通达信百年难遇副图指标公式(附源码破译和源码)


发布日期:2024-04-25 09:46    点击次数:96

编程思路破译

VAR1赋值:(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100

VAR2赋值:VAR1的3日[1日权重]移动平均

VAR3赋值:VAR2的3日[1日权重]移动平均 

VAR4赋值:VAR3的3日[1日权重]移动平均

VAR5赋值:VAR3上穿VAR4ANDVAR3<20的25日过滤=1

VAR6赋值:0.812*收盘价的2日线性回归预测值的34日简单移动平均*1.05

VAR7赋值:(最低价<VAR6 OR 最低价=VAR6)

VAR8赋值:(收盘价<VAR6 OR 收盘价=VAR6)

狙击点赋值:收盘价上穿VAR6

百年不遇赋值:VAR7 AND VAR5 OR VAR8 AND VAR5 OR 狙击点 AND VAR5

金子赋值:如果百年不遇,返回6,否则返回0,COLOR80FFFF,NODRAW

VAR9赋值:3日内最低价的最低值<=60日内最低价的最低值

VAR10赋值: 收阳线AND (收盘价/开盘价>1.03 OR 收盘价>1.03*1日前的收盘价)

十年不遇赋值:如果VAR9ANDVAR10,返回90,否则返回0

VAR11赋值:收盘价的6日指数移动平均-收盘价的13日指数移动平均

VAR12赋值:VAR11的5日指数移动平均

VAR13赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100

VAR14赋值:VAR13的3日[1日权重]移动平均

VAR15赋值:VAR14的3日[1日权重]移动平均

五年不遇赋值:VAR11上穿VAR12 AND VAR14上穿VAR15

XG赋值:五年不遇 AND 十年不遇

当满足条件XG时,在0和6位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR80FFFF

程序源码

VAR1:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;

VAR2:=SMA(VAR1,3,1);

VAR3:=SMA(VAR2,3,1) ;

VAR4:=SMA(VAR3,3,1);

VAR5:=FILTER(CROSS(VAR3,VAR4) AND VAR3<20,25)=1;

VAR6:=0.812*MA(FORCAST(CLOSE,2),34)*1.05;

VAR7:=(LOW<VAR6 OR LOW=VAR6);

VAR8:=(CLOSE<VAR6 OR CLOSE=VAR6);

狙击点:=CROSS(CLOSE,VAR6);

百年不遇:=VAR7 AND VAR5 OR VAR8 AND VAR5 OR 狙击点 AND VAR5;

金子:=IF(百年不遇,6,0),COLOR80FFFF,NODRAW;

VAR9:=LLV(LOW,3)<=LLV(LOW,60);

VAR10:= C>O AND (C/O>1.03 OR C>1.03*REF(C,1));

十年不遇:=IF(VAR9 AND VAR10,90,0);

VAR11:=EMA(CLOSE,6)-EMA(CLOSE,13);

VAR12:=EMA(VAR11,5);

VAR13:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

VAR14:=SMA(VAR13,3,1);

VAR15:=SMA(VAR14,3,1);

五年不遇:=CROSS(VAR11,VAR12) AND CROSS(VAR14,VAR15);

XG:=五年不遇 AND 十年不遇;

STICKLINE(XG,0,6,2,0),COLOR80FFFF;

注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。

       发文不易,如获益,欢迎赞赏,赞赏必复!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。