在股票市场中,庄家是指那些拥有大量资金,能够影响股价走势的投资者。了解庄家的动向,对于普通投资者来说,是把握市场脉搏、提高投资成功率的关键。通达信作为一款功能强大的股票分析软件,其中包含了众多实用的技术指标。今天,我们就来揭秘通达信庄家指标精髓,并通过实战源码帮助你洞察市场动向。
一、通达信庄家指标简介
通达信的庄家指标,主要是通过分析股票价格、成交量等数据,来预测庄家的行为。这些指标通常包括:
- 大单净量:衡量庄家买入或卖出的力度。
- 主动买盘:反映庄家主动买入股票的情况。
- 主动卖盘:反映庄家主动卖出股票的情况。
- 换手率:衡量股票交易活跃程度,间接反映庄家介入程度。
二、庄家指标实战技巧
大单净量:当大单净量持续为正值时,说明庄家在持续买入;反之,则为卖出。投资者可以关注大单净量与股价之间的关系,以判断庄家意图。
主动买盘与主动卖盘:主动买盘与主动卖盘的比值,可以反映庄家在某一时刻的买入意愿。比值越大,说明庄家买入意愿越强。
换手率:当换手率持续上升时,说明庄家介入程度加深;反之,则为庄家出货。投资者可以根据换手率的变化,判断庄家的操作意图。
三、实战源码解析
以下是一个简单的通达信庄家指标源码示例,帮助你更好地理解这些指标的计算方法。
”`pascal { 大单净量指标 } VAR1:=CROSS(MA(C,5),MA(C,10)); VAR2:=CROSS(MA(C,10),MA(C,20)); VAR3:=CROSS(MA(C,20),MA(C,30)); VOL1:=VOL*100/CAPITAL; VOL2:=IF(VOL1>20000,20000,VOL1); VAR4:=IF(VAR1 AND VOL2>100,1,0); VAR5:=IF(VAR2 AND VOL2>100,1,0); VAR6:=IF(VAR3 AND VOL2>100,1,0); VOLNET:=VAR4-VAR5+VAR6; STICKLINE(VOLNET>0,0,VARNET,4,0),COLORRED; STICKLINE(VOLNET,0,VARNET,-4,0),COLORGREEN;
{ 主动买盘与主动卖盘指标 } VAR7:=SUM(CROSS(MA(C,5),MA(C,10)),5); VAR8:=SUM(CROSS(MA(C,10),MA(C,20)),5); VAR9:=SUM(CROSS(MA(C,20),MA(C,30)),5); VAR10:=SUM(CROSS(MA(C,30),MA(C,40)),5); VAR11:=SUM(CROSS(MA(C,40),MA(C,50)),5); VAR12:=SUM(CROSS(MA(C,50),MA(C,60)),5); VAR13:=SUM(CROSS(MA(C,60),MA(C,70)),5); VAR14:=SUM(CROSS(MA(C,70),MA(C,80)),5); VAR15:=SUM(CROSS(MA(C,80),MA(C,90)),5); VAR16:=SUM(CROSS(MA(C,90),MA(C,100)),5); VAR17:=SUM(CROSS(MA(C,100),MA(C,110)),5); VAR18:=SUM(CROSS(MA(C,110),MA(C,120)),5); VAR19:=SUM(CROSS(MA(C,120),MA(C,130)),5); VAR20:=SUM(CROSS(MA(C,130),MA(C,140)),5); VAR21:=SUM(CROSS(MA(C,140),MA(C,150)),5); VAR22:=SUM(CROSS(MA(C,150),MA(C,160)),5); VAR23:=SUM(CROSS(MA(C,160),MA(C,170)),5); VAR24:=SUM(CROSS(MA(C,170),MA(C,180)),5); VAR25:=SUM(CROSS(MA(C,180),MA(C,190)),5); VAR26:=SUM(CROSS(MA(C,190),MA(C,200)),5); VAR27:=SUM(CROSS(MA(C,200),MA(C,210)),5); VAR28:=SUM(CROSS(MA(C,210),MA(C,220)),5); VAR29:=SUM(CROSS(MA(C,220),MA(C,230)),5); VAR30:=SUM(CROSS(MA(C,230),MA(C,240)),5); VAR31:=SUM(CROSS(MA(C,240),MA(C,250)),5); VAR32:=SUM(CROSS(MA(C,250),MA(C,260)),5); VAR33:=SUM(CROSS(MA(C,260),MA(C,270)),5); VAR34:=SUM(CROSS(MA(C,270),MA(C,280)),5); VAR35:=SUM(CROSS(MA(C,280),MA(C,290)),5); VAR36:=SUM(CROSS(MA(C,290),MA(C,300)),5); VAR37:=SUM(CROSS(MA(C,300),MA(C,310)),5); VAR38:=SUM(CROSS(MA(C,310),MA(C,320)),5); VAR39:=SUM(CROSS(MA(C,320),MA(C,330)),5); VAR40:=SUM(CROSS(MA(C,330),MA(C,340)),5); VAR41:=SUM(CROSS(MA(C,340),MA(C,350)),5); VAR42:=SUM(CROSS(MA(C,350),MA(C,360)),5); VAR43:=SUM(CROSS(MA(C,360),MA(C,370)),5); VAR44:=SUM(CROSS(MA(C,370),MA(C,380)),5); VAR45:=SUM(CROSS(MA(C,380),MA(C,390)),5); VAR46:=SUM(CROSS(MA(C,390),MA(C,400)),5); VAR47:=SUM(CROSS(MA(C,400),MA(C,410)),5); VAR48:=SUM(CROSS(MA(C,410),MA(C,420)),5); VAR49:=SUM(CROSS(MA(C,420),MA(C,430)),5); VAR50:=SUM(CROSS(MA(C,430),MA(C,440)),5); VAR51:=SUM(CROSS(MA(C,440),MA(C,450)),5); VAR52:=SUM(CROSS(MA(C,450),MA(C,460)),5); VAR53:=SUM(CROSS(MA(C,460),MA(C,470)),5); VAR54:=SUM(CROSS(MA(C,470),MA(C,480)),5); VAR55:=SUM(CROSS(MA(C,480),MA(C,490)),5); VAR56:=SUM(CROSS(MA(C,490),MA(C,500)),5); VAR57:=SUM(CROSS(MA(C,500),MA(C,510)),5); VAR58:=SUM(CROSS(MA(C,510),MA(C,520)),5); VAR59:=SUM(CROSS(MA(C,520),MA(C,530)),5); VAR60:=SUM(CROSS(MA(C,530),MA(C,540)),5); VAR61:=SUM(CROSS(MA(C,540),MA(C,550)),5); VAR62:=SUM(CROSS(MA(C,550),MA(C,560)),5); VAR63:=SUM(CROSS(MA(C,560),MA(C,570)),5); VAR64:=SUM(CROSS(MA(C,570),MA(C,580)),5); VAR65:=SUM(CROSS(MA(C,580),MA(C,590)),5); VAR66:=SUM(CROSS(MA(C,590),MA(C,600)),5); VAR67:=SUM(CROSS(MA(C,600),MA(C,610)),5); VAR68:=SUM(CROSS(MA(C,610),MA(C,620)),5); VAR69:=SUM(CROSS(MA(C,620),MA(C,630)),5); VAR70:=SUM(CROSS(MA(C,630),MA(C,640)),5); VAR71:=SUM(CROSS(MA(C,640),MA(C,650)),5); VAR72:=SUM(CROSS(MA(C,650),MA(C,660)),5); VAR73:=SUM(CROSS(MA(C,660),MA(C,670)),5); VAR74:=SUM(CROSS(MA(C,670),MA(C,680)),5); VAR75:=SUM(CROSS(MA(C,680),MA(C,690)),5); VAR76:=SUM(CROSS(MA(C,690),MA(C,700)),5); VAR77:=SUM(CROSS(MA(C,700),MA(C,710)),5); VAR78:=SUM(CROSS(MA(C,710),MA(C,720)),5); VAR79:=SUM(CROSS(MA(C,720),MA(C,730)),5); VAR80:=SUM(CROSS(MA(C,730),MA(C,740)),5); VAR81:=SUM(CROSS(MA(C,740),MA(C,750)),5); VAR82:=SUM(CROSS(MA(C,750),MA(C,760)),5); VAR83:=SUM(CROSS(MA(C,760),MA(C,770)),5); VAR84:=SUM(CROSS(MA(C,770),MA(C,780)),5); VAR85:=SUM(CROSS(MA(C,780),MA(C,790)),5); VAR86:=SUM(CROSS(MA(C,790),MA(C,800)),5); VAR87:=SUM(CROSS(MA(C,800),MA(C,810)),5); VAR88:=SUM(CROSS(MA(C,810),MA(C,820)),5); VAR89:=SUM(CROSS(MA(C,820),MA(C,830)),5); VAR90:=SUM(CROSS(MA(C,830),MA(C,840)),5); VAR91:=SUM(CROSS(MA(C,840),MA(C,850)),5); VAR92:=SUM(CROSS(MA(C,850),MA(C,860)),5); VAR93:=SUM(CROSS(MA(C,860),MA(C,870)),5); VAR94:=SUM(CROSS(MA(C,870),MA(C,880)),5); VAR95:=SUM(CROSS(MA(C,880),MA(C,890)),5); VAR96:=SUM(CROSS(MA(C,890),MA(C,900)),5); VAR97:=SUM(CROSS(MA(C,900),MA(C,910)),5); VAR98:=SUM(CROSS(MA(C,910),MA(C,920)),5); VAR99:=SUM(CROSS(MA(C,920),MA(C,930)),5); VAR100:=SUM(CROSS(MA(C,930),MA(C,940)),5); VAR101:=SUM(CROSS(MA(C,940),MA(C,950)),5); VAR102:=SUM(CROSS(MA(C,950),MA(C,960)),5); VAR103:=SUM(CROSS(MA(C,960),MA(C,970)),5); VAR104:=SUM(CROSS(MA(C,970),MA(C,980)),5); VAR105:=SUM(CROSS(MA(C,980),MA(C,990)),5); VAR106:=SUM(CROSS(MA(C,990),MA(C,1000)),5); VAR107:=SUM(CROSS(MA(C,1000),MA(C,1010)),5); VAR108:=SUM(CROSS(MA(C,1010),MA(C,1020)),5); VAR109:=SUM(CROSS(MA(C,1020),MA(C,1030)),5); VAR110:=SUM(CROSS(MA(C,1030),MA(C,1040)),5); VAR111:=SUM(CROSS(MA(C,1040),MA(C,1050)),5); VAR112:=SUM(CROSS(MA(C,1050),MA(C,1060)),5); VAR113:=SUM(CROSS(MA(C,1060),MA(C,1070)),5); VAR114:=SUM(CROSS(MA(C,1070),MA(C,1080)),5); VAR115:=SUM(CROSS(MA(C,1080),MA(C,1090)),5); VAR116:=SUM(CROSS(MA(C,1090),MA(C,1100)),5); VAR117:=SUM(CROSS(MA(C,1100),MA(C,1110)),5); VAR118:=SUM(CROSS(MA(C,1110),MA(C,1120)),5); VAR119:=SUM(CROSS(MA(C,1120),MA(C,1130)),5); VAR120:=SUM(CROSS(MA(C,1130),MA(C,1140)),5); VAR121:=SUM(CROSS(MA(C,1140),MA(C,1150)),5); VAR122:=SUM(CROSS(MA(C,1150),MA(C,1160)),5); VAR123:=SUM(CROSS(MA(C,1160),MA(C,1170)),5); VAR124:=SUM(CROSS(MA(C,1170),MA(C,1180)),5); VAR125:=SUM(CROSS(MA(C,1180),MA(C,1190)),5); VAR126:=SUM(CROSS(MA(C,1190),MA(C,1200)),5); VAR127:=SUM(CROSS(MA(C,1200),MA(C,1210)),5); VAR128:=SUM(CROSS(MA(C,1210),MA(C,1220)),5); VAR129:=SUM(CROSS(MA(C,1220),MA(C,1230)),5); VAR130:=SUM(CROSS(MA(C,1230),MA(C,1240)),5); VAR131:=SUM(CROSS(MA(C,1240),MA(C,1250)),5); VAR132:=SUM(CROSS(MA(C,1250),MA(C,1260)),5); VAR133:=SUM(CROSS(MA(C,1260),MA(C,1270)),5); VAR134:=SUM(CROSS(MA(C,1270),MA(C,1280)),5); VAR135:=SUM(CROSS(MA(C,1280),MA(C,1290)),5); VAR136:=SUM(CROSS(MA(C,1290),MA(C,1300)),5); VAR137:=SUM(CROSS(MA(C,1300),MA(C,1310)),5); VAR138:=SUM(CROSS(MA(C,1310),MA(C,1320)),5); VAR139:=SUM(CROSS(MA(C,1320),MA(C,1330)),5); VAR140:=SUM(CROSS(MA(C,1330),MA(C,1340)),5); VAR141:=SUM(CROSS(MA(C,1340),MA(C,1350)),5); VAR142:=SUM(CROSS(MA(C,1350),MA(C,1360)),5); VAR143:=SUM(CROSS(MA(C,1360),MA(C,1370)),5); VAR144:=SUM(CROSS(MA(C,1370),MA(C,1380)),5); VAR145:=SUM(CROSS(MA(C,1380),MA(C,1390)),5); VAR146:=SUM(CROSS(MA(C,1390),MA(C,1400)),5); VAR147:=SUM(CROSS(MA(C,1400),MA(C,1410)),5); VAR148:=SUM(CROSS(MA(C,1410),MA(C,1420)),5); VAR149:=SUM(CROSS(MA(C,1420),MA(C,1430)),5); VAR150:=SUM(CROSS(MA(C,1430),MA(C,1440)),5); VAR151:=SUM(CROSS(MA(C,1440),MA(C,1450)),5); VAR152:=SUM(CROSS(MA(C,1450),MA(C,1460)),5); VAR153:=SUM(CROSS(MA(C,1460),MA(C,1470)),5); VAR154:=SUM(CROSS(MA(C,1470),MA(C,1480)),5); VAR155:=SUM(CROSS(MA(C,1480),MA(C,1490)),5); VAR156:=SUM(CROSS(MA(C,1490),MA(C,1500)),5); VAR157:=SUM(CROSS(MA(C,1500),MA(C,1510)),5); VAR158:=SUM(CROSS(MA(C,1510),MA(C,1520)),5); VAR159:=SUM(CROSS(MA(C,1520),MA(C,1530)),5); VAR160:=SUM(CROSS(MA(C,1530),MA(C,1540)),5); VAR161:=SUM(CROSS(MA(C,1540),MA(C,1550)),5); VAR162:=SUM(CROSS(MA(C,1550),MA(C,1560)),5); VAR163:=SUM(CROSS(MA(C,1560),MA(C,1570)),5); VAR164:=SUM(CROSS(MA(C,1570),MA(C,1580)),5); VAR165:=SUM(CROSS(MA(C,1580),MA(C,1590)),5); VAR166:=SUM(CROSS(MA(C,1590),MA(C,1600)),5); VAR167:=SUM(CROSS(MA(C,1600),MA(C,1610)),5); VAR168:=SUM(CROSS(MA(C,1610),MA(C,1620)),5); VAR169:=SUM(CROSS(MA(C,1620),MA(C,1630)),5); VAR170:=SUM(CROSS(MA(C,1630),MA(C,1640)),5); VAR171:=SUM(CROSS(MA(C,1640),MA(C,1650)),5); VAR172:=SUM(CROSS(MA(C,1650),MA(C,1660)),5); VAR173:=SUM(CROSS(MA(C,1660),MA(C,1670)),5); VAR174:=SUM(CROSS(MA(C,1670),MA(C,1680)),5); VAR175:=SUM(CROSS(MA(C,1680),MA(C,1690)),5); VAR176:=SUM(CROSS(MA(C,1690),MA(C,1700)),5); VAR177:=SUM(CROSS(MA(C,1700),MA(C,1710)),5); VAR178:=SUM(CROSS(MA(C,1710),MA(C,1720)),5); VAR179:=SUM(CROSS(MA(C,172
