您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

波段极限副图指标公式、代码源码[通达信公式]

相关标签: 通达信精准买卖波段指标 、 经典大波段指标公式 、 通达信最赚钱的波段指标 、 通达信绝对精准波段指标 、 波段分时指标公式 、 百度波段副图指标 、 波段画线副图指标 、 通达信分时持续加仓代码 、 最准确的分时副图指标 、 金股分时副图指标 、 展锋均线分时源码 、 颈线位指标源码 、

 

 

 

 

原理解析:

当满足条件收盘价>0.1时,在0和100位置之间画柱状线,宽度为4.8,0不为0则画空心柱.,COLOR668800
当满足条件收盘价>0.1时,在-5和0位置之间画柱状线,宽度为4.8,0不为0则画空心柱.,COLORFFB06C
VAR1赋值:(36日内最高价的最高值-收盘价)/(36日内最高价的最高值-36日内最低价的最低值)*100
VAR2赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
火赋值:上次收盘价的5日指数移动平均<1日前的收盘价的5日指数移动平均距今天数,NODRAW
山赋值:统计5日中满足收盘价的5日指数移动平均>1日前的收盘价的5日指数移动平均的天数,NODRAW
KL赋值:如果山>0,返回2*火,否则返回0
趋势赋值:KL/2,COLOREE687B,NODRAW
VARL1赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*100+50
VARL2赋值:VARL1的9日指数移动平均
VARL3赋值:((21日内最高价的最高值-收盘价)/(21日内最高价的最高值-21日内最低价的最低值))*100-10
VARL4赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
VARL5赋值:VARL4的13日[8日权重]移动平均
VARL6赋值:VARL3的21日[8日权重]移动平均
低位线赋值:如果(趋势-VARL6<(-70)),返回0,否则返回-5
画带状线
QS赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
高位线赋值:如果(QS-VARL6>85),返回0,否则返回-5
画带状线
输出K1:VAR2的5日指数移动平均,画淡蓝色,NODRAW
输出K2:VAR2的5日[1日权重]移动平均,画黄色,NODRAW
输出K:(K1-K2)的2日指数移动平均,画白色,NODRAW
画带状线
KK1赋值:如果K>12,返回90,否则返回85,画青色
KK2赋值:如果K<-12,返回80,否则返回85,画青色
画带状线
画带状线
当满足条件收盘价>0.1时,在15和15位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
当满足条件收盘价>0.1时,在50和50位置之间画柱状线,宽度为1,0不为0则画空心柱.,画青色
LC赋值:1日前的收盘价
VAR01赋值:收盘价-1日前的收盘价
VAR02赋值:100*VAR01的6日指数移动平均的6日指数移动平均/VAR01的绝对值的6日指数移动平均的6日指数移动平均
MA5赋值:收盘价的5日指数移动平均
MA13赋值:收盘价的13日指数移动平均
UP赋值:当满足条件最低价=上次MA13上穿MA5距今天数+1日内最低价的最低值时,在上次MA13上穿MA5距今天数+1日内最低价的最低值位置画直线起点,当满足条件最高价=上次MA5上穿MA13距今天数+1日内最高价的最高值时,在上次MA5上穿MA13距今天数+1日内最高价的最高值位置画直线终点,0表示是否延长.,COLOR0000FF
DOWN赋值:当满足条件最高价=上次MA5上穿MA13距今天数+1日内最高价的最高值时,在上次MA5上穿MA13距今天数+1日内最高价的最高值位置画直线起点,当满足条件最低价=上次MA13上穿MA5距今天数+1日内最低价的最低值时,在上次MA13上穿MA5距今天数+1日内最低价的最低值位置画直线终点,0表示是否延长.,COLOR00FF00
BT赋值:(2日内VAR02的最低值=7日内VAR02的最低值 AND 统计2日中满足VAR02<0的天数 AND VAR02上穿VAR02的2日简单移动平均) AND 1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN
当满足条件BT时,在85和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR000088
当满足条件BT时,在85和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000CC
当满足条件BT时,在85和100位置之间画柱状线,宽度为0.22,0不为0则画空心柱.,COLOR0000FF
TJ1赋值:1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND 收盘价<21日内最高价的最高值*0.82
当满足条件TJ1时,在85和95位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR880088
当满足条件TJ1时,在85和95位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORAA00AA
当满足条件TJ1时,在85和95位置之间画柱状线,宽度为0.8,0不为0则画空心柱.,COLORCC00CC
当满足条件TJ1时,在85和95位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFF00FF
HR赋值:55日内最高价的最高值
HRY赋值:55日内最低价的最低值
HRY11赋值:HR*HRY
HRY33赋值:HRY11的开方
TJ2赋值:1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND 收盘价<HRY33
当满足条件TJ2时,在85和90位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR008888
当满足条件TJ2时,在85和90位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00AAAA
当满足条件TJ2时,在85和90位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00CCCC
当满足条件TJ2时,在85和90位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR00FFFF
A8赋值:100*(收盘价-1日前的收盘价)的6日指数移动平均的6日指数移动平均/(收盘价-1日前的收盘价)的绝对值的6日指数移动平均的6日指数移动平均
UP1赋值:当满足条件最低价=上次收盘价的19日指数移动平均上穿收盘价的7日指数移动平均距今天数+1日内最低价的最低值时,在上次收盘价的19日指数移动平均上穿收盘价的7日指数移动平均距今天数+1日内最低价的最低值位置画直线起点,当满足条件最高价=上次收盘价的7日指数移动平均上穿收盘价的19日指数移动平均距今天数+1日内最高价的最高值时,在上次收盘价的7日指数移动平均上穿收盘价的19日指数移动平均距今天数+1日内最高价的最高值位置画直线终点,0表示是否延长.
DOWN1赋值:当满足条件最高价=上次收盘价的7日指数移动平均上穿收盘价的19日指数移动平均距今天数+1日内最高价的最高值时,在上次收盘价的7日指数移动平均上穿收盘价的19日指数移动平均距今天数+1日内最高价的最高值位置画直线起点,当满足条件最低价=上次收盘价的19日指数移动平均上穿收盘价的7日指数移动平均距今天数+1日内最低价的最低值时,在上次收盘价的19日指数移动平均上穿收盘价的7日指数移动平均距今天数+1日内最低价的最低值位置画直线终点,0表示是否延长.
买1赋值:如果(2日内A8的最低值=7日内A8的最低值ANDCOUNT(A8<0,2)ANDCROSS(A8,A8的2日简单移动平均))ANDREF(DOWN,1)<2日前的DOWNANDUP>1日前的DOWN,返回无效数,否则返回100
当满足条件买1=100时,在0和5位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00AAAA
当满足条件买1=100时,在0和5位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00CCCC
当满足条件买1=100时,在0和5位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLOR00FFFF
 

