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


MA5:MA(C,5),LINETHICK3;MAH:=8;MAL:=20;
地线:MA(REF(LLV(C,30),1),2),COLORRED,LINETHICK2;
MA25:MA(C,25),LINETHICK3;
MA34:MA(C,34),COLORBLUE,LINETHICK1;
MA60:MA(C,60),COLORLIRED,LINETHICK2;
MA354:MA(C,354),COLORBROWN,LINETHICK3;
MA15:MA(C,15),,COLORYELLOW,LINETHICK2;
MA250:MA(C,250),COLORCYAN,LINETHICK3;
MA125:MA(CLOSE,125),LINETHICK4,POINTDOT,COLORGRAY;
红:IF(CLOSE>=SAR(6,8,13),SAR(6,8,13),
DRAWNULL),CIRCLEDOT,COLORRED,{COLOR9955FF};
绿:IF(CLOSE<=SAR(6,8,13),SAR(6,8,13),
DRAWNULL),CIRCLEDOT,COLORGREEN,{COLORDDFF00};
DRAWICON(CROSS(MA25,MA60),MA60,27); 
DRAWICON(CROSS(MA5,MA25),MA25,16); 
V5:=EMA(CLOSE,1);主线:=EMA(V5,5) ;
本:=EMA(HHV(主线,5),1);
急进:=EMA(HHV(本,17),1);
稳健:=EMA(HHV(急进,19),2);
起爆线:EMA(HHV(稳健,17),3),LINETHICK2, COLORRED;
IF(MA25<REF(MA25,1),MA25,DRAWNULL),COLORGREEN,LINETHICK4;
PP1:= H >=MA(C,5)*(100+MAH)/100;
PP2:=L*(100+MAL)/100<=MA(C,25);
DRAWICON(PP1,H*1.02,15);
DRAWICON(PP2,L*0.97,26);
STICKLINE(CROSS(MA(C,5),MA(C,25)),O,C,1,0),COLORYELLOW;
DRAWICON((MA(C,4)*4+MA(C,25))/5>=MA(C,25) AND MA(C,5)<MA(C,25),L*0.97,5);
天线:MA(REF(HHV(C,30),1),2),COLORGREEN,,LINETHICK2;
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(涨停,H,L,0,0),COLORYELLOW;
跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;
STICKLINE(跌停,H,L,0,1),COLORGREEN;
{双底启动}
双底:=COUNT(CROSS("KDJ.K","KDJ.D"),15)>=1        {前15天KDJ金叉}
AND COUNT(CROSS("KDJ.D","KDJ.K"),7)=1            {7天内KDJ死叉}
AND "KDJ.J">REF("KDJ.J",1) AND REF("KDJ.J",1)<30 {今日J拐头}
AND H/REF(C,1)>=1.03                             {今日上涨3%以上}
{AND V/REF(V,1)>=1.5} ;                          {今日量能是昨天的1.5倍以上}
双底启动:=FILTER(双底,10);
DRAWTEXT(双底启动,REF(C,1)*1.03,'★双底启动'),COLORFF00FF;
T:=BARSCOUNT(V);
DRAWICON(T>20 AND "MACD.DIF">"MACD.DEA" AND V=LLV(V,5),L,17);
半分位:=(O+C)/2;
昨半分位:=REF(半分位,1);
STICKLINE(ISLASTBAR,昨半分位,昨半分位,10,0),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,昨半分位,昨半分位),COLORYELLOW;
DRAWTEXT(ISLASTBAR,昨半分位,'                   昨半分位'),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.55,1,0,DYBLOCK),COLORYELLOW,LINETHICK3;
DRAWTEXT_FIX(C>0,0.6,1,0,HYBLOCK),COLORRED,LINETHICK3;
DRAWTEXT_FIX(C>0,1,1,0,EXTERNSTR(0,1)),COLORWHITE,LINETHICK3;
DRAWTEXT(ISLASTBAR,LOW,HYBLOCK);
H1:=VOL/CAPITAL*100;
MV1:=MA(VOL,1);
MV3:=MA(VOL,3);
MV5:=MA(VOL,5);
MV60:=MA(VOL,60);
M1:=MA(CLOSE,20);
M2:=MA(CLOSE,24);
M3:=MA(CLOSE,5);
M4:=MA(CLOSE,10);
M5:=MA(CLOSE,55);
M6:=MA(CLOSE,60);
DRAWTEXT(C*1.015>O AND O<MAX(M1,M2) AND O<MAX(M5,M6) AND C>MAX(M1,M2) AND C>MAX(M5,M6) AND H1>0.85 AND MAX(MV1,MV5)>MV60,地线,'    买入'),COLORYELLOW;
DRAWICON(C*1.015>O AND O<MAX(M1,M2) AND O<MAX(M5,M6) AND C>MAX(M1,M2) AND C>MAX(M5,M6) AND H1>0.85 AND MAX(MV1,MV5)>MV60,地线,1);
JJ:=(3*C+H+L+O)/6;
VAR1:=(8*JJ+7*REF(JJ,1)+6*REF(JJ,2)+5*REF(JJ,3)+4*REF(JJ,4)+3*REF(JJ,5)+2*REF(JJ,6)+REF(JJ,8))/36;
TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1;
LJL:=FILTER(TJ1,5);
TJ2:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(HIGH,3),1,0)));
TP:=TJ2=1;
STICKLINE(CLOSE,REF(LOW,BARSLAST(LJL)),REF(LOW,BARSLAST(LJL)),6,0),COLORYELLOW;
TJ3:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(LOW,3),1,0)));
STFZ:=TJ3=1;
CL:=STFZ AND TP;
TJCL:=FILTER(CL,3);
DRAWTEXT(LJL,L*0.99,'黄'),COLORGREEN;

