来函数检测结果如下:
该公式没有未来函数
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD1:=(DIF-DEA)*2;
LC:=REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
RSI2:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;
RSI3:=SMA(MAX(CLOSE-LC,0),24,1)/SMA(ABS(CLOSE-LC),24,1)*100;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,3))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
XG:CROSS(J,D) AND COUNT(CROSS(DIF,DEA),5)>0 AND COUNT(CROSS(RSI1,RSI2) AND RSI2>REF(RSI2,1),5)>0 AND
MACD1>REF(MACD1,1) AND count(MACD1>0,2)=2;
原理解析:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD1赋值:(DIF-DEA)*2
LC赋值:1日前的收盘价
RSI1赋值:SMA(收盘价-LC和0较大值,6,1)/SMA(收盘价-LC的绝对值,6,1)*100
RSI2赋值:SMA(收盘价-LC和0较大值,12,1)/SMA(收盘价-LC的绝对值,12,1)*100
RSI3赋值:SMA(收盘价-LC和0较大值,24,1)/SMA(收盘价-LC的绝对值,24,1)*100
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-3日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
输出
XG:J上穿D AND 统计5日满足DIF上穿DEA的天数>0 AND COUNT(RSI1上穿RSI2 AND RSI2>1日前的RSI2,5)>0 AND
MACD1>1日前的MACD1 AND COUNT(MACD1>0,2)=2
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!