未来函数检测结果如下:
该公式包含未来函数:WINNER


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

K:=EMA(R,3);

D:=EMA(K,3);

陡峭度:=IF((BARSCOUNT(CLOSE) > 7),(100)*((MA(CLOSE,7))/(LLV(MA(CLOSE,7),7)) - 1),1);

N:=IF((陡峭度 > 0.35),6,65);

VAR1:=((-((100)*(HHV(HIGH,N) - CLOSE))/(HHV(HIGH,N) - LLV(LOW,N))))*((DATE < 20070110));

VAR1A:=((-((100)*(HHV(HIGH,N) - CLOSE))/(HHV(HIGH,N) - LLV(LOW,N))) + 100)*((DATE < 20070110));

获利盘:=(WINNER(CLOSE))*(100);

获利线:=FORCAST(获利盘,7);

 {股票指标网}

线:=(FORCAST(VAR1A,7))*((DATE < 20070110));

满仓:=((线 > REF(线,1)) AND (线 < 25) AND (COUNT((线 > REF(线,1)),5) = 1) AND IF((N = 6),(获利盘 < 60),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0));

DRAWTEXT(满仓,LOW*0.98,'满仓'),COLORRED;

轻仓:=IF((获利盘 >= 60) AND (线 > REF(线,1)) AND (REF(线,1) < 20) AND (线 < 40) AND (COUNT((线 > REF(线,1)),5) = 1) AND (REF(N,1) = 6),1,0);

DRAWTEXT(轻仓,LOW*0.98,'轻仓'),COLORYELLOW;

出击:=CROSS(线,20) AND IF((COUNT(CROSS(K,D),3) = 1) AND (D < 40),1,(线 > D) OR (K > D) AND (D < 60)) AND IF((N = 6),(获利盘 < 70),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0);

DRAWTEXT(出击,LOW*0.98,'出击'),COLORMAGENTA;

进一:=CROSS(线,D) AND (D > 30) AND (D > REF(D,1)) AND (D < 80);

进二:=CROSS(线,获利线) AND (D > 30) AND (获利线 > 25) AND (D > REF(D,1));

低进:=IF(进一 AND (D > 获利线),进二,进一);

DRAWTEXT(低进,LOW*0.98,'低进'),COLORRED;

DRAWTEXT(进二,LOW*0.99,'高进'),COLORGRAY;

狂喜:=(CROSS(VAR1,(-2)));

DRAWTEXT(狂喜,(LOW*0.98),'要涨停'),COLORYELLOW;

狂喜过望:=((VAR1 = 0));

恐慌:=(VAR1 < -94); 

DRAWTEXT(恐慌,(LOW*0.98),'恐慌'),COLORGREEN;

极度恐慌:=(-40)*(VAR1 = (-100)); 

DRAWTEXT(极度恐慌,(LOW*0.95),'极度恐慌'),COLORWHITE;

半仓:=(CROSS(VAR1,(-94)) AND (COUNT(恐慌,5) > 0) AND (N = REF(N,1)) AND IF((N = 6),(获利盘 < 60),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0));

DRAWTEXT(半仓,LOW*0.95,'半仓'),COLORWHITE;

加仓:=(CROSS(K,20) AND (COUNT(半仓,5) > 0));

DRAWTEXT(加仓,LOW*0.98,'加仓'),COLORRED;

背离:=(COUNT(恐慌,2) > 0) AND (CLOSE < REF(CLOSE,1)) AND (VAR1 > REF(VAR1,1));

DRAWICON(背离,HIGH*1.02,1),COLORGRAY;

原理解析:
R赋值:((收盘价 - 9日内最低价最低值)/(9日内最高价最高值 - 9日内最低价最低值))*(100)


K:=R的3日指数移动平均


D:=K的3日指数移动平均


陡峭度:=IF((收盘价的有效数据周期数 > 7),(100)*((收盘价的7日简单移动平均)/(LLV(收盘价的7日简单移动平均,7)) - 1),1)


N:=IF((陡峭度 > 0.35),6,65)


VAR1:=((-((100)*(N日内最高价最高值 - 收盘价))/(N日内最高价最高值 - N日内最低价最低值)))*((DATE < 20070110))


VAR1A:=((-((100)*(N日内最高价最高值 - 收盘价))/(N日内最高价最高值 - N日内最低价最低值)) + 100)*((DATE < 20070110))


获利盘:=(收盘价计算的获利盘比例)*(100)


获利线:=FORCAST(获利盘,7)


 {股票指标网}

线:=(FORCAST(VAR1A,7))*((DATE < 20070110))


满仓:=((线 > 1日前的线) AND (线 < 25) AND (COUNT((线 > 1日前的线),5) = 1) AND IF((N = 6),(获利盘 < 60),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0))
当满足条件满仓时,在最低价*0.98和'满仓'位置书写文字


轻仓:=IF((获利盘 >= 60) AND (线 > 1日前的线) AND (1日前的线 < 20) AND (线 < 40) AND (COUNT((线 > 1日前的线),5) = 1) AND (1日前的N = 6),1,0)
当满足条件轻仓时,在最低价*0.98和'轻仓'位置书写文字


出击:=线上穿20 AND IF((统计3日满足K上穿D的天数 = 1) AND (D < 40),1,(线 > D) OR (K > D) AND (D < 60)) AND IF((N = 6),(获利盘 < 70),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0)
当满足条件出击时,在最低价*0.98和'出击'位置书写文字


进一:=线上穿D AND (D > 30) AND (D > 1日前的D) AND (D < 80)


进二:=线上穿获利线 AND (D > 30) AND (获利线 > 25) AND (D > 1日前的D)


低进:=IF(进一 AND (D > 获利线),进二,进一)
当满足条件低进时,在最低价*0.98和'低进'位置书写文字
当满足条件进二时,在最低价*0.99和'高进'位置书写文字


狂喜:=(CROSS(VAR1,(-2)))


DRAWTEXT(狂喜,(最低价*0.98),'要涨停'),COLORYEL最低价


狂喜过望:=((VAR1 = 0))


恐慌:=(VAR1 < -94)


DRAWTEXT(恐慌,(最低价*0.98),'恐慌'),COLORGREEN


极度恐慌:=(-40)*(VAR1 = (-100))


DRAWTEXT(极度恐慌,(最低价*0.95),'极度恐慌'),COLORWHITE


半仓:=(CROSS(VAR1,(-94)) AND (统计5日满足恐慌的天数 > 0) AND (N = 1日前的N) AND IF((N = 6),(获利盘 < 60),(获利盘 < 40)) AND (COUNT((获利线 > 20),20) > 0))
当满足条件半仓时,在最低价*0.95和'半仓'位置书写文字


加仓:=(K上穿20 AND (统计5日满足半仓的天数 > 0))
当满足条件加仓时,在最低价*0.98和'加仓'位置书写文字


背离:=(统计2日满足恐慌的天数 > 0) AND (收盘价 < 1日前的收盘价) AND (VAR1 > 1日前的VAR1)
当满足条件背离时,在最高价*1.02和1之间画图标

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