原理解析:
输出MA5:C的5日简单移动平均,LINETHICK3
MAH赋值:8
MAL赋值:20
输出地线:MA(REF(30日内C最低值,1),2),画红色,LINETHICK2
输出MA25:C的25日简单移动平均,LINETHICK3
输出MA34:C的34日简单移动平均, 画蓝色,LINETHICK1
输出MA60:C的60日简单移动平均,COLORLIRED,LINETHICK2
输出MA354:C的354日简单移动平均,COLORBROWN,LINETHICK3
输出MA15:C的15日简单移动平均,,画黄色,LINETHICK2
MA250:C的250日简单移动平均,画青色,LINETHICK3
输出MA125:CLOSE的125日简单移动平均,LINETHICK4,POINTDOT,COLORGRAY
输出红:IF(CLOSE>=SAR(6,8,13),SAR(6,8,13),DRAWNULL),CIRCLEDOT,画红色,{COLOR9955FF}
输出绿:IF(CLOSE<=SAR(6,8,13),SAR(6,8,13),DRAWNULL),CIRCLEDOT,画绿色,{COLORDDFF00}
DRAWICON(MA25上穿MA60,MA60,27)
 DRAWICON(MA5上穿MA25,MA25,16)
 V5赋值:CLOSE的1日指数移动平均