源码:

 

{波段极限}
STICKLINE(C>0.1,0,100,4.8,0),COLOR668800;
STICKLINE(C>0.1,-5,0,4.8,0),COLORFFB06C;
VAR1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
VAR2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
火:=BARSLAST(EMA(CLOSE,5)<REF(EMA(CLOSE,5),1)),NODRAW;
山:=COUNT(EMA(CLOSE,5)>REF(EMA(CLOSE,5),1),5),NODRAW;
KL:=IF(山>0,2*火,0);
趋势:=KL/2,COLOREE687B,NODRAW;
VARL1:=(EMA(C,12)-EMA(C,26))*100+50;
VARL2:=EMA(VARL1,9);
VARL3:=((HHV(H,21)-C)/(HHV(H,21)-LLV(L,21)))*100-10;
VARL4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VARL5:=SMA(VARL4,13,8);
VARL6:=SMA(VARL3,21,8);
低位线:=IF((趋势-VARL6<(-70)),0,-5);
DRAWBAND(低位线,RGB(00,300,150),-5,RGB(00,300,150));
QS:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
高位线:=IF((QS-VARL6>85),0,-5);
DRAWBAND(高位线,RGB(255,20,147),-5,RGB(255,20,147));
K1:EMA(VAR2,5),COLORLIBLUE,NODRAW;
K2:SMA(VAR2,5,1),COLORYELLOW,NODRAW;
K:EMA((K1-K2),2),COLORWHITE,NODRAW;
DRAWBAND(85,RGB(100,100,100),85+K,RGB(128,00,00));
KK1:=IF(K>12,90,85),COLORCYAN;
KK2:=IF(K<-12,80,85),COLORCYAN;
DRAWBAND(KK1,RGB(200,200,200),KK2,RGB(200,200,200));
DRAWBAND(K1,RGB(400,200,00),K2,RGB(50,300,100));
STICKLINE(C>0.1,15,15,1,0),COLORCYAN;
STICKLINE(C>0.1,50,50,1,0),COLORCYAN;
LC:=REF(CLOSE,1);
VAR01:=C-REF(C,1);
VAR02:=100*EMA(EMA(VAR01,6),6)/EMA(EMA(ABS(VAR01),6),6);
MA5:=EMA(C,5);
MA13:=EMA(C,13);
UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;
DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),0),COLOR00FF00;
BT:=(LLV(VAR02,2)=LLV(VAR02,7) AND COUNT(VAR02<0,2) AND CROSS(VAR02,MA(VAR02,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);
STICKLINE(BT,85,100,2,0),COLOR000088;
STICKLINE(BT,85,100,1,0),COLOR0000CC;
STICKLINE(BT,85,100,0.22,0),COLOR0000FF;
TJ1:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HHV(H,21)*0.82;
STICKLINE(TJ1,85,95,3,0),COLOR880088;
STICKLINE(TJ1,85,95,1.5,0),COLORAA00AA;
STICKLINE(TJ1,85,95,0.8,0),COLORCC00CC;
STICKLINE(TJ1,85,95,0.2,0),COLORFF00FF;
HR:=HHV(HIGH,55);
HRY:=LLV(LOW,55);
HRY11:=HR*HRY;
HRY33:=SQRT(HRY11);
TJ2:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33;
STICKLINE(TJ2,85,90,4,0),COLOR008888;
STICKLINE(TJ2,85,90,2,0),COLOR00AAAA;
STICKLINE(TJ2,85,90,1,0),COLOR00CCCC;
STICKLINE(TJ2,85,90,0.2,0),COLOR00FFFF;
{HZ_买底1}
A8:=100*EMA(EMA((C-REF(C,1)),6),6)/EMA(EMA(ABS((C-REF(C,1))),6),6);
UP1:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),H=HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),0);
DOWN1:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),L=LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),0);
买1:=IF((LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1),DRAWNULL,100);
STICKLINE(买1=100,0,5,4,0),COLOR00AAAA;
STICKLINE(买1=100,0,5,2.5,0),COLOR00CCCC;
STICKLINE(买1=100,0,5,0.5,0),COLOR00FFFF;

 

 

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

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


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

相关文章

    没有相关内容