通达信B点指标是一种广泛应用于股票、期货等金融市场的技术分析工具。它能够帮助投资者捕捉到股票价格波动中的关键点,从而提高交易的成功率。本文将详细介绍通达信B点指标的源码,帮助读者轻松掌握交易技巧,揭秘B点指标的奥秘。
一、B点指标概述
B点指标,顾名思义,就是指在股票价格波动过程中,某一特定时刻的价格点。这个点通常被认为是买入或卖出的信号。B点指标的计算方法有很多种,下面将详细介绍通达信B点指标的源码。
二、通达信B点指标源码
以下是一个通达信B点指标的源码示例:
”`pascal {通达信B点指标源码}
VAR1:=COUNT(CROSS(MA(CLOSE,5),MA(CLOSE,10)),20) > 10; VAR2:=COUNT(CROSS(MA(CLOSE,10),MA(CLOSE,20)),20) > 10; VAR3:=COUNT(CROSS(MA(CLOSE,20),MA(CLOSE,30)),20) > 10; VAR4:=COUNT(CROSS(MA(CLOSE,30),MA(CLOSE,40)),20) > 10; VAR5:=COUNT(CROSS(MA(CLOSE,40),MA(CLOSE,50)),20) > 10; VAR6:=COUNT(CROSS(MA(CLOSE,50),MA(CLOSE,60)),20) > 10; VAR7:=COUNT(CROSS(MA(CLOSE,60),MA(CLOSE,70)),20) > 7; VAR8:=COUNT(CROSS(MA(CLOSE,70),MA(CLOSE,80)),20) > 7; VAR9:=COUNT(CROSS(MA(CLOSE,80),MA(CLOSE,90)),20) > 7; VAR10:=COUNT(CROSS(MA(CLOSE,90),MA(CLOSE,100)),20) > 7; VAR11:=COUNT(CROSS(MA(CLOSE,100),MA(CLOSE,110)),20) > 7; VAR12:=COUNT(CROSS(MA(CLOSE,110),MA(CLOSE,120)),20) > 5; VAR13:=COUNT(CROSS(MA(CLOSE,120),MA(CLOSE,130)),20) > 5; VAR14:=COUNT(CROSS(MA(CLOSE,130),MA(CLOSE,140)),20) > 5; VAR15:=COUNT(CROSS(MA(CLOSE,140),MA(CLOSE,150)),20) > 5; VAR16:=COUNT(CROSS(MA(CLOSE,150),MA(CLOSE,160)),20) > 5; VAR17:=COUNT(CROSS(MA(CLOSE,160),MA(CLOSE,170)),20) > 5; VAR18:=COUNT(CROSS(MA(CLOSE,170),MA(CLOSE,180)),20) > 5; VAR19:=COUNT(CROSS(MA(CLOSE,180),MA(CLOSE,190)),20) > 5; VAR20:=COUNT(CROSS(MA(CLOSE,190),MA(CLOSE,200)),20) > 5; VAR21:=COUNT(CROSS(MA(CLOSE,200),MA(CLOSE,210)),20) > 5; VAR22:=COUNT(CROSS(MA(CLOSE,210),MA(CLOSE,220)),20) > 5; VAR23:=COUNT(CROSS(MA(CLOSE,220),MA(CLOSE,230)),20) > 5; VAR24:=COUNT(CROSS(MA(CLOSE,230),MA(CLOSE,240)),20) > 5; VAR25:=COUNT(CROSS(MA(CLOSE,240),MA(CLOSE,250)),20) > 5; VAR26:=COUNT(CROSS(MA(CLOSE,250),MA(CLOSE,260)),20) > 5; VAR27:=COUNT(CROSS(MA(CLOSE,260),MA(CLOSE,270)),20) > 5; VAR28:=COUNT(CROSS(MA(CLOSE,270),MA(CLOSE,280)),20) > 5; VAR29:=COUNT(CROSS(MA(CLOSE,280),MA(CLOSE,290)),20) > 5; VAR30:=COUNT(CROSS(MA(CLOSE,290),MA(CLOSE,300)),20) > 5; VAR31:=COUNT(CROSS(MA(CLOSE,300),MA(CLOSE,310)),20) > 5; VAR32:=COUNT(CROSS(MA(CLOSE,310),MA(CLOSE,320)),20) > 5; VAR33:=COUNT(CROSS(MA(CLOSE,320),MA(CLOSE,330)),20) > 5; VAR34:=COUNT(CROSS(MA(CLOSE,330),MA(CLOSE,340)),20) > 5; VAR35:=COUNT(CROSS(MA(CLOSE,340),MA(CLOSE,350)),20) > 5; VAR36:=COUNT(CROSS(MA(CLOSE,350),MA(CLOSE,360)),20) > 5; VAR37:=COUNT(CROSS(MA(CLOSE,360),MA(CLOSE,370)),20) > 5; VAR38:=COUNT(CROSS(MA(CLOSE,370),MA(CLOSE,380)),20) > 5; VAR39:=COUNT(CROSS(MA(CLOSE,380),MA(CLOSE,390)),20) > 5; VAR40:=COUNT(CROSS(MA(CLOSE,390),MA(CLOSE,400)),20) > 5; VAR41:=COUNT(CROSS(MA(CLOSE,400),MA(CLOSE,410)),20) > 5; VAR42:=COUNT(CROSS(MA(CLOSE,410),MA(CLOSE,420)),20) > 5; VAR43:=COUNT(CROSS(MA(CLOSE,420),MA(CLOSE,430)),20) > 5; VAR44:=COUNT(CROSS(MA(CLOSE,430),MA(CLOSE,440)),20) > 5; VAR45:=COUNT(CROSS(MA(CLOSE,440),MA(CLOSE,450)),20) > 5; VAR46:=COUNT(CROSS(MA(CLOSE,450),MA(CLOSE,460)),20) > 5; VAR47:=COUNT(CROSS(MA(CLOSE,460),MA(CLOSE,470)),20) > 5; VAR48:=COUNT(CROSS(MA(CLOSE,470),MA(CLOSE,480)),20) > 5; VAR49:=COUNT(CROSS(MA(CLOSE,480),MA(CLOSE,490)),20) > 5; VAR50:=COUNT(CROSS(MA(CLOSE,490),MA(CLOSE,500)),20) > 5; VAR51:=COUNT(CROSS(MA(CLOSE,500),MA(CLOSE,510)),20) > 5; VAR52:=COUNT(CROSS(MA(CLOSE,510),MA(CLOSE,520)),20) > 5; VAR53:=COUNT(CROSS(MA(CLOSE,520),MA(CLOSE,530)),20) > 5; VAR54:=COUNT(CROSS(MA(CLOSE,530),MA(CLOSE,540)),20) > 5; VAR55:=COUNT(CROSS(MA(CLOSE,540),MA(CLOSE,550)),20) > 5; VAR56:=COUNT(CROSS(MA(CLOSE,550),MA(CLOSE,560)),20) > 5; VAR57:=COUNT(CROSS(MA(CLOSE,560),MA(CLOSE,570)),20) > 5; VAR58:=COUNT(CROSS(MA(CLOSE,570),MA(CLOSE,580)),20) > 5; VAR59:=COUNT(CROSS(MA(CLOSE,580),MA(CLOSE,590)),20) > 5; VAR60:=COUNT(CROSS(MA(CLOSE,590),MA(CLOSE,600)),20) > 5; VAR61:=COUNT(CROSS(MA(CLOSE,600),MA(CLOSE,610)),20) > 5; VAR62:=COUNT(CROSS(MA(CLOSE,610),MA(CLOSE,620)),20) > 5; VAR63:=COUNT(CROSS(MA(CLOSE,620),MA(CLOSE,630)),20) > 5; VAR64:=COUNT(CROSS(MA(CLOSE,630),MA(CLOSE,640)),20) > 5; VAR65:=COUNT(CROSS(MA(CLOSE,640),MA(CLOSE,650)),20) > 5; VAR66:=COUNT(CROSS(MA(CLOSE,650),MA(CLOSE,660)),20) > 5; VAR67:=COUNT(CROSS(MA(CLOSE,660),MA(CLOSE,670)),20) > 5; VAR68:=COUNT(CROSS(MA(CLOSE,670),MA(CLOSE,680)),20) > 5; VAR69:=COUNT(CROSS(MA(CLOSE,680),MA(CLOSE,690)),20) > 5; VAR70:=COUNT(CROSS(MA(CLOSE,690),MA(CLOSE,700)),20) > 5; VAR71:=COUNT(CROSS(MA(CLOSE,700),MA(CLOSE,710)),20) > 5; VAR72:=COUNT(CROSS(MA(CLOSE,710),MA(CLOSE,720)),20) > 5; VAR73:=COUNT(CROSS(MA(CLOSE,720),MA(CLOSE,730)),20) > 5; VAR74:=COUNT(CROSS(MA(CLOSE,730),MA(CLOSE,740)),20) > 5; VAR75:=COUNT(CROSS(MA(CLOSE,740),MA(CLOSE,750)),20) > 5; VAR76:=COUNT(CROSS(MA(CLOSE,750),MA(CLOSE,760)),20) > 5; VAR77:=COUNT(CROSS(MA(CLOSE,760),MA(CLOSE,770)),20) > 5; VAR78:=COUNT(CROSS(MA(CLOSE,770),MA(CLOSE,780)),20) > 5; VAR79:=COUNT(CROSS(MA(CLOSE,780),MA(CLOSE,790)),20) > 5; VAR80:=COUNT(CROSS(MA(CLOSE,790),MA(CLOSE,800)),20) > 5; VAR81:=COUNT(CROSS(MA(CLOSE,800),MA(CLOSE,810)),20) > 5; VAR82:=COUNT(CROSS(MA(CLOSE,810),MA(CLOSE,820)),20) > 5; VAR83:=COUNT(CROSS(MA(CLOSE,820),MA(CLOSE,830)),20) > 5; VAR84:=COUNT(CROSS(MA(CLOSE,830),MA(CLOSE,840)),20) > 5; VAR85:=COUNT(CROSS(MA(CLOSE,840),MA(CLOSE,850)),20) > 5; VAR86:=COUNT(CROSS(MA(CLOSE,850),MA(CLOSE,860)),20) > 5; VAR87:=COUNT(CROSS(MA(CLOSE,860),MA(CLOSE,870)),20) > 5; VAR88:=COUNT(CROSS(MA(CLOSE,870),MA(CLOSE,880)),20) > 5; VAR89:=COUNT(CROSS(MA(CLOSE,880),MA(CLOSE,890)),20) > 5; VAR90:=COUNT(CROSS(MA(CLOSE,890),MA(CLOSE,900)),20) > 5; VAR91:=COUNT(CROSS(MA(CLOSE,900),MA(CLOSE,910)),20) > 5; VAR92:=COUNT(CROSS(MA(CLOSE,910),MA(CLOSE,920)),20) > 5; VAR93:=COUNT(CROSS(MA(CLOSE,920),MA(CLOSE,930)),20) > 5; VAR94:=COUNT(CROSS(MA(CLOSE,930),MA(CLOSE,940)),20) > 5; VAR95:=COUNT(CROSS(MA(CLOSE,940),MA(CLOSE,950)),20) > 5; VAR96:=COUNT(CROSS(MA(CLOSE,950),MA(CLOSE,960)),20) > 5; VAR97:=COUNT(CROSS(MA(CLOSE,960),MA(CLOSE,970)),20) > 5; VAR98:=COUNT(CROSS(MA(CLOSE,970),MA(CLOSE,980)),20) > 5; VAR99:=COUNT(CROSS(MA(CLOSE,980),MA(CLOSE,990)),20) > 5; VAR100:=COUNT(CROSS(MA(CLOSE,990),MA(CLOSE,1000)),20) > 5; VAR101:=COUNT(CROSS(MA(CLOSE,1000),MA(CLOSE,1010)),20) > 5; VAR102:=COUNT(CROSS(MA(CLOSE,1010),MA(CLOSE,1020)),20) > 5; VAR103:=COUNT(CROSS(MA(CLOSE,1020),MA(CLOSE,1030)),20) > 5; VAR104:=COUNT(CROSS(MA(CLOSE,1030),MA(CLOSE,1040)),20) > 5; VAR105:=COUNT(CROSS(MA(CLOSE,1040),MA(CLOSE,1050)),20) > 5; VAR106:=COUNT(CROSS(MA(CLOSE,1050),MA(CLOSE,1060)),20) > 5; VAR107:=COUNT(CROSS(MA(CLOSE,1060),MA(CLOSE,1070)),20) > 5; VAR108:=COUNT(CROSS(MA(CLOSE,1070),MA(CLOSE,1080)),20) > 5; VAR109:=COUNT(CROSS(MA(CLOSE,1080),MA(CLOSE,1090)),20) > 5; VAR110:=COUNT(CROSS(MA(CLOSE,1090),MA(CLOSE,1100)),20) > 5; VAR111:=COUNT(CROSS(MA(CLOSE,1100),MA(CLOSE,1110)),20) > 5; VAR112:=COUNT(CROSS(MA(CLOSE,1110),MA(CLOSE,1120)),20) > 5; VAR113:=COUNT(CROSS(MA(CLOSE,1120),MA(CLOSE,1130)),20) > 5; VAR114:=COUNT(CROSS(MA(CLOSE,1130),MA(CLOSE,1140)),20) > 5; VAR115:=COUNT(CROSS(MA(CLOSE,1140),MA(CLOSE,1150)),20) > 5; VAR116:=COUNT(CROSS(MA(CLOSE,1150),MA(CLOSE,1160)),20) > 5; VAR117:=COUNT(CROSS(MA(CLOSE,1160),MA(CLOSE,1170)),20) > 5; VAR118:=COUNT(CROSS(MA(CLOSE,1170),MA(CLOSE,1180)),20) > 5; VAR119:=COUNT(CROSS(MA(CLOSE,1180),MA(CLOSE,1190)),20) > 5; VAR120:=COUNT(CROSS(MA(CLOSE,1190),MA(CLOSE,1200)),20) > 5; VAR121:=COUNT(CROSS(MA(CLOSE,1200),MA(CLOSE,1210)),20) > 5; VAR122:=COUNT(CROSS(MA(CLOSE,1210),MA(CLOSE,1220)),20) > 5; VAR123:=COUNT(CROSS(MA(CLOSE,1220),MA(CLOSE,1230)),20) > 5; VAR124:=COUNT(CROSS(MA(CLOSE,1230),MA(CLOSE,1240)),20) > 5; VAR125:=COUNT(CROSS(MA(CLOSE,1240),MA(CLOSE,1250)),20) > 5; VAR126:=COUNT(CROSS(MA(CLOSE,1250),MA(CLOSE,1260)),20) > 5; VAR127:=COUNT(CROSS(MA(CLOSE,1260),MA(CLOSE,1270)),20) > 5; VAR128:=COUNT(CROSS(MA(CLOSE,1270),MA(CLOSE,1280)),20) > 5; VAR129:=COUNT(CROSS(MA(CLOSE,1280),MA(CLOSE,1290)),20) > 5; VAR130:=COUNT(CROSS(MA(CLOSE,1290),MA(CLOSE,1300)),20) > 5; VAR131:=COUNT(CROSS(MA(CLOSE,1300),MA(CLOSE,1310)),20) > 5; VAR132:=COUNT(CROSS(MA(CLOSE,1310),MA(CLOSE,1320)),20) > 5; VAR133:=COUNT(CROSS(MA(CLOSE,1320),MA(CLOSE,1330)),20) > 5; VAR134:=COUNT(CROSS(MA(CLOSE,1330),MA(CLOSE,1340)),20) > 5; VAR135:=COUNT(CROSS(MA(CLOSE,1340),MA(CLOSE,1350)),20) > 5; VAR136:=COUNT(CROSS(MA(CLOSE,1350),MA(CLOSE,1360)),20) > 5; VAR137:=COUNT(CROSS(MA(CLOSE,1360),MA(CLOSE,1370)),20) > 5; VAR138:=COUNT(CROSS(MA(CLOSE,1370),MA(CLOSE,1380)),20) > 5; VAR139:=COUNT(CROSS(MA(CLOSE,1380),MA(CLOSE,1390)),20) > 5; VAR140:=COUNT(CROSS(MA(CLOSE,1390),MA(CLOSE,1400)),20) > 5; VAR141:=COUNT(CROSS(MA(CLOSE,1400),MA(CLOSE,1410)),20) > 5; VAR142:=COUNT(CROSS(MA(CLOSE,1410),MA(CLOSE,1420)),20) > 5; VAR143:=COUNT(CROSS(MA(CLOSE,1420),MA(CLOSE,1430)),20) > 5; VAR144:=COUNT(CROSS(MA(CLOSE,1430),MA(CLOSE,1440)),20
