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


VAR1:=(CLOSE-EMA(CLOSE,5))/EMA(CLOSE,5)*100;

VAR2:=(CLOSE-EMA(CLOSE,10))/EMA(CLOSE,10)*100;

VAR3:=(CLOSE-EMA(CLOSE,20))/EMA(CLOSE,20)*100;

VAR4:=(CLOSE-EMA(CLOSE,60))/EMA(CLOSE,60)*100;

VAR5:=(CLOSE-EMA(CLOSE,120))/EMA(CLOSE,120)*100;

VAR6:=VAR1>4 AND VAR2>6 AND VAR3>8 AND VAR4>10 AND VAR5>12;

VAR7:=AMOUNT/REF(AMOUNT,BARSLAST(CROSS(AMOUNT,REF(HHV(AMOUNT,30),1))));

VAR8:=REF(VAR7,1)>1 AND REF(VAR7,2)>1 AND REF(VAR7,3)>1;

VAR9:=CLOSE/REF(CLOSE,1)>1.01 OR CLOSE/OPEN>1.04;

VAR10:=EMA(CLOSE,5)>EMA(CLOSE,10) AND EMA(CLOSE,10)>EMA(CLOSE,20) AND EMA(CLOSE,5)>EMA(CLOSE,20);

VAR11:=VAR8 AND LOW<EMA(CLOSE,10) AND REF(EXIST(VAR6,5),1) AND VAR9 AND VAR10;

VAR12:=EXIST(AMOUNT/REF(AMOUNT,1)>1.1,3) OR CLOSE>EMA(CLOSE,10);

龙头回踩:FILTER(VAR11 AND VAR12,2);{};

 


原理解析:
VAR1赋值:(收盘价-收盘价的5日指数移动平均)/收盘价的5日指数移动平均*100
VAR2赋值:(收盘价-收盘价的10日指数移动平均)/收盘价的10日指数移动平均*100
VAR3赋值:(收盘价-收盘价的20日指数移动平均)/收盘价的20日指数移动平均*100
VAR4赋值:(收盘价-收盘价的60日指数移动平均)/收盘价的60日指数移动平均*100
VAR5赋值:(收盘价-收盘价的120日指数移动平均)/收盘价的120日指数移动平均*100
VAR6赋值:VAR1>4 AND VAR2>6 AND VAR3>8 AND VAR4>10 AND VAR5>12
VAR7赋值:成交额/REF(成交额,上次CROSS(成交额,REF(30日内成交额最高值,1距今天数)))
VAR8赋值:1日前的VAR7>1 AND 2日前的VAR7>1 AND 3日前的VAR7>1
VAR9赋值:收盘价/1日前的收盘价>1.01 OR 收盘价/开盘价>1.04
VAR10:=收盘价的5日指数移动平均>收盘价的10日指数移动平均 AND 收盘价的10日指数移动平均>收盘价的20日指数移动平均 AND 收盘价的5日指数移动平均>收盘价的20日指数移动平均
VAR11:=VAR8 AND 最低价<收盘价的10日指数移动平均 AND 1日前的最近5日存在VAR6 AND VAR9 AND VAR10
VAR12:=EXIST(成交额/1日前的成交额>1.1,3) OR 收盘价>收盘价的10日指数移动平均
输出龙头回踩:VAR11 AND VAR12的2过滤
{}
 

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