来函数检测结果如下:
该公式没有未来函数


VAR1:=100*(C-MA(C,250))/MA(C,250);

VAR2:=BARSLAST(CROSS(C,MA(C,250)));

VAR3:=BARSLAST(CROSS(MA(C,250),C));

VAR4:=IF(VAR2<VAR3,VAR2+1,0);

VAR5:=HHV(VAR1,VAR4);

VAR6:=100*(C-REF(C,VAR4))/REF(C,VAR4);

VAR7:=BARSLAST(CROSS(C,MA(C,20)));

VAR8:=BARSLAST(CROSS(MA(C,20),C));

VAR9:=IF(VAR7<VAR8,VAR7+1,0);

VAR10:100*(C-REF(C,VAR9))/REF(C,VAR9),COLORRED,LINETHICK2,NODRAW;

STICKLINE(VAR10>0,0,VAR10,2,0),COLORYELLOW;

STICKLINE(CROSS(VAR10,10) AND C/REF(C,1)>1.05,0,VAR10,2,0),COLORMAGENTA;

行情发现:DRAWTEXT(CROSS(VAR10,10) AND C/REF(C,1)>1.05,VAR10+1,'发现'),COLORMAGENTA;

原理解析:
VAR1赋值:100*(C-C的250日简单移动平均)/C的250日简单移动平均
VAR2赋值:上次CROSS(C,C的250日简单移动平均距今天数)
VAR3赋值:上次CROSS(C的250日简单移动平均,C距今天数)
如果VAR2 VAR5赋值:VAR4日内VAR1最高值
VAR6赋值:100*(C-VAR4日前的C)/VAR4日前的C
VAR7赋值:上次CROSS(C,C的20日简单移动平均距今天数)
VAR8赋值:上次CROSS(C的20日简单移动平均,C距今天数)
如果VAR7 VAR10:100*(C-VAR9日前的C)/VAR9日前的C,画红色, 线宽为2,NODRAW
当满足条件VAR10>0时,在0和VAR10之间画柱状线
STICKLINE(VAR10上穿10 AND C/1日前的C>1.05,0,VAR10,2,0),画洋红色
输出行情发现:DRAWTEXT(VAR10上穿10 AND C/1日前的C>1.05,VAR10+1,'发现'),画洋红色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!