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


X_1:=100*(CLOSE-MA(CLOSE,250))/MA(CLOSE,250);

X_2:=BARSLAST(CROSS(CLOSE,MA(CLOSE,250)));

X_3:=BARSLAST(CROSS(MA(CLOSE,250),CLOSE));

X_4:=IF(X_2<X_3,X_2+1,0);

X_5:=HHV(X_1,X_4);

X_6:=100*(CLOSE-REF(CLOSE,X_4))/REF(CLOSE,X_4);

X_7:=BARSLAST(CROSS(CLOSE,MA(CLOSE,20)));

X_8:=BARSLAST(CROSS(MA(CLOSE,20),CLOSE));

X_9:=IF(X_7<X_8,X_7+1,0);

VAR10:100*(CLOSE-REF(CLOSE,X_9))/REF(CLOSE,X_9),NODRAW,COLORRED,LINETHICK2;

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

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

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


原理解析:
X_1赋值:100*(收盘价-收盘价的250日简单移动平均)/收盘价的250日简单移动平均
X_2赋值:上次CROSS(收盘价,收盘价的250日简单移动平均距今天数)
X_3赋值:上次CROSS(收盘价的250日简单移动平均,收盘价距今天数)
如果X_2 X_5赋值:X_4日内X_1最高值
X_6赋值:100*(收盘价-X_4日前的收盘价)/X_4日前的收盘价
X_7赋值:上次CROSS(收盘价,收盘价的20日简单移动平均距今天数)
X_8赋值:上次CROSS(收盘价的20日简单移动平均,收盘价距今天数)
如果X_7 输出VAR10:100*(收盘价-X_9日前的收盘价)/X_9日前的收盘价,NODRAW,画红色, 线宽为2
当满足条件VAR10>0时,在0和VAR10之间画柱状线
STICKLINE(VAR10上穿10 AND 收盘价/1日前的收盘价>1.05,0,VAR10,2,0),画洋红色
输出行情发现:DRAWTEXT(VAR10上穿10 AND 收盘价/1日前的收盘价>1.05,VAR10+1,'发现'),画洋红色

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