通达信超白金喇叭副图选股指标公式(附源码破译和源码)
编程思路破译
ABC1赋值:1日前的收盘价*1.1-收盘价<0.01 AND 最高价=收盘价
ABC2赋值:5
ABC3赋值:3
ABC4赋值:(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10
ABC5赋值:如果年份>=2025,返回0,否则返回1
ABC6赋值:最低价的21日指数移动平均+6.8*最低价的2日估算标准差的55日指数移动平均
ABC7赋值:收盘价/ABC6*(1.88*收盘价+最低价+开盘价)/2.75的3日指数移动平均
ABC8赋值:(ABC7-ABC6)/ABC6/2
ABC9赋值:ABC7-ABC8*ABC7的5日指数移动平均*ABC5
ABC10赋值:收盘价的300日指数移动平均-3*收盘价的300日估算标准差
超白金赋值:如果ABC4>ABC9,返回ABC4,否则返回ABC9*ABC5,画洋红色 ,线宽为2
白金赋值:如果ABC9<ABC4ANDABC9<收盘价*0.15,返回收盘价的300日指数移动平均-3*收盘价的300日估算标准差,否则返回ABC9,画洋红色 ,线宽为2
输出喇叭开口:条件连续成立次数=1,画淡红色
程序源码
ABC1:=REF(CLOSE,1)*1.1-CLOSE<0.01 AND HIGH=CLOSE;
ABC2:=5;
ABC3:=3;
ABC4:=(EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;
ABC5:=IF(YEAR>=2025,0,1);
ABC6:=EMA(EMA(LOW,21)+6.8*STD(LOW,2),55);
ABC7:=EMA(CLOSE/ABC6*(1.88*CLOSE+LOW+OPEN)/2.75,3);
ABC8:=(ABC7-ABC6)/ABC6/2;
ABC9:=EMA(ABC7-ABC8*ABC7,5)*ABC5;
ABC10:=EMA(CLOSE,300)-3*STD(CLOSE,300);
超白金:=IF(ABC4>ABC9,ABC4,ABC9)*ABC5,COLORMAGENTA ,LINETHICK2;
白金:=IF(ABC9<ABC4 AND ABC9<CLOSE*0.15,EMA(CLOSE,300)-3*STD(CLOSE,300),ABC9),COLORMAGENTA ,LINETHICK2;
喇叭开口:BARSLASTCOUNT(超白金!=白金)=1,COLORLIRED;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。