未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS


DIF:=(EMA(CLOSE,12) - EMA(CLOSE,26)),COLORRED;

DEA:=EMA(DIF,9),COLOR00FFFF;

MACD:2*(DIF-DEA), COLORSTICK;

DIK:4*DIF-3*DEA,COLOR0080FF;

DED:=EMA(DIK,5),COLOR2588FF;

IF(C>DED,DED,DRAWNULL),COLOR0000F0,LINETHICK2;

IF(DED<=REF(DED,1),DED,DRAWNULL),COLOR00E600,LINETHICK2;







VAR3:=HHV(HIGH,60);

VAR4:=LLV(LOW,30);

VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;

VAR6:=(VAR3+VAR4+VAR5)/3;

VAR7:=EMA(VAR6,5);

K:=EMA(VAR7,5)*2, COLORFF00FF;

D:=EMA(K,5), COLORWHITE;

J:=K*3-D*2, COLORYELLOW;

ENTERLONG:=CROSS(K,D);

EXITLONG:=CROSS(D,K);

B:=(IF(TROUGHBARS(3,15,1)=1 AND HIGH>LOW+0.01,20,-1))/50,COLORYELLOW ,LINETHICK1;



{B1:=(DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) 

AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),L*0.98,1))*D*2/3;}



Q:=(IF(PEAKBARS(3,15,1)=1,80,0))/200,COLORGREEN,LINETHICK1;

{Q1:=(DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2))

AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),H*1.01,2))*D*2/3;}







VAB0:=531;

VAB1:=1510000;

VAB2:=VAB0 + VAB1;

VAB3:=IF(DATE > VAB2,0,1);

LC:=REF(CLOSE,1);

SG:=EMA(HHV(HIGH,1),8);

X1:=EMA(CLOSE,8);

X30:=((X1 < REF(X1,1)) AND (CLOSE < X1));

X31:=IF(((SG < REF(SG,1)) OR X30),1,0);

操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100,COLORRED,LINETHICK2;

震仓线:=45,COLORMAGENTA;

抄底线:=20,COLORGREEN;

PP:=操作线<震仓线 AND REF(操作线,1)>震仓线 ;

PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线*VAB3;



抓牛:((((((COUNT((X31 = 1),4) = 3) AND (X31 = 0))AND O<C AND (((C-REF(C,1))/REF(C,1))>0.085))*89) >=89)OR((C-REF(C,1))/REF(C,1)>0.085 AND (REF(PP3,1) OR REF(PP,1))) AND VAB3=1)/2,STICK,COLORLIRED,LINETHICK4;

DRAWTEXT(抓牛,抓牛*-1.11,'B'),COLORLIRED;



超B:=L2_AMO(0,2)/10000.0;

大B:=L2_AMO(1,2)/10000.0;

中B:=L2_AMO(2,2)/10000.0;

小B:=L2_AMO(3,2)/10000.0;

超S:=-L2_AMO(0,3)/10000.0;

大S:=-L2_AMO(1,3)/10000.0;

中S:=-L2_AMO(2,3)/10000.0;

小S:=-L2_AMO(3,3)/10000.0;

资金净流入万:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW,COLORWHITE;

买进:B,STICK,LINETHICK2,COLORYELLOW;

卖出:Q,STICK,LINETHICK2,COLORGREEN;

涨家数:INDEXADV,COLOR0080FF,NODRAW;

跌家数:INDEXDEC,COLORGREEN,NODRAW; 



TJ1:=(C+0.01-REF(C,1))/REF(C,1)*100;

TJ2:=(C-0.01-REF(C,1))/REF(C,1)*100;

TJ3:=(C-REF(C,1))/REF(C,1)*100;

Q1:=IF(TJ1>10.05,1,0);

Q2:=IF(TJ2<9.95 AND TJ3>=9.95,1,0);

涨停板:IF(Q1 OR Q2,0.5,0),COLORFF00FF;



TT:=240/FROMOPEN;

