未来函数检测结果如下:
该公式包含未来函数:PEAK
该公式包含未来函数:TROUGH
指标源码:
原理解析:
当满足条件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)