未来函数检测结果如下:
该公式包含未来函数:DYNAINFO


DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);

A2:=BARSLAST(((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100)) <> REF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100),1));

A3:=SUM(IF(C >= REF(C,1),(C - REF(C,1)) / REF(C,1) * 100,0),A2 + 1);

A4:=(H + L + O + C) / 4;

A5:=EMA(A4,13) - EMA(A4,34);

A6:=EMA(A5,5);

A7:=(A5 - A6) * 5;

A8:=IF(A7 >= 1000,1000,IF(A7 <= A4,A4,A7));

A9:=FORCAST(FORCAST(A8,32),10);

A10:=(C - EMA(C,13)) / EMA(C,13) * (0 - 100);

A11:=EMA(A10 / 10 + EMA(C,13),8);

A12:=EMA(C,3);

A13:=EMA(SLOPE(C,22) * 20 + C,45);

A14:=IF(PERIOD > 8 AND PERIOD < 11,MA(A13,1),IF(PERIOD = 8,MA(A13,4),IF(PERIOD = 7,MA(A13,8),IF(PERIOD = 6,MA(A13,16),IF(PERIOD = 5,MA(A13,32),0)))));

A15:=A14 * 0.865;

A16:=IF(A12 > A14,A12,A15);

A17:=REVERSE(A16) + 2 * A9;

总涨幅:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100) AND REF(A17,1) < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(17) > 0,A3,0) ,LINETHICK2,COLORMAGENTA ;