主线赋值:V5的5日指数移动平均
本赋值:E5日内主线最高值的1日简单移动平均
急进赋值:E17日内本最高值的1日简单移动平均
稳健赋值:E19日内急进最高值的2日简单移动平均
输出起爆线:E17日内稳健最高值的3日简单移动平均,LINETHICK2, 画红色
IF(MA25<1日前的MA25,MA25,DRAWNULL),画绿色,LINETHICK4
PP1赋值: H >=C的5日简单移动平均*(100+MAH)/100
PP2赋值:L*(100+MAL)/100<=C的25日简单移动平均
当满足条件PP1时,在H*1.02和15之间画图标
当满足条件PP2时,在L*0.97和26之间画图标
STICKLINE(CROSS(C的5日简单移动平均,C的25日简单移动平均),O,C,1,0),画黄色
DRAWICON((C的4日简单移动平均*4+C的25日简单移动平均)/5>=C的25日简单移动平均 AND C的5日简单移动平均输出天线:MA(REF(30日内C最高值,1),2),画绿色,,LINETHICK2
C2赋值:1日前的C
涨停赋值:IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和CLOSE之间画柱状线
当满足条件涨停时,在H和L之间画柱状线
跌停赋值:IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件跌停时,在开盘价和CLOSE之间画柱状线
当满足条件跌停时,在H和L之间画柱状线
{双底启动}双底赋值:统计15日满足"KDJ.K"上穿"KDJ.D"的天数>=1        {前15天KDJ金叉}AND 统计7日满足"KDJ.D"上穿"KDJ.K"的天数=1            {7天内KDJ死叉}AND "KDJ.J">1日前的"KDJ.J" AND 1日前的"KDJ.J"<30 {今日J拐头}AND H/1日前的C>=1.03                             {今日上涨3%以上}{AND V/1日前的V>=1.5}
                          {今日量能是昨天的1.5倍以上}双底启动赋值:双底的10过滤
DRAWTEXT(双底启动,1日前的C*1.03,'★双底启动'),COLORFF00FF
T赋值:V的有效数据周期数
DRAWICON(T>20 AND "MACD.DIF">"MACD.DEA" AND V=5日内V最低值,L,17)
半分位赋值:(O+C)/2
昨半分位赋值:1日前的半分位
当满足条件ISLASTBAR时,在昨半分位和昨半分位之间画柱状线
DRAWNUMBER(ISLASTBAR,昨半分位,昨半分位),画黄色
当满足条件ISLASTBAR时,在昨半分位和'                   昨半分位'位置书写文字
当满足条件C>0时,在横轴0.55纵轴1位置书写文字
当满足条件C>0时,在横轴0.6纵轴1位置书写文字
DRAWTEXT_FIX(C>0,1,1,0,EXTERNSTR(0,1)),COLORWHITE,LINETHICK3
当满足条件ISLASTBAR时,在最低价和HYBLOCK位置书写文字
H1赋值:成交量/CAPITAL*100
MV1赋值:成交量的1日简单移动平均
MV3赋值:成交量的3日简单移动平均
MV5赋值:成交量的5日简单移动平均
MV60赋值:成交量的60日简单移动平均
M1赋值:CLOSE的20日简单移动平均
M2赋值:CLOSE的24日简单移动平均
M3赋值:CLOSE的5日简单移动平均
M4赋值:CLOSE的10日简单移动平均
M5赋值:CLOSE的55日简单移动平均
M6赋值:CLOSE的60日简单移动平均
DRAWTEXT(C*1.015>O AND OM1和M2较大值 AND C>M5和M6较大值 AND H1>0.85 AND MV1和MV5较大值>MV60,地线,'    买入'),画黄色
DRAWICON(C*1.015>O AND OM1和M2较大值 AND C>M5和M6较大值 AND H1>0.85 AND MV1和MV5较大值>MV60,地线,1)
JJ赋值:(3*C+H+L+O)/6
VAR1赋值:(8*JJ+7*1日前的JJ+6*2日前的JJ+5*3日前的JJ+4*4日前的JJ+3*5日前的JJ+2*6日前的JJ+8日前的JJ)/36
TJ1:=成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND CLOSE>VAR1
LJL赋值:TJ1的5过滤
TJ2:=IF(上次LJL距今天数=1 AND CLOSE>1日前的最高价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最高价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最高价,1,0)))
TP:=TJ2=1
STICKLINE(CLOSE,REF(最低价,上次LJL距今天数),REF(最低价,上次LJL距今天数),6,0),画黄色
TJ3:=IF(上次LJL距今天数=1 AND CLOSE>1日前的最低价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最低价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最低价,1,0)))
STFZ:=TJ3=1
CL赋值:STFZ AND TP
TJCL赋值:CL的3过滤
当满足条件LJL时,在L*0.99和'黄'位置书写文字

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