未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
GSPT1:=(CLOSE-LLV(LOW,7))/(HHV(HIGH,7)-LLV(LOW,7))*100;
GSPT2:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100;
GSPT3:=MAX(DYNAINFO(3),DYNAINFO(5));
GSPT4:=MIN(DYNAINFO(3),DYNAINFO(6));
GSPT5:=((GSPT4+(GSPT3-GSPT4)*0.5/8)+(GSPT4+(GSPT3-GSPT4)*7/8))/2;
GSPT6:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
GSPT7:=GSPT6-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
短K:SMA(GSPT1,3,1),COLORYELLOW;
短D:SMA(短K,3,1),COLOR66CC33;
长K:SMA(GSPT2,5,1),COLORRED;
长D:SMA(长K,10,1),COLORCYAN;
STICKLINE(长K>长D,长K,长D,2,0),COLORRED;
STICKLINE(长K<=长D,长K,长D,2,0),COLORCYAN;
STICKLINE(短K>短D,短K,短D,2,0),COLORYELLOW;
STICKLINE(短K<=短D,短K,短D,2,0),COLOR66CC33;
趋势线:EMA(GSPT7,3),COLORLIMAGENTA,NODRAW;
GSPT8:=(趋势线<11) AND FILTER((趋势线<=11),15) AND C<GSPT5;
GSPT9:=REF(趋势线,1)<11 AND REF(趋势线,1)>6 AND CROSS(趋势线,11);
GSPT10:=REF(趋势线,1)<6 AND REF(趋势线,1)>3 AND CROSS(趋势线,6);
GSPT11:=REF(趋势线,1)<3 AND REF(趋势线,1)>1 AND CROSS(趋势线,3);
GSPT12:=REF(趋势线,1)<1 AND REF(趋势线,1)>0 AND CROSS(趋势线,1);
GSPT13:=REF(趋势线,1)<0 AND CROSS(趋势线,0);
GSPT14:=GSPT9=1 OR GSPT10=1 OR GSPT11=1 OR GSPT12=1 OR GSPT13=1;
GSPT15:=(趋势线>89) AND FILTER((趋势线>89),15) AND C>GSPT5;
GSPT16:=REF(趋势线,1)>89 AND REF(趋势线,1)<94 AND CROSS(89,趋势线);
GSPT17:=REF(趋势线,1)>94 AND REF(趋势线,1)<97 AND CROSS(94,趋势线);
GSPT18:=REF(趋势线,1)>97 AND REF(趋势线,1)>99 AND CROSS(97,趋势线);
GSPT19:=REF(趋势线,1)>99 AND REF(趋势线,1)<100 AND CROSS(99,趋势线);
GSPT28:=REF(趋势线,1)>100 AND CROSS(100,趋势线);
GSPT29:=GSPT16=1 OR GSPT17=1 OR GSPT18=1 OR GSPT19=1 OR GSPT28=1;
STICKLINE(趋势线<11,趋势线,11,5,0),COLORYELLOW;
STICKLINE(GSPT14=1 AND C<GSPT5,11,50,5,0),COLORRED;
DRAWTEXT(GSPT8,16,'准备买入'),COLORYELLOW;
STICKLINE(趋势线>89,趋势线,89,5,0),COLORWHITE;
STICKLINE(GSPT29=1 AND C>GSPT5,89,50,5,0),COLORGREEN;
DRAWTEXT(GSPT15,84,'准备卖出'),COLORWHITE;
原理解析:
GSPT1赋值:(收盘价-7日内最低价最低值)/(7日内最高价最高值-7日内最低价最低值)*100
GSPT2赋值:(收盘价-38日内最低价最低值)/(38日内最高价最高值-38日内最低价最低值)*100
GSPT3赋值:MAX(DYNAINFO(3),DYNAINFO(5))
GSPT4赋值:MIN(DYNAINFO(3),DYNAINFO(6))
GSPT5赋值:((GSPT4+(GSPT3-GSPT4)*0.5/8)+(GSPT4+(GSPT3-GSPT4)*7/8))/2
GSPT6赋值:3*SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1)
GSPT7赋值:GSPT6-2*SMA(SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)*100,5,1),3,1)
GSPT1的3日[1日权重]移动平均
短K的3日[1日权重]移动平均
GSPT2的5日[1日权重]移动平均
长K的10日[1日权重]移动平均
当满足条件长K>长D时,在长K和长D之间画柱状线
当满足条件长K<=长D时,在长K和长D之间画柱状线
当满足条件短K>短D时,在短K和短D之间画柱状线
当满足条件短K<=短D时,在短K和短D之间画柱状线
输出趋势线:GSPT7的3日指数移动平均,COLORLIMAGENTA,NODRAW
GSPT8赋值:(趋势线<11) AND FILTER((趋势线<=11),15) AND C
GSPT10:=1日前的趋势线<6 AND 1日前的趋势线>3 AND 趋势线上穿6
GSPT11:=1日前的趋势线<3 AND 1日前的趋势线>1 AND 趋势线上穿3
GSPT12:=1日前的趋势线<1 AND 1日前的趋势线>0 AND 趋势线上穿1
GSPT13:=1日前的趋势线<0 AND 趋势线上穿0
GSPT14:=GSPT9=1 OR GSPT10=1 OR GSPT11=1 OR GSPT12=1 OR GSPT13=1
GSPT15:=(趋势线>89) AND FILTER((趋势线>89),15) AND C>GSPT5
GSPT16:=1日前的趋势线>89 AND 1日前的趋势线<94 AND 89上穿趋势线
GSPT17:=1日前的趋势线>94 AND 1日前的趋势线<97 AND 94上穿趋势线
GSPT18:=1日前的趋势线>97 AND 1日前的趋势线>99 AND 97上穿趋势线
GSPT19:=1日前的趋势线>99 AND 1日前的趋势线<100 AND 99上穿趋势线
GSPT28:=1日前的趋势线>100 AND 100上穿趋势线
GSPT29:=GSPT16=1 OR GSPT17=1 OR GSPT18=1 OR GSPT19=1 OR GSPT28=1
当满足条件趋势线<11时,在趋势线和11之间画柱状线
当满足条件GSPT14=1 AND C
当满足条件趋势线>89时,在趋势线和89之间画柱状线
当满足条件GSPT29=1 AND C>GSPT5时,在89和50之间画柱状线
当满足条件GSPT15时,在84和'准备卖出'位置书写文字