相关简介:通达信牛三斤主图指标公式源码分享 通达信指标公式源码概况: 指标类别:通达信指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图 主要以涨停打板为主是低位启动涨停板战法。 低位启动板预警,定位股票准备脱离底部的连续拉升阶段,预警后第二天一般有10个点利润,碰到第二天不上涨洗盘的,也会在两三天内再次拉升。 炒股三分技术,七分运气,有的人天生就运气特别好,做什么事都顺利,但大多数人,运气平平,只能靠努力来实现自己想要的,努力的时候要顺势而为,大盘向上的时候,选股成功率相对较高,很多人都开始觉得自己是股神了。但行情向下的时候,失败率就高了,然后又开始怀疑人生了。通达信指标公式源码: DRAWBAND(ma(CLOSE,60),RGB(118,38,38),MA(CLOSE,120),RGB(38,88,38)); DRAWBAND(MA(CLOSE,5),RGB(123,23,123),MA(CLOSE,10),RGB(23,123,123)); MA60:MA(CLOSE,60),COLOR0000FF,LINETHICK1,NODRAW; MA120:MA(CLOSE,120),COLOR00FF00,NODRAW; MA5:MA(CLOSE,5),COLORFF00FF; MA10:MA(CLOSE,10),COLORFFFF00; MA20:MA(C,20),COLOR0079FF,LINETHICK1; DRAWKLINE(H,O,L,C); DIF:=(EMA(C,12)-EMA(C,26)); DEA:=EMA(DIF,9); macd:=2*(DIF-DEA); MJBT:=EXIst((crOSS(DIF,DEA)ANDDIF 0)ORCROSS(DIF,0),5); Mvol5:=MA(V,5); MVOL10:=MA(V,10); MVOL20:=MA(V,20); 量托:=MVOL5 =MVOL20ANDCROSS(MVOL10,MVOL20)ANDREF(MVOL10,1) REF(MVOL20,1); VJBT:=EXIST(CROSS(MVOL5,MVOL10)OR量托,5); T1:=BArslAST(REF(LONGCROSS(MA60,MA120,55),1)); JJC:=CROSS(MA5,MA10)ANDT1 SJBT:=FILTER(MJBTANDJJCANDVJBT,5); STICKLINE(SJBT,C,O,3,0),COLOR000088; STICKLINE(SJBT,C,O,1,0),COLOR0000AA; STICKLINE(SJBT,C,O,0.3,0),COLOR0000CC; STICKLINE(SJBT,C,O,0.0,0),COLOR0000FF; DRAWTEXT(SJBT,L*0.98, ★牛三金 ),COLOR0078FF; RSV:=(((C-LLV(L,60))/(HHV(H,60)-LLV(L,60)))*100); K:=SMA(RSV,10,1),COLOR0000FF,LINETHICK1; D:=SMA(SMA(RSV,10,1),3,1),COLORFFFFFF,LINETHICK1; J:=SMA(K,10,1),COLOR00FF00,LINETHICK1; DBU:=(((C/COST(13)) =0.78)*17); BT01:=LONGCROSS(K,16.18,5)ANDD 19.1; BT02:=LONGCROSS(K,D,8)ANDD 16.18; FTBT:=FILTER(COUNT(BT01ORBT02,3)=2,3); STICKLINE(FTBT,C,O,3,0),COLOR880088; STICKLINE(FTBT,C,O,1,0),COLORAA00AA; STICKLINE(FTBT,C,O,0.3,0),COLORCC00CC; STICKLINE(FTBT,C,O,0.0,0),COLORFF00FF; DRAWTEXT(FTBT,L*0.99, ★反弹 ),COLORFF00FF; BT03:=FILTER(CROSS(K,D)ANDEXIST(DBU=17,3),3); STICKLINE(BT03,C,O,3,0),COLOR000088; STICKLINE(BT03,C,O,1,0),COLOR0000AA; STICKLINE(BT03,C,O,0.3,0),COLOR0000CC; STICKLINE(BT03,C,O,0.0,0),COLOR0000FF; DRAWTEXT(BT03,L*0.99, ★金底 ),COLOR0000FF; ST01:=LONGCROSS(K,80,5)ANDD ST02:=LONGCROSS(D,K,5)ANDD ST:=ST01ORST02; STICKLINE(ST,C,O,3,0),COLOR008800; STICKLINE(ST,C,O,1,0),COLOR00AA00; STICKLINE(ST,C,O,0.3,0),COLOR00CC00; STICKLINE(ST,C,O,0.0,0),COLOR00FF00; DRAWTEXT(ST,H*1.009, ★顶 ),COLOR00FF00; LC:=REF(C,1); rsi5:=SMA(MAX(C-LC,0),5,1)/SMA(Abs(C-LC),5,1)*1000; DC:=RSI5-LLV(RSI5,10); AV:=(MA(DC,3)*5+DC*15)/20; DXRSI:=IF(AV 13,MA(AV,3),AV)/6; MADXRSI:=MA(DXRSI,5),COLORBBBBBB; DXBT:=CROSS(DXRSI,1)ANDDXRSI {bias} ABS34:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),20); BS13:=-100*(HHV(H,13)-C)/(HHV(H,13)-LLV(L,13)); EBS5:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),5); VBS13:=BS13+100; VABS34:=ABS34+100; VEBS5:=EBS5+100; 底区:=(VABS34 12ANDVEBS5 8AND(VBS13 7.2ORREF(VBS13,1) 5)AND(VEBS5 REF(VEBS5,1) ORVBS13 REF(VBS13,1)))OR(VABS34 8ANDVEBS5 7ANDVBS13 15ANDVBS13 REF(VBS13,1)) OR(VABS34 10ANDVEBS5 7ANDVBS13 低金:=(VABS34 15ANDREF(VABS34,1) 15ANDVEBS5 18ANDVBS13 REF(VBS13,1)AND CROSS(VBS13,VABS34)ANDVBS13 VEBS5AND(REF(VBS13,1) 5ORREF(VBS13,2) 5)AND (VEBS5 =VABS34ORREF(VBS13,1) FZBT:=DXBTAND低金; FZXG:=低金ORFZBT; VARF11:=(C-MA(C,55))/MA(C,55)*100 -30AND(C-MA(C,89))/MA(C,89)*100 -27 ANDCOUNT((C-MA(C,55))/MA(C,55)*100 -30AND(C-MA(C,89))/MA(C,89)*100 -27,2)=1 AND(O-REF(C,1))/REF(C,1) -0.07ANDCOUNT(C=O,6)=0,COLORCCCCCC; VARF21:=(C-DMA(EMA(C,8),SUM(V,9)/2.8/CAPITAL))/DMA(EMA(C,8),SUM(V,9)/2.8/CAPITAL)*100,COLOR00AAAA; VARF31:=REF(VARF21,1) -46ANDVARF21 REF(VARF21,1)ANDREF(VARF21,1) REF(VARF21,2)ANDVARF21-REF(VARF21,1) {-42,1.8} JDBT1:=(VARF11ORVARF31)*10,COLOR0000FF,LINETHICK2; JDBT2:=LONGCROSS(VARF21,-23,3); JDXG:=JDBT1ORJDBT2; W118:=FILTER(FZXGORJDXG,5); STICKLINE(W118,C,O,3,0),COLOR008888; STICKLINE(W118,C,O,1,0),COLOR00AAAA; STICKLINE(W118,C,O,0.3,0),COLOR00CCCC; STICKLINE(W118,C,O,0.0,0),COLOR00FFFF; DRAWTEXT(W118,L*0.99, ★谷底 ),COLOR00FFFF; IF(MA60 =MA120,MA60,DRAWNULL),COLOR0000FF; IF(MA120 =MA60,MA120,DRAWNULL),COLORFF9900; IF(MA60 =MA120,MA120,DRAWNULL),COLOR00FFFF; IF(MA120 =MA60,MA60,DRAWNULL),COLOR00FF00; VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5; A1:=(EMA(VAR1,3)+EMA(VAR1,6)+EMA(VAR1,12)+EMA(VAR1,24))/4; A2:=EMA(A1,2); A3:=EMA(A2,2); A4:=EMA(A3,2); A5:=EMA(A4,2); A6:=EMA(A5,2); A7:=EMA(A6,2); IF(A1 REF(A1,1),A1,DRAWNULL),COLORWHITE; IF(A1 REF(A1,1),A1,DRAWNULL),COLORCYAN; IF(A2 REF(A2,1),A2,DRAWNULL),COLORWHITE; IF(A2 REF(A2,1),A2,DRAWNULL),COLORCYAN; IF(A3 REF(A3,1),A3,DRAWNULL),COLORWHITE; IF(A3 REF(A3,1),A3,DRAWNULL),COLORCYAN; IF(A4 REF(A4,1),A4,DRAWNULL),COLORWHITE; IF(A4 REF(A4,1),A4,DRAWNULL),COLORCYAN; IF(A5 REF(A5,1),A5,DRAWNULL),COLORWHITE; IF(A5 REF(A5,1),A5,DRAWNULL),COLORCYAN; IF(A6 REF(A6,1),A6,DRAWNULL),COLORWHITE; IF(A6 REF(A6,1),A6,DRAWNULL),COLORCYAN; IF(A7 REF(A7,1),A7,DRAWNULL),COLORWHITE; IF(A7 REF(A7,1),A7,DRAWNULL),COLORCYAN; {*100是为了确保小数点后面四舍五入后相等} 十字星:=((H-L)/ABS(C-O) =30ORC=O)ANDC A1ANDL 数字相近1:=INTPART(A1*100)=INTPART(A2*100); 数字相近2:=INTPART(A2*100)=INTPART(A3*100); 数字相近3:=INTPART(A3*100)=INTPART(A4*100); 数字相近4:=INTPART(A4*100)=INTPART(A5*100); 数字相近5:=INTPART(A5*100)=INTPART(A6*100); 数字相近6:=INTPART(A6*100)=INTPART(A7*100); 皈依:十字星AND数字相近1AND数字相近2AND数字相近3AND数字相近4AND数字相近5AND数字相近6,NODRAW; DRAWTEXT(皈依,L*0.96, ↖㊣准备转向 ),COLORRED; [源码注释]通达信公式动态公式解读 画带状线 画带状线 输出MA60:收盘价的60日简单移动平均,COLOR0000FF,线宽为1,NODRAW 输出MA120:收盘价的120日简单移动平均,COLOR00FF00,NODRAW 输出MA5:收盘价的5日简单移动平均,COLORFF00FF 输出MA10:收盘价的10日简单移动平均,COLORFFFF00 输出MA20:收盘价的20日简单移动平均,COLOR0079FF,线宽为1 K线 DIF赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均) DEA赋值:DIF的9日指数移动平均 MACD赋值:2*(DIF-DEA) MJBT赋值:最近5日存在(DIF上穿DEAANDDIF 0)ORCROSS(DIF,0) MVOL5赋值:成交量(手)的5日简单移动平均 MVOL10赋值:成交量(手)的10日简单移动平均 MVOL20赋值:成交量(手)的20日简单移动平均 量托赋值:MVOL5 =MVOL20ANDCROSS(MVOL10,MVOL20)ANDREF(MVOL10,1) 1日前的MVOL20 VJBT赋值:最近5日存在MVOL5上穿MVOL10OR量托 T1赋值:上次1日前的MA60小于MA120保持55个交易日后交叉上穿距今天数 JJC赋值:MA5上穿MA10ANDT1 30 SJBT赋值:MJBTANDJJCANDVJBT的5日过滤 当满足条件SJBT时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000088 当满足条件SJBT时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000AA 当满足条件SJBT时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000CC 当满足条件SJBT时,在收盘价和开盘价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR0000FF 当满足条件SJBT时,在最低价*0.98位置书写文字,COLOR0078FF RSV赋值:(((收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值))*100) K赋值:RSV的10日[1日权重]移动平均,COLOR0000FF,线宽为1 D赋值:RSV的10日[1日权重]移动平均的3日[1日权重]移动平均,COLORFFFFFF,线宽为1 J赋值:K的10日[1日权重]移动平均,COLOR00FF00,线宽为1 DBU赋值:(((收盘价/获利盘为13%的成本分布) =0.78)*17) BT01赋值:K小于16.18保持5个交易日后交叉上穿ANDD 19.1 BT02赋值:K小于D保持8个交易日后交叉上穿ANDD 16.18 FTBT赋值:统计3日中满足BT01ORBT02的天数=2的3日过滤 当满足条件FTBT时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR880088 当满足条件FTBT时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORAA00AA 当满足条件FTBT时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORCC00CC 当满足条件FTBT时,在收盘价和开盘价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLORFF00FF 当满足条件FTBT时,在最低价*0.99位置书写文字,COLORFF00FF BT03赋值:K上穿DANDEXIST(DBU=17,3)的3日过滤 当满足条件BT03时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000088 当满足条件BT03时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000AA 当满足条件BT03时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000CC 当满足条件BT03时,在收盘价和开盘价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR0000FF 当满足条件BT03时,在最低价*0.99位置书写文字,COLOR0000FF ST01赋值:K小于80保持5个交易日后交叉上穿ANDD 76 ST02赋值:D小于K保持5个交易日后交叉上穿ANDD 70 ST赋值:ST01ORST02 当满足条件ST时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008800 当满足条件ST时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00AA00 当满足条件ST时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00CC00 当满足条件ST时,在收盘价和开盘价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR00FF00 当满足条件ST时,在最高价*1.009位置书写文字,COLOR00FF00 LC赋值:1日前的收盘价 RSI5赋值:收盘价-LC和0的较大值的5日[1日权重]移动平均/收盘价-LC的绝对值的5日[1日权重]移动平均*1000 DC赋值:RSI5-10日内RSI5的最低值 AV赋值:(DC的3日简单移动平均*5+DC*15)/20 DXRSI赋值:如果AV 13,返回AV的3日简单移动平均,否则返回AV/6 MADXRSI赋值:DXRSI的5日简单移动平均,COLORBBBBBB DXBT赋值:DXRSI上穿1ANDDXRSI 30 ABS34赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的20日简单移动平均 BS13赋值:-100*(13日内最高价的最高值-收盘价)/(13日内最高价的最高值-13日内最低价的最低值) EBS5赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的5日指数移动平均 VBS13赋值:BS13+100 VABS34赋值:ABS34+100 VEBS5赋值:EBS5+100 底区赋值:(VABS34 12ANDVEBS5 8AND(VBS13 7.2ORREF(VBS13,1) 5)AND(VEBS5 1日前的VEBS5ORVBS13 1日前的VBS13))OR(VABS34 8ANDVEBS5 7ANDVBS13 15ANDVBS13 1日前的VBS13)OR(VABS34 10ANDVEBS5 7ANDVBS13 1) 低金赋值:(VABS34 15ANDREF(VABS34,1) 15ANDVEBS5 18ANDVBS13 1日前的VBS13ANDVBS13上穿VABS34ANDVBS13 VEBS5AND(1日前的VBS13 5ORREF(VBS13,2) 5)AND(VEBS5 =VABS34ORREF(VBS13,1) 1)) FZBT赋值:DXBTAND低金 FZXG赋值:低金ORFZBT VARF11赋值:(收盘价-收盘价的55日简单移动平均)/收盘价的55日简单移动平均*100 -30AND(收盘价-收盘价的89日简单移动平均)/收盘价的89日简单移动平均*100 -27ANDCOUNT((收盘价-收盘价的55日简单移动平均)/收盘价的55日简单移动平均*100 -30AND(收盘价-收盘价的89日简单移动平均)/收盘价的89日简单移动平均*100 -27,2)=1AND(开盘价-1日前的收盘价)/1日前的收盘价 -0.07ANDCOUNT(平盘,6)=0,COLORCCCCCC VARF21赋值:(收盘价-以成交量(手)的9日累和/2.8/当前流通股本(手)为权重收盘价的8日指数移动平均的动态移动平均)/以成交量(手)的9日累和/2.8/当前流通股本(手)为权重收盘价的8日指数移动平均的动态移动平均*100,COLOR00AAAA VARF31赋值:1日前的VARF21 -46ANDVARF21 1日前的VARF21ANDREF(VARF21,1) 2日前的VARF21ANDVARF21-1日前的VARF21 2.2 JDBT1赋值:(VARF11ORVARF31)*10,COLOR0000FF,线宽为2 JDBT2赋值:VARF21小于-23保持3个交易日后交叉上穿 JDXG赋值:JDBT1ORJDBT2 W118赋值:FZXGORJDXG的5日过滤 当满足条件W118时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR008888 当满足条件W118时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00AAAA 当满足条件W118时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00CCCC 当满足条件W118时,在收盘价和开盘价位置之间画柱状线,宽度为0.0,0不为0则画空心柱.,COLOR00FFFF 当满足条件W118时,在最低价*0.99位置书写文字,COLOR00FFFF 如果MA60 =MA120,返回MA60,否则返回无效数,COLOR0000FF 如果MA120 =MA60,返回MA120,否则返回无效数,COLORFF9900 如果MA60 =MA120,返回MA120,否则返回无效数,COLOR00FFFF 如果MA120 =MA60,返回MA60,否则返回无效数,COLOR00FF00 VAR1赋值:(2*收盘价+最高价+最低价+开盘价)/5 A1赋值:(VAR1的3日指数移动平均+VAR1的6日指数移动平均+VAR1的12日指数移动平均+VAR1的24日指数移动平均)/4 A2赋值:A1的2日指数移动平均 A3赋值:A2的2日指数移动平均 A4赋值:A3的2日指数移动平均 A5赋值:A4的2日指数移动平均 A6赋值:A5的2日指数移动平均 A7赋值:A6的2日指数移动平均 如果A1 ,返回?,否则返回? 1日前的A1,A1,无效数),画白色 如果A1 ,返回?,否则返回? 1日前的A1,A1,无效数),画青色 如果A2 ,返回?,否则返回? 1日前的A2,A2,无效数),画白色 如果A2 ,返回?,否则返回? 1日前的A2,A2,无效数),画青色 如果A3 ,返回?,否则返回? 1日前的A3,A3,无效数),画白色 如果A3 ,返回?,否则返回? 1日前的A3,A3,无效数),画青色 如果A4 ,返回?,否则返回? 1日前的A4,A4,无效数),画白色 如果A4 ,返回?,否则返回? 1日前的A4,A4,无效数),画青色 如果A5 ,返回?,否则返回? 1日前的A5,A5,无效数),画白色 如果A5 ,返回?,否则返回? 1日前的A5,A5,无效数),画青色 如果A6 ,返回?,否则返回? 1日前的A6,A6,无效数),画白色 如果A6 ,返回?,否则返回? 1日前的A6,A6,无效数),画青色 如果A7 ,返回?,否则返回? 1日前的A7,A7,无效数),画白色 如果A7 ,返回?,否则返回? 1日前的A7,A7,无效数),画青色 十字星赋值:((最高价-最低价)/收盘价-开盘价的绝对值 =30ORC=开盘价)ANDC A1ANDL A1 数字相近1赋值:A1*100的整数部分=A2*100的整数部分 数字相近2赋值:A2*100的整数部分=A3*100的整数部分 数字相近3赋值:A3*100的整数部分=A4*100的整数部分 数字相近4赋值:A4*100的整数部分=A5*100的整数部分 数字相近5赋值:A5*100的整数部分=A6*100的整数部分 数字相近6赋值:A6*100的整数部分=A7*100的整数部分 输出皈依:十字星AND数字相近1AND数字相近2AND数字相近3AND数字相近4AND数字相近5AND数字相近6,NODRAW 当满足条件皈依时,在最低价*0.96位置书写文字,画红色