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


AA:=(HHV(H,3)+LLV(L,3))/2; A:=IF(C>AA,vol,0); B:=IF(C< AA,VOL,0); VAR0:=(A-B); VAR01:=EMA(VAR0,3)/SUM(VOL,5)*100; S1:=VAR01>=0; ABC3:=(2*CLOSE+HIGH+LOW)/4; ABC4:=LLV(LOW,34); ABC5:=HHV(HIGH,34); 趋势:=EMA((ABC3-ABC4)/(ABC5-ABC4)*100,13); 人气1:=EMA(0.667*REF(趋势,1)+0.333*趋势,2); T:=人气1< 趋势; VAR1:=crOSS(趋势,30)< 1; VAR2:=CROSS(REF(趋势,1),30) AND REF(人气1,1)< REF(趋势,1); VAR3:=CROSS(REF(趋势,2),30) AND REF(人气1,2)< REF(趋势,2); VAR4:=VAR2 OR VAR3; VAR5:=T AND VAR1 AND VAR4; VAR6:=CROSS(趋势,60) AND 人气1< 趋势; 能量:=SQRT(VOL)*(((C-(H+L)/2))/((H+L)/2)); 平滑能量:=EMA(能量,10); 人气A:=EMA(平滑能量*5,10); VAR7:=人气A>=0 OR 人气A< 0; VAR8:=人气A>=0; EM01:=EMA(C,13); EM:=EMA(C,21); UP:=EMA(EM,13); DOWN:=EMA(EM,17); 短期趋势:=(EMA(EM01,2)+EMA(EM01,7))/2; 中期趋势:=(UP+DOWN)/2; 长期趋势:=EMA(C,144); S4:=短期趋势>REF(短期趋势,1) AND 中期趋势>REF(中期趋势,1) AND 长期趋势>REF(长期趋势,1); VA1:=C=HHV(C,20); VA2:=BARSLAST(VA1); VA3:=IF(VA2>0,REF(C,VA2),REF(C,VA2)); VA4:=CROSS(C,REF(VA3,1)); VA5:=VA4 AND COUNT(VA4,5)=1; 人气:S1 AND VAR6 AND VAR8 AND S4;

原理解析:
AA赋值:(3日内H最高值+3日内L最低值)/2
如果C>AA返回成交量否则返回0
如果C< AA返回成交量否则返回0
VAR0:=(A-B)
VAR01:=VAR0的3日指数移动平均/5的成交量日累和*100
S1赋值:VAR01>=0
ABC3:=(2*收盘价+最高价+最低价)/4
ABC4:=34日内最低价最低值
ABC5:=34日内最高价最高值
趋势赋值:EMA((ABC3-ABC4)/(ABC5-ABC4)*100,13)
人气1赋值:E0.667*1日前的趋势+0.333*趋势的2日简单移动平均
T赋值:人气1< 趋势
VAR1:=趋势上穿30< 1
VAR2:=CROSS(1日前的趋势,30) AND 1日前的人气1< 1日前的趋势
VAR3:=CROSS(2日前的趋势,30) AND 2日前的人气1< 2日前的趋势
VAR4:=VAR2 OR VAR3
VAR5:=T AND VAR1 AND VAR4
VAR6:=趋势上穿60 AND 人气1< 趋势
能量赋值:SQRT(成交量)*(((C-(H+L)/2))/((H+L)/2))
平滑能量赋值:能量的10日指数移动平均
人气A赋值:平滑能量*5的10日指数移动平均
VAR7:=人气A>=0 OR 人气A< 0
VAR8:=人气A>=0
EM01赋值:C的13日指数移动平均
EM赋值:C的21日指数移动平均
UP赋值:EM的13日指数移动平均
DOWN赋值:EM的17日指数移动平均
短期趋势赋值:(EM01的2日指数移动平均+EM01的7日指数移动平均)/2
中期趋势赋值:(UP+DOWN)/2
长期趋势赋值:C的144日指数移动平均
S4赋值:短期趋势>1日前的短期趋势 AND 中期趋势>1日前的中期趋势 AND 长期趋势>1日前的长期趋势
VA1:=C=20日内C最高值
VA2:=上次VA1距今天数
VA3:=IF(VA2>0,VA2日前的C,VA2日前的C)
VA4:=CROSS(C,1日前的VA3)
VA5:=VA4 AND 统计5日满足VA4的天数=1
输出人气:S1 AND VAR6 AND VAR8 AND S4

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