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





gspt1:=REF(OPEN,5)*100;

gspt2:=(CLOSE-REF(OPEN,5));

gspt3:=REF(CLOSE,1)*100;

gspt4:=(CLOSE-REF(CLOSE,1));

gspt5:=REF(CLOSE,3)*100;

gspt6:=(REF(CLOSE,3)-CLOSE);

gspt7:=MA(CLOSE,54);

gspt8:=gspt6/gspt5>5;

gspt9:=FILTER(gspt8,10);

gspt10:=BARSLAST(gspt9);

gspt11:=REF(HIGH,gspt10+2);

gspt12:=REF(HIGH,gspt10+1);

gspt13:=REF(HIGH,gspt10);

gspt14:=MAX(gspt11,gspt12);

gspt15:=MAX(gspt14,gspt13);

gspt16:=gspt4/gspt3>5;

gspt17:=gspt10< 150;

gspt18:=(OPEN-gspt15)/gspt15*100< 30;

MA5:MA(CLOSE,5);

MA10:MA(CLOSE,10);

MA20:MA(CLOSE,20);

MA30:MA(CLOSE,30);

MA60:MA(CLOSE,60);

MA120:MA(CLOSE,120);

gspt19:=(CLOSE-LLV(LOW,gspt10))/LLV(LOW,gspt10)*100< 50;

gspt20:=gspt2/gspt1< 30;

gspt21:=VOL/MA(VOL,5)< 3.5;

gspt22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80;

gspt25:=gspt16 AND gspt17 AND gspt18 AND gspt19 AND gspt20 AND gspt21 AND gspt22;

gspt26:=FILTER(gspt25,15);

gspt27:=(((CLOSE-gspt7)/gspt7)< 0.1);

gspt28:=(((CLOSE-MA10)/MA10)< 0.3);

gspt29:=(((gspt27=1) AND (gspt28=1))*0.2);

gspt30:=((((gspt29=0) AND (REF(gspt29,1)=0.2)) AND (REF((COUNT((gspt29=0.2),10)=10),1)=1))*-0.1);

gspt31:=gspt30=-0.1;

gspt32:=(gspt26 OR gspt31);

gspt38:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);

gspt39:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);

成龙:gspt32 AND C/REF(C,1)>1.095 AND gspt39 AND gspt38,NODRAW;

STICKLINE(C/REF(C,1)>=1.096 AND H=C,O,C,2,0),COLORYELLOW;

DRAWICON(成龙,LOW*0.995,7);

DRAWTEXT(成龙,LOW*0.975,' 成龙'),COLORYELLOW;





原理解析:
GSPT1赋值:5日前的开盘价*100
GSPT2赋值:(收盘价-5日前的开盘价)
GSPT3赋值:1日前的收盘价*100
GSPT4赋值:(收盘价-1日前的收盘价)
GSPT5赋值:3日前的收盘价*100
GSPT6赋值:(3日前的收盘价-收盘价)
GSPT7赋值:收盘价的54日简单移动平均
GSPT8赋值:GSPT6/GSPT5>5
GSPT9赋值:GSPT8的10过滤
GSPT10:=上次GSPT9距今天数
GSPT11:=GSPT10+2日前的最高价
GSPT12:=GSPT10+1日前的最高价
GSPT13:=GSPT10日前的最高价
GSPT14:=GSPT11和GSPT12较大值
GSPT15:=GSPT14和GSPT13较大值
GSPT16:=GSPT4/GSPT3>5
GSPT17:=GSPT10< 150
GSPT18:=(开盘价-GSPT15)/GSPT15*100< 30
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA20:收盘价的20日简单移动平均
输出MA30:收盘价的30日简单移动平均
输出MA60:收盘价的60日简单移动平均
输出MA120:收盘价的120日简单移动平均
GSPT19:=(收盘价-GSPT10日内最低价最低值)/GSPT10日内最低价最低值*100< 50
GSPT20:=GSPT2/GSPT1< 30
GSPT21:=成交量/成交量的5日简单移动平均< 3.5
GSPT22:=(收盘价-89日前的收盘价)/89日前的收盘价*100< 80
GSPT25:=GSPT16 AND GSPT17 AND GSPT18 AND GSPT19 AND GSPT20 AND GSPT21 AND GSPT22
GSPT26:=GSPT25的15过滤
GSPT27:=(((收盘价-GSPT7)/GSPT7)< 0.1)
GSPT28:=(((收盘价-MA10)/MA10)< 0.3)
GSPT29:=(((GSPT27=1) AND (GSPT28=1))*0.2)
GSPT30:=((((GSPT29=0) AND (1日前的GSPT29=0.2)) AND (REF((COUNT((GSPT29=0.2),10)=10),1)=1))*-0.1)
GSPT31:=GSPT30=-0.1
GSPT32:=(GSPT26 OR GSPT31)
GSPT38:=现价/(1日前的收盘价)>1.05 AND (现价/O>1.05)
GSPT39:=(成交量/1日前的成交量>1.2 AND 统计1日满足收盘价>开盘价的天数) OR (最低价>1日前的最高价 AND 统计1日满足开盘价>收盘价的天数 AND 成交量/1日前的成交量>1.2)
输出成龙:GSPT32 AND C/1日前的C>1.095 AND GSPT39 AND GSPT38,NODRAW
STICKLINE(C/1日前的C>=1.096 AND H=C,O,C,2,0),画黄色
当满足条件成龙时,在最低价*0.995和7之间画图标
当满足条件成龙时,在最低价*0.975和' 成龙'位置书写文字

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