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

顶底趋势线指标公式 源码[通达信公式]

相关标签: 顶底买卖副图指标公式源码 、 通达信最牛副图指标公式 、 通达信副图指标公式源码大全 、 量柱3121副图指标公式源码 、 通达信短线趋势指标公式 、 通达信副图指标公式大全 、 高抛低吸副图指标公式源码 、 通达信超牛主图指标公式 、 通达信智能主图指标公式 、 顶底分型主图指标公式源码 、 通达信绝佳拐点指标公式 、 通达信sobv指标源码公式 、

 

原理解析:

N赋值:4
M赋值:9
Z赋值:收盘价的55日简单移动平均
T赋值:收盘价的21日简单移动平均
Q赋值:收盘价的34日简单移动平均
E赋值:(收盘价-(Z+T+Q)/3)/收盘价的3日简单移动平均*500,VOLSTICK
CC赋值:如果E>0,返回E,否则返回0
DD赋值:如果E<0,返回E,否则返回0
NN赋值:(收盘价的12日指数移动平均-收盘价的26日指数移动平均)*20,COLORFF3870
MM赋值:NN的9日指数移动平均,画红色
RR赋值:2*(NN-MM)*30,STICK
A赋值:(最高价+最低价+收盘价*2)/4
B赋值:A的8日指数移动平均
D赋值:A的8日估算标准差
W赋值:(A-B)/D*100
WW赋值:W的8日指数移动平均
MC赋值:WW的N日指数移动平均,画红色,线宽为2
EE赋值:MC的M日指数移动平均,画白色,线宽为1
输出随时见顶:(CC>20)*140,COLORFF0000,CIRCLEDOT
输出顶部区域:(CC的2日累和>78)*155,CIRCLEDOT,画黄色
输出再上一层楼:(CC的4日累和>275)的10日过滤*170,COLORFF00FF,CIRCLEDOT
VAR4赋值:1日前的收盘价
VAR5赋值:收盘价-VAR4和0的较大值的7日[1日权重]移动平均/收盘价-VAR4的绝对值的7日[1日权重]移动平均*100
VAR6赋值:79上穿VAR5的4日过滤*190
当满足条件VAR6时,在100位置书写文字,COLORFF00CC
VAR2赋值:(1日前的最高价+1日前的最低价)/2
VAR3赋值:收盘价的20日简单移动平均+2*收盘价的20日估算标准差
VAR7赋值:VAR2上穿VAR3的4日过滤
当满足条件VAR7时,在100位置书写文字,画白色
VAR8赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
QQ赋值:VAR8上穿13的4日过滤*-200
VAR9赋值:如果VAR8>90,返回50,否则返回100
VAR10赋值:VAR9上穿VAR8的4日过滤
当满足条件VAR10时,在130位置书写文字,COLORFFFFFF
VAR51赋值:收盘价-VAR4和0的较小值的7日[1日权重]移动平均/收盘价-VAR4的绝对值的7日[1日权重]移动平均*100
VAR61赋值:VAR51上穿-79的4日过滤*-190
VAR33赋值:收盘价的20日简单移动平均-2*收盘价的20日估算标准差
VAR77赋值:VAR33上穿VAR2的4日过滤
输出随时见底:(DD<-40)*-160,COLORFF0000,CIRCLEDOT
输出底部区域:(DD的2日累和<-90)*-175,CIRCLEDOT,画黄色
输出再到地下层:(DD的4日累和<-290)的10日过滤*-190,COLORFF0000,CIRCLEDOT
当满足条件VAR61时,在-100位置书写文字,COLORFF00CC
当满足条件VAR77时,在-100位置书写文字,画白色
当满足条件QQ时,在-130位置书写文字,COLOR00FFFF
输出E2:(收盘价-(Z+T+Q)/3)/收盘价的3日简单移动平均*500,VOLSTICK
输出MCC:WW的N日指数移动平均,画红色,线宽为2
如果MCC<=1日前的MCC,返回MCC,否则返回无效数,COLORFF0000,线宽为2
 

源码:

 

N:=4;
M:=9;
Z:=MA(C,55);
T:=MA(C,21);
Q:=MA(C,34);
E:=(C-(Z+T+Q)/3)/MA(C,3)*500,VOLSTICK;
CC:=IF(E>0,E,0);
DD:=IF(E<0,E,0);
NN:=(EMA(C,12)-EMA(C,26))*20,COLORFF3870;
MM:=EMA(NN,9),COLORRED;
RR:=2*(NN-MM)*30,STICK;
A:=(H+L+C*2)/4;
B:=EMA(A,8);
D:=STD(A,8);
W:=(A-B)/D*100;
WW:=EMA(W,8);
MC:=EMA(WW,N),COLORRED,LINETHICK2;
EE:=EMA(MC,M),COLORWHITE,LINETHICK1;
随时见顶:(CC>20)*140,COLORFF0000,CIRCLEDOT;
顶部区域:(SUM(CC,2)>78)*155,CIRCLEDOT,COLORYELLOW;
再上一层楼:FILTER((SUM(CC,4)>275),10)*170,COLORFF00FF,CIRCLEDOT;
VAR4:=REF(C,1);
VAR5:=SMA(MAX(C-VAR4,0),7,1)/SMA(ABS(C-VAR4),7,1)*100;
VAR6:=FILTER(CROSS(79,VAR5),4)*190;
DRAWTEXT(VAR6,100,'减'),COLORFF00CC;
VAR2:=(REF(H,1)+REF(L,1))/2;
VAR3:=MA(C,20)+2*STD(C,20);
VAR7:=FILTER(CROSS(VAR2,VAR3),4);
DRAWTEXT(VAR7,100,'减'),COLORWHITE;
VAR8:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)
-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);
QQ:=FILTER(CROSS(VAR8,13),4)*-200;
VAR9:=IF(VAR8>90,50,100);
VAR10:=FILTER(CROSS(VAR9,VAR8),4);
DRAWTEXT(VAR10,130,'$入袋为安'),COLORFFFFFF;
VAR51:=SMA(MIN(C-VAR4,0),7,1)/SMA(ABS(C-VAR4),7,1)*100;
VAR61:=FILTER(CROSS(VAR51,-79),4)*-190;
VAR33:=MA(C,20)-2*STD(C,20);
VAR77:=FILTER(CROSS(VAR33,VAR2),4);
随时见底:(DD<-40)*-160,COLORFF0000,CIRCLEDOT;
底部区域:(SUM(DD,2)<-90)*-175,CIRCLEDOT,COLORYELLOW;
再到地下层:FILTER((SUM(DD,4)<-290),10)*-190,COLORFF0000,CIRCLEDOT;
DRAWTEXT(VAR61,-100,'增'),COLORFF00CC;
DRAWTEXT(VAR77,-100,'增'),COLORWHITE;
DRAWTEXT(QQ,-130,'$祝你好运'),COLOR00FFFF;
E2:(C-(Z+T+Q)/3)/MA(C,3)*500,VOLSTICK;
MCC:EMA(WW,N),COLORRED,LINETHICK2;
IF(MCC<=REF(MCC,1),MCC,DRAWNULL),COLORFF0000,LINETHICK2;{程序化交易 www.cxh99.com }

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容