比:=TT;

促进指数MFL:=(HIGH-LOW)*1000000/(VOL*比),COLORRED;

AY2:=EMA(CLOSE,12)-EMA(CLOSE,26);

AZ2:=EMA(AY2,9);

LT2:=(AY2-AZ2);

L211:=IF(LT2,LLV(L,21),DRAWNULL),COLOR217158,CIRCLEDOT;

ZGD:=HHV(H,80)*0.99;

ZGD2:=CONST(ZGD);

ZDD:=LLV(L211,80);

ZDD2:=CONST(ZDD);

YYA4:=MA(CLOSE,20);

YYA5:=(CLOSE > MA(CLOSE,5));

YYA6:=(MA(CLOSE,5) > MA(CLOSE,10));

YYA7:=(CLOSE > MA(CLOSE,10));

YYA8:=(MA(CLOSE,5) > MA(CLOSE,20));

YYA9:=(CLOSE > MA(CLOSE,20));

YYA10:=REF(YYA4,1);

YYA11:=(YYA4 > YYA10);

YYAVX:=(((((IF(YYA5,10,(0 - 10)) + IF(YYA6,10,(0 - 10))) + IF(YYA7,10,(0 - 10))) + IF(YYA8,10,(0 - 10))) + IF(YYA9,10,(0 - 10))) + IF(YYA11,10,(0 - 10)));

DSLX:=(CLOSE / INDEXC);

DSLX1:=MA(DSLX,5);

DSLX2:=MA(DSLX,10);

YYV1:=MA(VOL,5);

YYV2:=MA(VOL,10);

J1:=CONST(IF( YYAVX > 0,200,100));

J2:=CONST(IF( YYAVX > 0,00,100));

J3:=CONST(IF( YYAVX > 0,100,100));

ZGD3:=ZGD2;

ZDD3:=ZDD2;

ZGD4:=ZGD2;

原理解析:
DIF赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均),画红色


DEA赋值:DIF的9日指数移动平均,COLOR00FFFF
输出

MACD:2*(DIF-DEA), COLORSTICK
输出

DIK:4*DIF-3*DEA,COLOR0080FF


DED赋值:DIK的5日指数移动平均,COLOR2588FF
如果C>DED返回DED否则返回DRAWNULL


IF(DED<=1日前的DED,DED,DRAWNULL),COLOR00E600, 线宽为2








VAR3赋值:60日内最高价最高值


VAR4赋值:30日内最低价最低值


VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100


VAR6赋值:(VAR3+VAR4+VAR5)/3


VAR7赋值:VAR6的5日指数移动平均


K赋值:VAR7的5日指数移动平均*2, COLORFF00FF


D赋值:K的5日指数移动平均, 画白色


J赋值:K*3-D*2, 画黄色


ENTERLONG赋值:K上穿D


EXITLONG赋值:D上穿K


B赋值:(IF(TROUGHBARS(3,15,1)=1 AND 最高价>最低价+0.01,20,-1))/50,画黄色 ,LINETHICK1




{B1赋值:(DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2))

AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),L*0.98,1))*D*2/3
}



Q赋值:(IF(PEAKBARS(3,15,1)=1,80,0))/200,画绿色,LINETHICK1


{Q1赋值:(DRAWICON((ZIG(3,5)=REF(ZIG(3,5),2))

AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),H*1.01,2))*D*2/3
}







VAB0赋值:531


VAB1赋值:1510000


VAB2赋值:VAB0 + VAB1
如果DATE > VAB2返回0否则返回1


LC赋值:1日前的收盘价


SG赋值:E1日内最高价最高值的8日简单移动平均


X1赋值:收盘价的8日指数移动平均


X30赋值:((X1 < 1日前的X1) AND (收盘价 < X1))


X31赋值:IF(((SG < 1日前的SG) OR X30),1,0)


操作线赋值:SMA(收盘价-LC和0较大值,2,1)/SMA(收盘价-LC的绝对值,2,1)*100,画红色, 线宽为2


