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


X:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));

Y:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);

FSL:IF(MA(CLOSE,17)<Y,Y,MA(CLOSE,17)),COLORFF00FF,LINETHICK2;

IF(FSL<REF(FSL,1),FSL,DRAWNULL),COLORGREEN,LINETHICK2;

CZX:FSL-(EMA(C,3)-FSL),COLOR00FFFF,LINETHICK2;

PM:MA(C,5),COLORWHITE,LINETHICK2;

IF(PM>REF(PM,1),PM,DRAWNULL),COLORRED,LINETHICK2;

IF(PM=REF(PM,1),PM,DRAWNULL),COLORRED;

IF(PM<REF(PM,1),PM,DRAWNULL),COLORBLUE,LINETHICK2;

DRAWICON(CROSS(FSL,CZX),FSL-0.1,1);

DRAWTEXT(C>FSL,FSL,'○' ),COLORGREEN;

DRAWTEXT(CROSS(MA(C,5),FSL-(EMA(C,3)-FSL)),LOW,'◎'),COLORCCCC00,LINETHICK2;

DRAWTEXT(CROSS(MA(C,5),IF(MA(CLOSE,17)<Y,Y,MA(CLOSE,17))),LOW,'☆');

 

原理解析:
X赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-REF(收盘价的17日简单移动平均,1的绝对值)


Y赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-REF(收盘价的17日简单移动平均,1)
输出

FSL:IF(收盘价的17日简单移动平均

IF(FSL<1日前的FSL,FSL,DRAWNULL),画绿色, 线宽为2


CZ输出X:FSL-(C的3日指数移动平均-FSL),COLOR00FFFF, 线宽为2
输出

PM:C的5日简单移动平均,画白色, 线宽为2


IF(PM>1日前的PM,PM,DRAWNULL),画红色, 线宽为2


IF(PM=1日前的PM,PM,DRAWNULL),画红色


IF(PM<1日前的PM,PM,DRAWNULL), 画蓝色, 线宽为2


DRAWICON(FSL上穿CZX,FSL-0.1,1)
当满足条件C>FSL时,在FSL和'○' 位置书写文字


DRAWTEXT(CROSS(C的5日简单移动平均,FSL-(C的3日指数移动平均-FSL)),最低价,'◎'),COLORCCCC00, 线宽为2


DRAWTEXT(CROSS(C的5日简单移动平均,IF(收盘价的17日简单移动平均

 

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