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


VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

VAR2:=SMA(VAR1,3,1);

VAR3:=SMA(VAR2,3,1);

VAR4:=3*VAR2-2*VAR3;

VAR5:=CROSS(VAR4,VAR2);

VAR6:=MA(CLOSE,5);

VAR7:=(CLOSE-VAR6)/VAR6*100;

VAR8:=ATAN((VAR6/REF(VAR6,1)-1)*100)*180/3.1416;

VAR9:=SMA(EMA((VAR6-REF(VAR6,1))/REF(VAR6,1),3)*100,3,1);

VAR10:=EMA(VAR9-REF(VAR9,1),3);

VAR11:=MA(CLOSE,10);

VAR12:=MA(CLOSE,20);

VAR13:=ATAN((VAR11/REF(VAR11,1)-1)*100)*180/3.1416;

VAR14:=MA(CLOSE,30);{}

VAR15:=(CLOSE-VAR14)/VAR14*100;

VAR16:=ATAN((VAR14/REF(VAR14,1)-1)*100)*180/3.1416;

VAR17:=FILTER(VAR16>30 AND VAR13>45 AND CROSS(VAR8,60),10);

VAR18:=FILTER(COUNT(CROSS(VAR8,30),5)>=1 AND VAR6>REF(VAR6,1) AND VAR15>REF(VAR15,1) AND VAR11>REF(VAR11,1) AND VAR10>REF(VAR10,1) AND VAR9>REF(VAR9,1),10);

VAR19:=COUNT(CROSS(VAR7,0),3)>=1 AND VAR15>REF(VAR15,1) AND VAR6>REF(VAR6,1) AND (CLOSE/REF(CLOSE,1)-1)*100>5 AND REF(CLOSE,1)<VAR14;

VAR20:=MAX(MAX(MA(CLOSE,3),MA(CLOSE,7)),MA(CLOSE,17))>=MA(CLOSE,7) AND MAX(MAX(MA(CLOSE,3),MA(CLOSE,7)),MA(CLOSE,17))/MIN(MIN(MA(CLOSE,3),MA(CLOSE,7)),MA(CLOSE,17))<=1.15 AND EVERY(MA(CLOSE,17)>=REF(MA(CLOSE,17),1),3);

VAR21:=EVERY(EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)>=REF(EMA((-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),1),2);

VAR22:=(CLOSE-MA(CLOSE,5))/MA(CLOSE,5)*100;

B:(VAR19 AND VAR20)*10 AND VAR22<=5 AND VAR5;

原理解析:
VAR1赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
VAR1的3日[1日权重]移动平均
VAR2的3日[1日权重]移动平均
VAR4赋值:3*VAR2-2*VAR3
VAR5赋值:VAR4上穿VAR2
VAR6赋值:收盘价的5日简单移动平均
VAR7赋值:(收盘价-VAR6)/VAR6*100
VAR8赋值:ATAN((VAR6/1日前的VAR6-1)*100)*180/3.1416
VAR9赋值:SMA(EMA((VAR6-1日前的VAR6)/1日前的VAR6,3)*100,3,1)
VAR10:=EVAR9-1日前的VAR9的3日简单移动平均
VAR11:=收盘价的10日简单移动平均
VAR12:=收盘价的20日简单移动平均
VAR13:=ATAN((VAR11/1日前的VAR11-1)*100)*180/3.1416
VAR14:=收盘价的30日简单移动平均
{}
VAR15:=(收盘价-VAR14)/VAR14*100
VAR16:=ATAN((VAR14/1日前的VAR14-1)*100)*180/3.1416
VAR17:=FILTER(VAR16>30 AND VAR13>45 AND VAR8上穿60,10)
VAR18:=FILTER(统计5日满足VAR8上穿30的天数>=1 AND VAR6>1日前的VAR6 AND VAR15>1日前的VAR15 AND VAR11>1日前的VAR11 AND VAR10>1日前的VAR10 AND VAR9>1日前的VAR9,10)
VAR19:=统计3日满足VAR7上穿0的天数>=1 AND VAR15>1日前的VAR15 AND VAR6>1日前的VAR6 AND (收盘价/1日前的收盘价-1)*100>5 AND 1日前的收盘价 VAR20:=MAX(MAX(收盘价的3日简单移动平均,收盘价的7日简单移动平均),收盘价的17日简单移动平均)>=收盘价的7日简单移动平均 AND MAX(MAX(收盘价的3日简单移动平均,收盘价的7日简单移动平均),收盘价的17日简单移动平均)/MIN(MIN(收盘价的3日简单移动平均,收盘价的7日简单移动平均),收盘价的17日简单移动平均)<=1.15 AND EVERY(收盘价的17日简单移动平均>=REF(收盘价的17日简单移动平均,1),3)
VAR21:=EVERY(EMA((-100)*(34日内最高价最高值-收盘价)/(34日内最高价最高值-34日内最低价最低值),4)>=REF(EMA((-100)*(34日内最高价最高值-收盘价)/(34日内最高价最高值-34日内最低价最低值),4),1),2)
VAR22:=(收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均*100
输出B:(VAR19 AND VAR20)*10 AND VAR22<=5 AND VAR5

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