VAK1:=(总涨幅 > 0 AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 ,COLORRED;

STICKLINE(VAK1,VAK1,0,2,0),COLORRED ;{红色}

VAK2:=(总涨幅 > 0 AND 总涨幅 > REF(总涨幅,1) AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 / 2 ,COLORFF0000;

STICKLINE(VAK2,VAK2,0,3,0),COLORYELLOW ;{黄色}

VAK3:=(总涨幅 > 0 AND 总涨幅 = REF(总涨幅,1) AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 / 3 ,COLORGREEN;

STICKLINE(VAK3,VAK3,0,3,0),COLORGREEN ;{绿色}

VAK4:=CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)) * 总涨幅 / 1.5 ,COLORYELLOW;

STICKLINE(VAK4,VAK4,0,3,0),COLORBLUE ;{蓝色}

起稳:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > A17 AND A17 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(7) > 0 AND (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 < MA(H,30) * (1 + 13 / 100),A3,0) / 150 ,NODRAW,COLORWHITE;

VAK5:=(起稳 > 0) * REVERSE(起稳) ,COLORGRAY;

STICKLINE(VAK5,VAK5,0,3,0),COLORRED ;{红色吸筹}

VAK6:=(起稳 > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * REVERSE(起稳) / 1.5 ,COLORFF0099;

STICKLINE(VAK6,VAK6,0,3,0),COLORWHITE ;{白色}

VAK7:=(起稳 > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * 起稳 / 1.5 ,COLORFF0099;

STICKLINE(VAK7,VAK7,0,6,0),COLOR990033;

STICKLINE(VAK7,VAK7,0,2,0),COLORCC0055;

STICKLINE(VAK7,VAK7,0,1,0),COLOREE0077;

STICKLINE(VAK7,VAK7,0,0.2,0),COLORFF0099;

DRAWTEXT(起稳 > 0 AND CROSS(EMA(C,2),MA(H,30) * (1 + 13 / 100) * 1.0382) ,起稳 * 0.69,'准备→'),COLORWHITE;

DRAWTEXT(FILTER(CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)),5) ,总涨幅 * 1.09,'捉妖'),COLORYELLOW;




原理解析:
填充背景(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0)
A2赋值:上次((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3距今天数 / 10 > H的30日简单移动平均 * (1 + 13 / 100)) <> REF((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 > H的30日简单移动平均 * (1 + 13 / 100),1))
A3赋值:SUM(IF(C >= 1日前的C,(C - 1日前的C) / 1日前的C * 100,0),A2 + 1)
A4赋值:(H + L + O + C) / 4
A5赋值:A4的13日指数移动平均 - A4的34日指数移动平均
A6赋值:A5的5日指数移动平均
A7赋值:(A5 - A6) * 5
A8赋值:IF(A7 >= 1000,1000,IF(A7 <= A4,A4,A7))
A9赋值:FORCAST(FORCAST(A8,32),10)
A10赋值:(C - C的13日指数移动平均) / C的13日指数移动平均 * (0 - 100)
A11赋值:A10 / 10 + C的13日指数移动平均,8)
A12赋值:C的3日指数移动平均
A13赋值:EMA(SLOPE(C,22) * 20 + C,45)
A14赋值:IF(PERIOD > 8 AND PERIOD < 11,A13的1日简单移动平均,IF(PERIOD = 8,A13的4日简单移动平均,IF(PERIOD = 7,A13的8日简单移动平均,IF(PERIOD = 6,A13的16日简单移动平均,IF(PERIOD = 5,A13的32日简单移动平均,0)))))
A15赋值:A14 * 0.865
如果A12 > A14返回A12否则返回A15
A17赋值:A16的相反数 + 2 * A9
输出总涨幅:IF((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 > H的30日简单移动平均 * (1 + 13 / 100) AND 1日前的A17 < (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 AND DYNAINFO(17) > 0,A3,0) , 线宽为2,画洋红色
VAK1赋值:(总涨幅 > 0 AND A17 < (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10) * 总涨幅 ,画红色
当满足条件VAK1时,在VAK1和0之间画柱状线
{红色}
VAK2赋值:(总涨幅 > 0 AND 总涨幅 > 1日前的总涨幅 AND A17 < (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10) * 总涨幅 / 2 ,COLORFF0000
当满足条件VAK2时,在VAK2和0之间画柱状线
{黄色}
VAK3赋值:(总涨幅 > 0 AND 总涨幅 = 1日前的总涨幅 AND A17 < (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10) * 总涨幅 / 3 ,画绿色
当满足条件VAK3时,在VAK3和0之间画柱状线
{绿色}
VAK4赋值:CROSS((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10,H的30日简单移动平均 * (1 + 13 / 100)) * 总涨幅 / 1.5 ,画黄色
当满足条件VAK4时,在VAK4和0之间画柱状线
输出{蓝色}
起稳:IF((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 > A17 AND A17 < (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 AND 现价 > 0 AND (C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10 < H的30日简单移动平均 * (1 + 13 / 100),A3,0) / 150 ,NODRAW,画白色
VAK5赋值:(起稳 > 0) * 起稳的相反数 ,COLORGRAY
当满足条件VAK5时,在VAK5和0之间画柱状线
{红色吸筹}
VAK6赋值:(起稳 > 0 AND C的2日指数移动平均 > H的30日简单移动平均 * (1 + 13 / 100) * 1.0382) * 起稳的相反数 / 1.5 ,COLORFF0099
当满足条件VAK6时,在VAK6和0之间画柱状线
{白色}
VAK7赋值:(起稳 > 0 AND C的2日指数移动平均 > H的30日简单移动平均 * (1 + 13 / 100) * 1.0382) * 起稳 / 1.5 ,COLORFF0099
当满足条件VAK7时,在VAK7和0之间画柱状线
当满足条件VAK7时,在VAK7和0之间画柱状线
当满足条件VAK7时,在VAK7和0之间画柱状线
当满足条件VAK7时,在VAK7和0之间画柱状线
DRAWTEXT(起稳 > 0 AND CROSS(C的2日指数移动平均,H的30日简单移动平均 * (1 + 13 / 100) * 1.0382) ,起稳 * 0.69,'准备→'),画白色
DRAWTEXT(FILTER(CROSS((C的5日指数移动平均 * 7 + C的10日指数移动平均 * 3) / 10,H的30日简单移动平均 * (1 + 13 / 100)),5) ,总涨幅 * 1.09,'捉妖'),画黄色

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