来函数检测结果如下:
该公式没有未来函数


LC:=REF(CLOSE,1);

RSI1:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(ABS(CLOSE-LC),12,1)*100;

RSI2:=SMA(MAX(CLOSE-LC,0),56,1)/SMA(ABS(CLOSE-LC),56,1)*100;

VAR1:=CROSS(RSI1,RSI2) AND REF(EVERY(RSI2>RSI1,10),1);

EXP1:=EMA(CLOSE,5);

EXP2:=EMA(CLOSE,29);

VAR2:=CROSS(EXP1,EXP2) AND REF(EVERY(EXP2>EXP1,10),1);

AA:=MA(V,8);

BB:=MA(V,89);

VAR3:=CROSS(AA,BB) AND C>O AND V>REF(LLV(V,10),1);

WR1:=100*(HHV(HIGH,42)-CLOSE)/(HHV(HIGH,42)-LLV(LOW,42));

VAR4:=EVERY(WR1<REF(WR1,1),3) AND WR<25;

MID:=REF(HIGH+LOW,1)/2;

CR:=SUM(MAX(0,HIGH-MID),26)/SUM(MAX(0,MID-LOW),26)*100;

MA1:=REF(MA(CR,11),11/2.5+1);

MA2:=REF(MA(CR,19),19/2.5+1);

MA3:=REF(MA(CR,35),35/2.5+1);

MA4:=REF(MA(CR,53),53/2.5+1);

VAR5:=CROSS(CR,MA1) OR CROSS(CR,MA2) OR CROSS(CR,MA3) OR CROSS(CR,MA4);

XG:COUNT(VAR1,5)>=1 AND COUNT(VAR2,5)>=1  AND COUNT(VAR3,5)>=1 AND COUNT(VAR4,5)>=1 AND COUNT(VAR5,5)>=1;  

 


原理解析:
LC赋值:1日前的收盘价
RSI1赋值:SMA(收盘价-LC和0较大值,12,1)/SMA(收盘价-LC的绝对值,12,1)*100
RSI2赋值:SMA(收盘价-LC和0较大值,56,1)/SMA(收盘价-LC的绝对值,56,1)*100
VAR1赋值:RSI1上穿RSI2 AND 1日前的RSI2>RSI1最近10日一直存在
EXP1赋值:收盘价的5日指数移动平均
EXP2赋值:收盘价的29日指数移动平均
VAR2赋值:EXP1上穿EXP2 AND 1日前的EXP2>EXP1最近10日一直存在
AA赋值:V的8日简单移动平均
BB赋值:V的89日简单移动平均
VAR3赋值:AA上穿BB AND C>O AND V>REF(10日内V最低值,1)
WR1赋值:100*(42日内最高价最高值-收盘价)/(42日内最高价最高值-42日内最低价最低值)
VAR4赋值:EVERY(WR1<1日前的WR1,3) AND WR<25
MID赋值:1日前的最高价+最低价/2
CR赋值:26的0和最高价-MID较大值日累和/26的0和MID-最低价较大值日累和*100
MA1赋值:REF(CR的11日简单移动平均,11/2.5+1)
MA2赋值:REF(CR的19日简单移动平均,19/2.5+1)
MA3赋值:REF(CR的35日简单移动平均,35/2.5+1)
MA4赋值:REF(CR的53日简单移动平均,53/2.5+1)
VAR5赋值:CR上穿MA1 OR CR上穿MA2 OR CR上穿MA3 OR CR上穿MA4
输出XG:统计5日满足VAR1的天数>=1 AND 统计5日满足VAR2的天数>=1  AND 统计5日满足VAR3的天数>=1 AND 统计5日满足VAR4的天数>=1 AND 统计5日满足VAR5的天数>=1
  
 

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