您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

涨停黑马指标公式源码[同花顺公式]

相关标签: 通达信黑马启动公式 、 通达信黑马选股公式 、 通达信最牛指标公式 、 超级大黑马选股指标公式 、 最好的股票指标公式源码 、 发现大黑马指标源码 、 通达信黑马现行指标 、 黑马启动指标公式源码 、 超级大黑马指标公式 、 通达信超级大黑马指标公式 、 黑马启动选股公式 、 黑马起飞指标公式 、

 

出现黑马果断进入,提示追涨继续增仓,提示跑果断离场。

 

原理解析:

VAR1赋值:收盘价的5日指数移动平均
VAR2赋值:收盘价的10日指数移动平均
VAR3赋值:收盘价的20日指数移动平均
VAR4赋值:收盘价的30日指数移动平均
VAR5赋值:(VAR1+VAR2+VAR3+VAR4)/4
VAR6赋值:(VAR5-15日前的VAR5)/15日前的VAR5*100
VAR7赋值:VAR6的8日指数移动平均
当满足条件VAR6<1*1日前的VAR6时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画蓝色
当满足条件VAR6<1*1日前的VAR6时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画蓝色
当满足条件VAR6>1*1日前的VAR6时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件VAR6>1*1日前的VAR6时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
当满足条件VAR6<1*1日前的VAR6ANDVAR7>1*1日前的VAR7时,在最高价和最低价位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
当满足条件VAR6<1*1日前的VAR6ANDVAR7>1*1日前的VAR7时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画绿色
BYX赋值:收盘价的8日简单移动平均
FILLRGN(BYX,1日前的BYX,BYX>1日前的BYX,自定色,BYX<1日前的BYX,自定色)
输出简单移动平均$1[输出名错误]:收盘价的5日简单移动平均
输出简单移动平均$2[输出名错误]:收盘价的10日简单移动平均
输出简单移动平均$3[输出名错误]:收盘价的20日简单移动平均
输出简单移动平均$4[输出名错误]:收盘价的30日简单移动平均
输出MA65:收盘价的65日简单移动平均
输出MA130:收盘价的130日简单移动平均
SAT赋值:如果(成交额(元)/收盘价)/(13日内成交额(元)的最高值/13日内收盘价的最高值)*100>100,返回100,否则返回(成交额(元)/收盘价)/(13日内成交额(元)的最高值/13日内收盘价的最高值)*100
GLBA1赋值:简单移动平均$1>1日前的简单移动平均$1
GLBA2赋值:简单移动平均$2>1日前的简单移动平均$2
GLBA3赋值:简单移动平均$1>1日前的简单移动平均$3
GLBA4赋值:简单移动平均$1>1日前的简单移动平均$4
DTPL赋值:收盘价>=简单移动平均$1 AND 简单移动平均$2>=简单移动平均$1 AND 简单移动平均$3>=简单移动平均$4
DTPL0=统计20日中满足DTPL的天数
GZD赋值:GLBA1 AND GLBA2 AND GLBA3 AND GLBA4
MA0赋值:(简单移动平均$1+简单移动平均$2+简单移动平均$3+简单移动平均$4)/4
MA1赋值:MA0的8日简单移动平均
GZDNUM赋值:MA0小于MA1保持1个交易日后交叉上穿
SATCOUNT赋值:SAT小于100保持21个交易日后交叉上穿
5赋值:[变量名错误]收盘价小于简单移动平均$4保持5个交易日后交叉上穿
VGLBH赋值:成交量(手)/当前流通股本(手)*100
LBGLB赋值:成交量(手)/成交量(手)的5日简单移动平均
TIPTEXT(GLBBIF$5,最低价,'葛兰碧第一买点'),画蓝色
TIPTEXT(GZDNUM AND GZD AND 收盘价>简单移动平均$4 ,最低价,'多周期向上共振---积极介入点'),画红色
TIPTEXT(SATCOUNT AND VGLBH>2.0 AND LBGLB>1.0,最低价-1.0,'量能饱和点,即将起飞'),画黄色
A1赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均
HM0赋值:A1的5日指数移动平均
COMA2赋值:(HM0-1日前的HM0)/1日前的HM0*100
A3赋值:收盘价的5日指数移动平均
A4赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
QS0赋值:(3*A4的6日[1日权重]移动平均-2*A4的5日[1日权重]移动平均的5日[1日权重]移动平均的2日简单移动平均)
A5赋值:(60日内最高价的最高值-收盘价)/(60日内最高价的最高值-60日内最低价的最低值)*100
当满足条件1日前的HM0>90ANDA2<0的7日过滤时,在最高价+2位置书写文字,画绿色
当满足条件A1上穿HM0ANDHM0<A5时,在最低价-2位置书写文字,画黄色
当满足条件HM0上穿A5ANDQS0<80时,在最低价-2.5位置书写文字,画黄色
当满足条件QS0上穿0ANDHM0<40时,在最低价-3位置书写文字,画红色
当满足条件A2<-10ANDA2>1日前的A2ANDA3>1日前的A3时,在最低价-2位置画4号图标
当满足条件A2<-10ANDA2>1日前的A2ANDA3>1日前的A3时,在最低价-2位置书写文字,画黄色
DY赋值:(OUTVOL-INVOL)/当前流通股本(手)*100的历史累和,画白色
DY5赋值:DY的5日简单移动平均,COLORFFEEAA
DY10赋值:DY的10日简单移动平均,COLOR0000FF
VDY赋值:DY小于DY5保持5个交易日后交叉上穿
VAR1赋值:收阳线
TIPTEXT(VDY AND LBGLB>1.00 AND VAR1 AND VGLBH>2.0,最低价,'介入点,主动性买盘明显增大'),画白色
 

