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


DRAWTEXT_FIX(1,0.01,0.01,0,DYBLOCK),COLORYELLOW;

DRAWTEXT_FIX(1,0.08,0.01,0,HYBLOCK),COLORYELLOW;

DRAWTEXT_FIX(1,0.01,0.06,0,GNBLOCK),COLORWHITE;

DRAWTEXT_FIX(CLOSE>0,0.01,0.11,0,EXTERNSTR(0,1)),COLORWHITE,LINETHICK2;

X_1:=REF(CLOSE,1);

X_2:=SMA(MAX(CLOSE-X_1,0),2,1)/SMA(ABS(CLOSE-X_1),2,1)*100;

X_3:=100*(HHV(HIGH,2)-CLOSE)/(HHV(HIGH,2)-LLV(LOW,2));

X_4:=IF(CLOSE<=OPEN,CLOSE,OPEN);

X_5:=(X_4-LOW)/LOW*100;

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

X_7:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1)*100;

X_8:=(CLOSE-OPEN)/OPEN*100;

X_9:=IF(CLOSE>=OPEN,CLOSE,OPEN);

X_10:=(HIGH-X_9)/X_9*100;

X_11:=X_10;

X_12:=X_5;

X_13:=X_8+X_10;

X_14:=X_8+X_5;

X_15:=X_10+X_5;

X_16:=X_6;

X_17:=X_7;

X_18:=MAX(MAX(MAX(MAX(MAX(MAX(X_15,X_16),X_14),X_13),X_12),X_11),X_17)*1.2;

DRAWICON(CROSS(MA(CLOSE,5),MA(CLOSE,20)),MA(CLOSE,20)*0.985,1);

X_19:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<(-5);

X_20:=BARSLAST(X_19);

X_21:=CROSS(CLOSE,REF(CLOSE,X_20));

顶:DRAWLINE(X_19,OPEN,REF(X_19,1),REF(OPEN,1),1),COLORMAGENTA,LINETHICK2;

DRAWTEXT(ISLASTBAR,顶,153);

MA5:MA(CLOSE,5),COLORMAGENTA;

MA20:MA(CLOSE,20),COLORGREEN;

箱顶:PEAK(CLOSE,10,1)*0.98;

X_22:=TROUGH(CLOSE,10,1)*1.02;

箱高:100*(箱顶-X_22)/X_22,NODRAW;

DRAWICON(CROSS(CLOSE,顶) AND CROSS(CLOSE,箱顶),LOW*0.985,7);

X_23:=HHV(HIGH,BARSLAST(X_19));

X_24:=HHV(CLOSE,BARSLAST(X_19));

DRAWICON(CLOSE>REF(CLOSE,1)*1.05 AND HIGH=X_23 AND CLOSE=X_24 AND CLOSE>REF(X_23,1) AND CLOSE>顶 AND CLOSE>箱顶 AND NOT(REF(CLOSE,1)=REF(X_24,1) AND REF(HIGH,1)=REF(X_23,1) AND REF(CLOSE,1)>REF(X_23,2)),LOW,11);

 

原理解析:
当满足条件1时,在横轴0.01纵轴0.01位置书写文字
当满足条件1时,在横轴0.08纵轴0.01位置书写文字
当满足条件1时,在横轴0.01纵轴0.06位置书写文字
DRAWTEXT_FIX(收盘价>0,0.01,0.11,0,EXTERNSTR(0,1)),画白色, 线宽为2
X_1赋值:1日前的收盘价
X_2赋值:SMA(收盘价-X_1和0较大值,2,1)/SMA(收盘价-X_1的绝对值,2,1)*100
X_3赋值:100*(2日内最高价最高值-收盘价)/(2日内最高价最高值-2日内最低价最低值)
如果收盘价<=开盘价返回收盘价否则返回开盘价
X_5赋值:(X_4-最低价)/最低价*100
X_6赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
X_7赋值:(开盘价-1日前的收盘价)/1日前的收盘价*100
X_8赋值:(收盘价-开盘价)/开盘价*100
如果收盘价>=开盘价返回收盘价否则返回开盘价
X_10:=(最高价-X_9)/X_9*100
X_11:=X_10
X_12:=X_5
X_13:=X_8+X_10
X_14:=X_8+X_5
X_15:=X_10+X_5
X_16:=X_6
X_17:=X_7
X_18:=X_15和X_16较大值,X_14),X_13),X_12),X_11),X_17)*1.2
DRAWICON(CROSS(收盘价的5日简单移动平均,收盘价的20日简单移动平均),收盘价的20日简单移动平均*0.985,1)
X_19:=(收盘价-1日前的收盘价)/1日前的收盘价*100<(-5)
X_20:=上次X_19距今天数
X_21:=CROSS(收盘价,X_20日前的收盘价)
输出顶:DRAWLINE(X_19,开盘价,1日前的X_19,1日前的开盘价,1),画洋红色, 线宽为2
当满足条件ISLASTBAR时,在顶和153位置书写文字
输出MA5:收盘价的5日简单移动平均,画洋红色
输出MA20:收盘价的20日简单移动平均,画绿色
箱输出顶:PEAK(收盘价,10,1)*0.98
X_22:=TROUGH(收盘价,10,1)*1.02
输出箱高:100*(箱顶-X_22)/X_22,NODRAW
DRAWICON(收盘价上穿顶 AND 收盘价上穿箱顶,最低价*0.985,7)
X_23:=HHV(最高价,上次X_19距今天数)
X_24:=HHV(收盘价,上次X_19距今天数)
DRAWICON(收盘价>1日前的收盘价*1.05 AND 最高价=X_23 AND 收盘价=X_24 AND 收盘价>1日前的X_23 AND 收盘价>顶 AND 收盘价>箱顶 AND NOT(1日前的收盘价=1日前的X_24 AND 1日前的最高价=1日前的X_23 AND 1日前的收盘价>2日前的X_23),最低价,11)

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