震仓线赋值:45,画洋红色


抄底线赋值:20,画绿色


PP赋值:操作线<震仓线 AND 1日前的操作线>震仓线


PP3:=操作线<抄底线 AND 1日前的操作线>抄底线*VAB3
输出



抓牛:((((((COUNT((X31 = 1),4) = 3) AND (X31 = 0))AND O0.085))*89) >=89)OR((C-1日前的C)/1日前的C>0.085 AND (1日前的PP3 OR 1日前的PP)) AND VAB3=1)/2,STICK,COLORLIRED,LINETHICK4
当满足条件抓牛时,在抓牛*-1.11和'B'位置书写文字




超B赋值:L2_AMO(0,2)/10000.0


大B赋值:L2_AMO(1,2)/10000.0


中B赋值:L2_AMO(2,2)/10000.0


小B赋值:L2_AMO(3,2)/10000.0


超S赋值:-L2_AMO(0,3)/10000.0


大S赋值:-L2_AMO(1,3)/10000.0


中S赋值:-L2_AMO(2,3)/10000.0


小S赋值:-L2_AMO(3,3)/10000.0
输出

资金净流入万:(超B+大B+中B+小B)+(超S+大S+中S+小S),NODRAW,画白色
输出

买进:B,STICK, 线宽为2,画黄色
输出

卖出:Q,STICK, 线宽为2,画绿色
输出

涨家数:INDEXADV,COLOR0080FF,NODRAW
输出

跌家数:INDEXDEC,画绿色,NODRAW




TJ1赋值:(C+0.01-1日前的C)/1日前的C*100


TJ2赋值:(C-0.01-1日前的C)/1日前的C*100


TJ3赋值:(C-1日前的C)/1日前的C*100
如果TJ1>10.05返回1否则返回0
如果TJ2<9.95 AND TJ3>=9.95返回1否则返回0
如果Q1 OR Q2返回0.5否则返回0




TT赋值:240/FROM开盘价


比赋值:TT


促进指数MFL赋值:(最高价-最低价)*1000000/(成交量*比),画红色


AY2赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均


AZ2赋值:AY2的9日指数移动平均


LT2赋值:(AY2-AZ2)


L211赋值:IF(LT2,21日内L最低值,DRAWNULL),COLOR217158,CIRCLEDOT


ZGD赋值:80日内H最高值*0.99


ZGD2:=CONST(ZGD)


ZDD赋值:80日内L211最低值


ZDD2:=CONST(ZDD)


YYA4赋值:收盘价的20日简单移动平均


YYA5赋值:(收盘价 > 收盘价的5日简单移动平均)


YYA6赋值:(收盘价的5日简单移动平均 > 收盘价的10日简单移动平均)


YYA7赋值:(收盘价 > 收盘价的10日简单移动平均)


YYA8赋值:(收盘价的5日简单移动平均 > 收盘价的20日简单移动平均)


YYA9赋值:(收盘价 > 收盘价的20日简单移动平均)


YYA10赋值:1日前的YYA4


YYA11赋值:(YYA4 > YYA10)


YYAVX赋值:(((((IF(YYA5,10,(0 - 10)) + IF(YYA6,10,(0 - 10))) + IF(YYA7,10,(0 - 10))) + IF(YYA8,10,(0 - 10))) + IF(YYA9,10,(0 - 10))) + IF(YYA11,10,(0 - 10)))


DSLX:=(收盘价 / INDEXC)


DSLX1:=DSLX的5日简单移动平均


DSLX2:=DSLX的10日简单移动平均


YYV1赋值:成交量的5日简单移动平均


YYV2赋值:成交量的10日简单移动平均
如果 YYAVX > 0返回200否则返回100
如果 YYAVX > 0返回00否则返回100
如果 YYAVX > 0返回100否则返回100


ZGD3:=ZGD2


ZDD3:=ZDD2


ZGD4:=ZGD2

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