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


VAR1:=MA(CLOSE,5); VAR2:=(CLOSE-VAR1)/VAR1*100; VAR3:=ATAN((VAR1/REF(VAR1,1)-1)*100)*180/3.1416; VAR4:=SMA(EMA((VAR1-REF(VAR1,1))/REF(VAR1,1),3)*100,3,1); VAR5:=EMA((VAR4-REF(VAR4,1)),3); VAR6:=MA(CLOSE,10); VAR7:=ATAN((VAR6/REF(VAR6,1)-1)*100)*180/3.1416; VAR8:=MA(CLOSE,30); VAR9:=(CLOSE-VAR8)/VAR8*100; VAR10:=ATAN((VAR8/REF(VAR8,1)-1)*100)*180/3.1416; VAR11:=FILTER(VAR10>30 AND VAR7>45 AND crOSS(VAR3,60),10); VAR12:=FILTER(COUNT(CROSS(VAR3,30),5)>=1 AND VAR1>REF(VAR1,1) AND VAR9>REF(VAR9,1) AND VAR6>REF(VAR6,1) AND VAR5>REF(VAR5,1) AND VAR4>REF(VAR4,1),10); 加仓:VAR12;

原理解析:


VAR1赋值:收盘价的5日简单移动平均
VAR2赋值:(收盘价-VAR1)/VAR1*100
VAR3赋值:ATAN((VAR1/1日前的VAR1-1)*100)*180/3.1416
VAR4赋值:SMA(EMA((VAR1-1日前的VAR1)/1日前的VAR1,3)*100,3,1)
VAR5赋值:EMA((VAR4-1日前的VAR4),3)
VAR6赋值:收盘价的10日简单移动平均
VAR7赋值:ATAN((VAR6/1日前的VAR6-1)*100)*180/3.1416
VAR8赋值:收盘价的30日简单移动平均
VAR9赋值:(收盘价-VAR8)/VAR8*100
VAR10赋值:ATAN((VAR8/1日前的VAR8-1)*100)*180/3.1416
VAR11赋值:FILTER(VAR10>30 AND VAR7>45 AND VAR3上穿60,10)
VAR12赋值:FILTER(统计5日满足VAR3上穿30的天数>=1 AND VAR1>1日前的VAR1 AND VAR9>1日前的VAR9 AND VAR6>1日前的VAR6 AND VAR5>1日前的VAR5 AND VAR4>1日前的VAR4,10)
输出加仓:VAR12

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