以下是通达信主力加减仓专用指标公式
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV:SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0),COLORAAAAAA;
MAOBV:MA(OBV,15),COLOR000099;
MAOBV2:MA(OBV,30),COLOR00AAAA;
{箱顶:HHV(OBV,21),COLOR0000FF;
箱底:LLV(OBV,21),COLOR00FF00;}
UPPER:MAOBV+2*STD(OBV,30),COLORFFFF00,POINTDOT;
LOWER:MAOBV-2*STD(OBV,30),COLORFF0000,POINTDOT;
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;
情况1:=CONST(IF(((CROSS(YYAVX,1)AND(YYV1>=YYV2))AND(DSLX>=DSLX1)),1,0));
情况2:=CONST(IF(((CROSS(YYAVX,1)AND(YYV1=DSLX1)),1,0));
情况3:=CONST(IF(((CROSS(YYAVX,1)AND(YYV1>YYV2))AND(DSLX<DSLX1)),1,0));
情况4:=CONST(IF(((CROSS(YYAVX,1)AND(YYV1<=YYV2))AND(DSLX<DSLX1)),1,0));
情况5:=CONST(IF(((CROSS(1,YYAVX)AND(YYV1>=YYV2))AND(DSLX>=DSLX1)),1,0));
情况6:=CONST(IF(((CROSS(1,YYAVX)AND(YYV1=DSLX1)),1,0));
情况7:=CONST(IF(((CROSS(1,YYAVX)AND(YYV1>=YYV2))AND(DSLX<DSLX1)),1,0));
情况8:=CONST(IF(((CROSS(1,YYAVX)AND(YYV1<YYV2))AND(DSLX<DSLX1)),1,0));
情况9:=CONST(IF(((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1>=YYV2))AND(DSLX>=DSLX1)),1,0));
情况10:=CONST(IF(((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1=DSLX1)),1,0));
情况11:=CONST(IF(((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1>=YYV2))AND(DSLX<DSLX1)),1,0)),NODRAW;
情况12:=CONST(IF(((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1<YYV2))AND(DSLX<DSLX1)),1,0));
情况13:=CONST(IF(((((YYAVX<1)AND(REF(YYAVX,1)<0))and(yyv1>=YYV2))AND(DSLX>=DSLX1)),1,0));
情况14:=CONST(IF(((((YYAVX<1)AND(REF(YYAVX,1)<0))AND(YYV1=DSLX1)),1,0));
情况15:=CONST(IF(((((YYAVX<1)AND(REF(YYAVX,1)<0))and(yyv1>=YYV2))AND(DSLX<DSLX1)),1,0));
情况16:=CONST(IF(((((YYAVX<1)AND(REF(YYAVX,1)<0))AND(YYV1<YYV2))AND(DSLX<DSLX1)),1,0));
大盘1:=CONST(IF((CROSS(YYAVX,1)AND(YYV1>=YYV2)),1,0));
大盘2:=CONST(IF((CROSS(YYAVX,1)AND(YYV1<YYV2)),1,0));
大盘3:=CONST(IF((CROSS(1,YYAVX)AND(YYV1>=YYV2)),1,0));
大盘4:=CONST(IF((CROSS(1,YYAVX)AND(YYV1<YYV2)),1,0));
大盘5:=CONST(IF((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1>=YYV2)),1,0));
大盘6:=CONST(IF((((YYAVX>=1)AND(REF(YYAVX,1)>0))AND(YYV1<YYV2)),1,0));
大盘7:=CONST(IF((((YYAVX<1)AND(REF(YYAVX,1)<0))and(yyv1>=YYV2)),1,0));
大盘8:=CONST(IF((((YYAVX<1)AND(REF(YYAVX,1)<0))AND(YYV1<YYV2)),1,0));
MFI:=(HIGH-LOW)*1000000/(VOL*比);
绿灯:=MFI>=REF(MFI,1)ANDVOL*比>=REF(VOL,1);
MMM1:=CONST(绿灯);
衰退:=MFI<REF(MFI,1)ANDVOL*比<REF(VOL,1);
MMM2:=CONST(衰退);
伪装:=MFI>=REF(MFI,1)ANDVOL*比<REF(VOL,1);
MMM3:=CONST(伪装);
蛰伏:=MFI=REF(VOL,1);
MMM4:=CONST(蛰伏);
TS1:=IF(情况1=1,0.06+0.06,0.06);
TS2:=IF(情况2=1,TS1+0.18,TS1);
TS3:=IF(情况3=1,TS2+0.18,TS2);
TS4:=IF(情况4=1,TS3+0.18,TS3);
TS5:=IF(情况5=1,TS4+0.18,TS4);
TS6:=IF(情况6=1,TS5+0.18,TS5);
TS7:=IF(情况7=1,TS6+0.18,TS6);
TS8:=IF(情况8=1,TS7+0.18,TS7);
TS9:=IF(情况9=1,TS8+0.18,TS8);
TS10:=IF(情况10=1,TS9+0.18,TS9);
TS11:=IF(情况11=1,TS10+0.18,TS10);
TS12:=IF(情况12=1,TS11+0.18,TS11);
TS13:=IF(情况13=1,TS12+0.18,TS12);
TS14:=IF(情况14=1,TS13+0.18,TS13);
TS15:=IF(情况15=1,TS14+0.18,TS14);
TS16:=IF(情况16=1,TS15+0.18,TS15);
TS17:=IF(大盘1=1,TS16+0.18,TS16);
TS18:=IF(大盘2=1,TS17+0.18,TS17);
TS19:=IF(大盘3=1,TS18+0.18,TS18);
TS20:=IF(大盘4=1,TS19+0.18,TS19);
TS21:=IF(大盘5=1,TS20+0.18,TS20);
TS22:=IF(大盘6=1,TS21+0.18,TS21);
TS23:=IF(大盘7=1,TS22+0.18,TS22);
TS24:=IF(大盘8=1,TS23+0.18,TS23);
TS25:=IF(MMM1=1,TS24+0.18,TS24);
TS26:=IF(MMM2=1,TS25+0.18,TS25);
TS27:=IF(MMM3=1,TS26+0.18,TS26);
TS28:=IF(MMM4=1,TS27+0.18,TS27);DIFF:=EMA(EMA(CLOSE,12)-EMA(CLOSE,26),5);
DEA:=EMA(DIFF,9);
A1:DIFF;
A2:DEA;
MACDOK:=CROSS(DIFF,DEA);
MACD卖点:=CROSS(DEA,DIFF);
中间值:=(HHV(H,60)+LLV(L,60))/2;
ZHANGFU:=(H-REF(C,1))/REF(C,1)*100;
MA3:=MA(C,3);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA25:=MA(C,25);
MA60:=MA(C,60);
MA90:=MA(C,90);
MA120:=MA(C,120);
A3:=(MA25-MA60)/MA60*100;
A4:=(MA25-MA90)/MA90*100;
A5:=(MA25-MA120)/MA120*100;
A6:=IF(C>=O,C,O);
A7:=(H-A6)/A6*100;
A8:=(H-REF(C,10))/REF(C,10)*100;
A9:=(H-REF(C,11))/REF(C,11)*100;
A10:=(H-REF(C,12))/REF(C,12)*100;
A11:=(H-REF(C,13))/REF(C,13)*100;
A12:=(H-REF(C,14))/REF(C,14)*100;
A13:=(H-REF(C,15))/REF(C,15)*100;
A14:=(H-REF(C,16))/REF(C,16)*100;
A15:=(H-REF(C,17))/REF(C,17)*100;
A16:=(H-REF(C,18))/REF(C,18)*100;
A17:=(H-REF(C,19))/REF(C,19)*100;
A18:=(H-REF(C,20))/REF(C,20)*100;
A19:=(H-REF(C,21))/REF(C,21)*100;
A20:=100;
A21:=A84.5,80)>=5ANDCOUNT(C1>3,60)>=10;
D1:=MACDOKANDCOUNT(MA60>REF(MA60,1),60)>=20ANDA3<10and=""c4="">=60ANDCOUNT(B18,20)>=20ANDZHANGFU>3.5ANDLMA25;
D2:=COUNT(MA90>REF(MA90,1),90)>=30ANDA4<10and=""c4="">=90ANDCOUNT(B18,20)>=20ANDZHANGFU>3.5ANDLMA25;
D3:=COUNT(MA120>REF(MA120,1),120)>=30ANDA5<10and=""c4="">=120ANDCOUNT(B18,20)>=20ANDZHANGFU>3.5ANDLMA25;
横盘突破:=D1ORD2ORD3ANDC>O;
买入:=横盘突破;
FF:=(H-REF(C,BARSLAST(买入)))/REF(C,BARSLAST(买入))*100;
E3:=FF>15ANDBARSLAST(买入)<30ANDCROSS(DEA,DIFF);
E2:=FF>15ANDBARSLAST(买入)<30andub5=ref(ub5,2)andref(ub5,2)>=REF(UB5,3)ANDUB10>=REF(UB10,1)ANDREF(UB10,1)>=REF(UB10,2);
减仓:=E3ORE2;
卖出:=FF<-20ANDBARSLAST(买入)<30ANDCROSS(DEA,DIFF);
止损:=FF<-10ANDBARSLAST(买入)<20and="">=1;
离场:=FF>-10ANDFF<15ANDBARSLAST(买入)==20ANDCOUNT(买入,20)==1;
DRAWTEXT(买入ANDCOUNT(买入,30)==1,DIFF+0.3,'建仓'),COLORRED;
DRAWICON(买入ANDCOUNT(买入,30)==1,DIFF,1);
DRAWTEXT(减仓,DIFF-0.3,'减仓'),COLORGREEN;
DRAWICON(减仓,DIFF,2);
DRAWTEXT(卖出,DIFF+0.3,'卖出'),COLORGREEN;
GG:=COUNT(买入,30)>0ANDCROSS(DEA,DIFF);
文章来源:通达信蛰伏建仓减仓副图指标公式源码
评论(0)