源码:

 

VAR1:=EMA(C,5);VAR2:=EMA(C,10);VAR3:=EMA(C,20);VAR4:=EMA(C,30);VAR5:=(VAR1+VAR2+VAR3+VAR4)/4;VAR6:=(VAR5-REF(VAR5,15))/REF(VAR5,15)*100;VAR7:=EMA(VAR6,8);STICKLINE(VAR6<1*REF(VAR6,1),H,L,0.5,0),colorblue;STICKLINE(VAR6<1*REF(VAR6,1),O,C,8, 0),colorblue;STICKLINE(VAR6>1*REF(VAR6,1),H,L,0.5,0),colorred;STICKLINE(VAR6>1*REF(VAR6,1),O,C,8, 0),colorred;STICKLINE(VAR6<1*REF(VAR6,1) AND VAR7>1*REF(VAR7,1),H,L,0.5,0),colorgreen;STICKLINE(VAR6<1*REF(VAR6,1) AND VAR7>1*REF(VAR7,1),O,C,8, 0),colorgreen;byx:=MA(CLOSE,8);FILLRGN(byx,REF(byx,1),byx>REF(byx,1),RGB(255,0,0),byx<REF(byx,1),RGB(0,255,0));MA$1:MA(CLOSE, 5);MA$2:MA(CLOSE, 10);MA$3:MA(CLOSE, 20);MA$4:MA(CLOSE, 30);MA65:MA(CLOSE, 65);MA130:MA(CLOSE,130);SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,13)/HHV(C,13))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,13)/HHV(C,13))*100);glba1:=MA$1>REF(MA$1,1);glba2:=MA$2>REF(MA$2,1);glba3:=MA$1>REF(MA$3,1);glba4:=MA$1>REF(MA$4,1);dtpl:=CLOSE>=MA$1 AND MA$2>=MA$1 AND MA$3>=MA$4;dtpl0=COUNT(dtpl,20);gzd:=glba1 AND glba2 AND glba3 AND glba4;MA0:=(MA$1+MA$2+MA$3+MA$4)/4;MA1:=MA(MA0,8);gzdnum:=LONGCROSS(MA0,MA1,1);satcount:=LONGCROSS(sat,100,21);glbbif$5:=LONGCROSS(CLOSE,MA$4,5);Vglbh:=VOL/CAPITAL*100;Lbglb:=VOL/MA(VOL,5);TIPTEXT(glbbif$5,LOW,'葛兰碧第一买点'),colorblue;TIPTEXT(gzdnum AND gzd AND C>MA$4 ,LOW,'多周期向上共振---积极介入点'),colorred;TIPTEXT(satcount AND Vglbh>2.0 AND Lbglb>1.0,LOW-1.0,'量能饱和点,即将起飞'),coloryellow;A1:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);Hm0:=EMA(A1,5);//www..comA2:=(Hm0-REF(Hm0,1))/REF(Hm0,1)*100;A3:=EMA(C,5);A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;qs0:=(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2));A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;DRAWTEXT(FILTER(REF(Hm0,1)>90 AND A2<0,7),HIGH+2,'跑!'),colorgreen;DRAWTEXT(CROSS(A1,Hm0)AND Hm0<A5,LOW-2,'黑马'),coloryellow;DRAWTEXT(CROSS(Hm0,A5)AND qs0<80,LOW-2.5,'追涨'),coloryellow;DRAWTEXT(CROSS(qs0,0)AND Hm0<40,LOW-3,'大黑马'),colorred;DRAWICON(A2<-10 AND A2>REF(A2,1) AND A3>REF(A3,1),LOW-2,4);DRAWTEXT(A2<-10 AND A2>REF(A2,1) AND A3>REF(A3,1),LOW-2,'底部来临'),coloryellow;dy:=SUM((OUTVOL-INVOL)/CAPITAL*100,0),colorwhite;dy5:=MA(dy,5),Colorffeeaa;dy10:=MA(dy,10),Color0000ff; Vdy:=LONGCROSS(dy,dy5,5);VAR1:=C>O;TIPTEXT(Vdy AND Lbglb>1.00 AND VAR1 AND Vglbh>2.0,LOW,'介入点,主动性买盘明显增大'),colorwhite;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容