来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
N1赋值:1.8
N2赋值:1.8
X_1赋值:MAX(MAX(最高价-最低价,1日前的CLOSE-最高价的绝对值),ABS(1日前的CLOSE-最低价))
输出ATR:X_1的5日简单移动平均,NODRAW
X_2赋值:CLOSE/1日前的CLOSE<=0.929 AND 1日前的CLOSE>=REF(CLOSE的22日简单移动平均,1)
X_3赋值:CLOSE/最高价<=0.911 AND 成交量>=REF(21日内成交量最高值,1)*1.5 AND REF(CLOSE,1)>=REF(CLOSE的22日简单移动平均,1)
X_4赋值:CLOSE>=22日内CLOSE最高值 AND CLOSE>=CLOSE的63日简单移动平均
X_5赋值:上次X_4>=1距今天数
X_6赋值:COUNT(CLOSE/CLOSE的63日简单移动平均>=1.4,22)
如果X_6>=1返回2/3否则返回1
X_8赋值:CLOSE
X_9赋值:上次X_8>=1距今天数
输出BUY1:X_4>=1 AND X_9<=1日前的X_5
输出SELL1:-(X_8>=1 AND X_5<=1日前的X_9)
输出B:MAX(21日内CLOSE最高值,CLOSE的63日简单移动平均),NODRAW
输出S:MAX(CLOSE*0.929,HHV(CLOSE,上次BUY1>=1距今天数+1)-ATR*N1*X_7),NODRAW
X_10:=上次BUY1>=1距今天数
X_11:=上次SELL1<=(-1距今天数)
输出主动止盈价:IF(X_10<=X_11 OR COUNT(SELL1<=(-1),0)<=0,X_10日前的CLOSE+N2*ATR,0),NODRAW
输出主动止盈点:IF(X_10<=X_11 OR COUNT(SELL1<=(-1),0)<=0 AND 最高价>=1日前的主动止盈价 AND COUNT(最高价>=1日前的主动止盈价,X_10)<=1 AND X_10>0,0.5,0)