(通达信编程300例教程)(通达信指标编程入门教学)

编程思路破译:

TS1赋值:上次平滑异同平均线的DIF上穿平滑异同平均线的DEA距今天数

TS2赋值:如果TS1<=3,返回4日前的TS1+4,否则返回TS1

TS3赋值:上次TS2日内平滑异同平均线的MACD的高值名次=1距今天数日前的收盘价

TS4赋值:1日前的TS3/上次TS2日内平滑异同平均线的MACD的高值名次=1距今天数日内收盘价和开盘价的较小值的最低值

TS5赋值:3日前的平滑异同平均线的MACD<0 AND 最近上次TS2日内平滑异同平均线的MACD的高值名次=1距今天数日一直存在平滑异同平均线的DEA>0

输出霸气平台突破:上次平滑异同平均线的DEA上穿平滑异同平均线的DIF距今天数>=13 AND 最近2日一直存在平滑异同平均线的MACD>1日前的平滑异同平均线的MACD AND TS4 AND TS5 AND 上次TS2日内平滑异同平均线的MACD的高值名次=1距今天数日内收盘价和开盘价的较大值的高值名次=1 AND 最高价>=计算涨停价*0.95

程序源码:

TS1:=BARSLAST(CROSS(MACD.DIF,MACD.DEA));

TS2:=IF(TS1<=3,REF(TS1,4)+4,TS1);

TS3:=REF(C,BARSLAST(HOD(MACD.MACD,TS2)=1));

TS4:=REF(TS3/LLV(MIN(C,O),BARSLAST(HOD(MACD.MACD,TS2)=1)),1);

TS5:=REF(MACD.MACD,3)<0 AND EVERY(MACD.DEA>0,BARSLAST(HOD(MACD.MACD,TS2)=1));

霸气平台突破:BARSLAST(CROSS(MACD.DEA,MACD.DIF))>=13 AND EVERY(MACD.MACD>REF(MACD.MACD,1),2) AND TS4 AND TS5 AND HOD(MAX(C,O),BARSLAST(HOD(MACD.MACD,TS2)=1))=1 AND H>=ZTPRICE(REF(CLOSE,1),0.1)*0.95;

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者陈ch所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(通达信编程300例教程)(通达信指标编程入门教学)
本文链接:https://www.51qsb.cn/article/dvjwuo.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-09-05
下一篇2023-09-05

你可能还想知道

发表回复

登录后才能评论