以下是通达信九转主图指标公式源码和截图
通达信九转主图指标公式源码:
A1:=C>=REF(C,4);
A:=C<REF(C,4);
AA:=C<REF(C,4)ANDREF(A1,1);
T:=BARSLAST(AA)NODRAW;
M:=(T=0ANDREFX(T=1ANDNOT(A),1))OR(REFX(T=2ANDNOT(A),2))OR(REFX(T=3ANDNOT(A),3))OR(REFX(T=4ANDNOT(A),4))OR(REFX(T=5ANDNOT(A),5))
OR(REFX(T=6ANDNOT(A),6))OR(REFX(T=7ANDNOT(A),7))OR(REFX(T=8ANDNOT(A),8));
M1:=T=1ANDREFX(T=2ANDNOT(A),1)OR(REFX(T=3ANDNOT(A),2))OR(REFX(T=4ANDNOT(A),3))OR(REFX(T=5ANDNOT(A),4))OR(REFX(T=6ANDNOT(A),5))
OR(REFX(T=7ANDNOT(A),6))OR(REFX(T=8ANDNOT(A),7));
M2:=T=2ANDREFX(T=3ANDNOT(A),1)OR(REFX(T=4ANDNOT(A),2))OR(REFX(T=5ANDNOT(A),3))OR(REFX(T=6ANDNOT(A),4))OR(REFX(T=7ANDNOT(A),5))OR(REFX(T=8ANDNOT(A),6));
M3:=T=3ANDREFX(T=4ANDNOT(A),1)OR(REFX(T=5ANDNOT(A),2))OR(REFX(T=6ANDNOT(A),3))OR(REFX(T=7ANDNOT(A),4))OR(REFX(T=8ANDNOT(A),5));
M4:=T=4ANDREFX(T=5ANDNOT(A),1)OR(REFX(T=6ANDNOT(A),2))OR(REFX(T=7ANDNOT(A),3))OR(REFX(T=8ANDNOT(A),4));
M5:=T=5ANDREFX(T=6ANDNOT(A),1)OR(REFX(T=7ANDNOT(A),2))OR(REFX(T=8ANDNOT(A),3));
M6:=T=6ANDREFX(T=7ANDNOT(A),1)OR(REFX(T=8ANDNOT(A),2));
M7:=T=7ANDREFX(T=8ANDNOT(A),1);
N:=T=1ANDREF(T=0ANDAA,1)ANDA;
N1:=T=2ANDREF(N,1)ANDA;
N2:=T=3ANDREF(N1,1)ANDA;
N3:=T=4ANDREF(N2,1)ANDA;
N4:=T=5ANDREF(N3,1)ANDA;
N5:=T=6ANDREF(N4,1)ANDA;
N6:=T=7ANDREF(N5,1)ANDA;
N7:=T=8ANDREF(N6,1)ANDA;
DRAWTEXT(T=0,H*1.02,'1')COLORGREEN;
DRAWTEXT(N,H*1.02,'2')COLORGREEN;
DRAWTEXT(N1,H*1.02,'3')COLORGREEN;
DRAWTEXT(N2,H*1.02,'4')COLORGREEN;
DRAWTEXT(N3,H*1.02,'5')COLORGREEN;
DRAWTEXT(N4,H*1.02,'6')COLORGREEN;
DRAWTEXT(N5,H*1.02,'7')COLORGREEN;
DRAWTEXT(N6,H*1.02,'8')COLORGREEN;
DRAWTEXT(N7,H*1.02,'9')COLORGREEN;
DRAWICON(N7,H*1.04,1)COLORGREEN;
DRAWTEXT(M,H*1.02,'1')COLORBLACK;
DRAWTEXT(M1,H*1.02,'2')COLORBLACK;
DRAWTEXT(M2,H*1.02,'3')COLORBLACK;
DRAWTEXT(M3,H*1.02,'4')COLORBLACK;
DRAWTEXT(M4,H*1.02,'5')COLORBLACK;
DRAWTEXT(M5,H*1.02,'6')COLORBLACK;
DRAWTEXT(M6,H*1.02,'7')COLORBLACK;
DRAWTEXT(M7,H*1.02,'8')COLORBLACK;
B1:=C<=REF(C,4);
B:=C>REF(C,4);
BB:=C>REF(C,4)ANDREF(B1,1);
T1:=BARSLAST(BB)NODRAW;
M111:=(T1=0ANDREFX(T1=1ANDNOT(B),1))OR(REFX(T1=2ANDNOT(B),2))OR(REFX(T1=3ANDNOT(B),3))OR(REFX(T1=4ANDNOT(B),4))OR(REFX(T1=5ANDNOT(B),5))
OR(REFX(T1=6ANDNOT(B),6))OR(REFX(T1=7ANDNOT(B),7))OR(REFX(T1=8ANDNOT(B),8));
M11:=T1=1ANDREFX(T1=2ANDNOT(B),1)OR(REFX(T1=3ANDNOT(B),2))OR(REFX(T1=4ANDNOT(B),3))OR(REFX(T1=5ANDNOT(B),4))OR(REFX(T1=6ANDNOT(B),5))
OR(REFX(T1=7ANDNOT(B),6))OR(REFX(T1=8ANDNOT(B),7));
M22:=T1=2ANDREFX(T1=3ANDNOT(B),1)OR(REFX(T1=4ANDNOT(B),2))OR(REFX(T1=5ANDNOT(B),3))OR(REFX(T1=6ANDNOT(B),4))OR(REFX(T1=7ANDNOT(B),5))OR(REFX(T1=8ANDNOT(B),6));
M33:=T1=3ANDREFX(T1=4ANDNOT(B),1)OR(REFX(T1=5ANDNOT(B),2))OR(REFX(T1=6ANDNOT(B),3))OR(REFX(T1=7ANDNOT(B),4))OR(REFX(T1=8ANDNOT(B),5));
M44:=T1=4ANDREFX(T1=5ANDNOT(B),1)OR(REFX(T1=6ANDNOT(B),2))OR(REFX(T1=7ANDNOT(B),7))OR(REFX(T1=8ANDNOT(B),4));
M55:=T1=5ANDREFX(T1=6ANDNOT(B),1)OR(REFX(T1=7ANDNOT(B),2))OR(REFX(T1=8ANDNOT(B),3));
M66:=T1=6ANDREFX(T1=7ANDNOT(B),1)OR(REFX(T1=8ANDNOT(B),2));
M77:=T1=7ANDREFX(T1=8ANDNOT(B),1);
N111:=T1=1ANDREF(T1=0ANDBB,1)ANDB;
N11:=T1=2ANDREF(N111,1)ANDB;
N22:=T1=3ANDREF(N11,1)ANDB;
N33:=T1=4ANDREF(N22,1)ANDB;
N44:=T1=5ANDREF(N33,1)ANDB;
N55:=T1=6ANDREF(N44,1)ANDB;
N66:=T1=7ANDREF(N55,1)ANDB;
N77:=T1=8ANDREF(N66,1)ANDB;
DRAWTEXT(T1=0,H*1.02,'1')COLOR9900CC;
DRAWTEXT(N111,H*1.02,'2')COLOR9900CC;
DRAWTEXT(N11,H*1.02,'3')COLOR9900CC;
DRAWTEXT(N22,H*1.02,'4')COLOR9900CC;
DRAWTEXT(N33,H*1.02,'5')COLOR9900CC;
DRAWTEXT(N44,H*1.02,'6')COLOR9900CC;
DRAWTEXT(N55,H*1.02,'7')COLOR9900CC;
DRAWTEXT(N66,H*1.02,'8')COLOR9900CC;
DRAWTEXT(N77,H*1.02,'9')COLOR9900CC;
DRAWICON(N77,H*1.04,2);
DRAWTEXT(M111,H*1.02,'1')COLORBLACK;
DRAWTEXT(M11,H*1.02,'2')COLORBLACK;
DRAWTEXT(M22,H*1.02,'3')COLORBLACK;
DRAWTEXT(M33,H*1.02,'4')COLORBLACK;
DRAWTEXT(M44,H*1.02,'5')COLORBLACK;
DRAWTEXT(M55,H*1.02,'6')COLORBLACK;
DRAWTEXT(M66,H*1.02,'7')COLORBLACK;
DRAWTEXT(M77,H*1.02,'8')COLORBLACK;
买线:=EMA(C,1);
卖线:=EMA(SLOPE(C,10)*10+C,20);
STICKLINE(买线>=卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR442233;
STICKLINE(买线<卖线,REFDATE(HHV(H,0),DATE),REFDATE(LLV(L,0),DATE),6,0),COLOR224056;
DRAWKLINE(H,O,L,C);{波段红青k线}
STICKLINE(买线>=卖线,L,H,0,0),COLOR2F2FFF;
STICKLINE(买线>=卖线,C,O,3.1,0),COLOR000033;
STICKLINE(买线>=卖线,C,O,2.1,0),COLOR000099;
STICKLINE(买线>=卖线,C,O,1.5,0),COLOR0000CC;
STICKLINE(买线>=卖线,C,O,0.3,0),COLOR0000FF;{立体红颜色};
STICKLINE(买线<卖线,L,H,0,0),COLORFFFF00;
STICKLINE(买线<卖线,C,O,3.1,0),COLOR000000;
STICKLINE(买线<卖线,C,O,2.1,0),COLOR6A6A00;
STICKLINE(买线<卖线,C,O,1.5,0),COLORDDDD00;
STICKLINE(买线<卖线,C,O,0.3,0),COLORFFFF00;{立体青色};
ME2:=EMA(CLOSE,6);
五天:=expma(CLOSE,5),COLORRED;
超短线:=EMA(ME2,11),COLORGREEN;LJL07:=(3*C+L+O+H)/6;
牛线:=(20*LJL07+19*REF(LJL07,1)+18*REF(LJL07,2)+17*REF(LJL07,3)+16*REF(LJL07,4)+15*REF(LJL07,5)+14*REF(LJL07,6)+13*REF(LJL07,7)+12*REF(LJL07,8)+11*REF(LJL07,9)+10*REF(LJL07,10)+9*REF(LJL07,11)+8*REF(LJL07,12)+7*REF(LJL07,13)+6*REF(LJL07,14)+5*REF(LJL07,15)+4*REF(LJL07,16)+3*REF(LJL07,17)+2*REF(LJL07,18)+REF(LJL07,20))/210,COLORRED;
熊线:=MA(牛线,5),COLORYELLOW,LINETHICK4,POINTDOT;
持股:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORWHITE;
{趋势}
赚了:=IF(EMA(CLOSE,3)>超短线,超短线,DRAWNULL),COLORRED;
持股角度:=ATAN((持股/REF(持股,1)-1)*100)*180/3.1416,COLORRED,NODRAW;
月线:=EMA(持股,30),COLORYELLOW,DOTLINE;
双月线:=EMA(持股,60),COLORCYAN,DOTLINE;
操作线20日:EMA(C,20),DOTLINE,COLOR0000FF;
红升:IF(操作线20日>REF(操作线20日,1),操作线20日,DRAWNULL),COLOR0000FF,LINETHICK3;
绿降:IF(操作线20日<REF(操作线20日,1),操作线20日,DRAWNULL),DOTLINE,COLOR0000FF;
趋势线:EXPMA(C,5),DOTLINE,COLORYELLOW;
KK1:=趋势线<REF(趋势线,1);
IF(KK1,趋势线,DRAWNULL),DOTLINE,COLORYELLOW;
DD1:=趋势线>REF(趋势线,1);
IF(DD1,趋势线,DRAWNULL),COLOR00FFFF,LINETHICK2;
均价:=(3*C+H+L+O)/6;
VAR1:=(8*均价+7*REF(均价,1)+6*REF(均价,2)+5*REF(均价,3)+
4*REF(均价,4)+3*REF(均价,5)+2*REF(均价,6)+REF(均价,8))/36;
VAR2:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,6))/3;
SZ1:=REF(VAR1,1)=REF(VAR2,1)ANDVAR1>VAR2ANDCLOSE>VAR1;
SZ2:=VAR1>VAR2ANDVAR1>REF(VAR1,1)ANDVAR2>REF(VAR2,1)
ANDH/VAR1<1.1ANDL>VAR2ANDCLOSE>VAR1;
SZ3:=VAR1>VAR2ANDVAR1>REF(VAR1,1)ANDVAR2>=REF(VAR2,1)ANDH/VAR1>1.1;
SZ4:=VAR1>VAR2ANDVAR1>REF(VAR1,1)ANDVAR2>REF(VAR2,1)
ANDCLOSE>VAR2ANDCLOSE<VAR1;
SZ5:=(VAR1>VAR2ANDVAR2>REF(VAR2,1)ANDVAR1<>REF(VAR1,1)
ANDCLOSE<VAR2)OR(VAR1>VAR2ANDVAR1<REF(VAR1,1)
ANDVAR2<REF(VAR2,1)ANDCLOSE<VAR2);
SZ6:=REF(VAR1,1)>REF(VAR2,1)ANDVAR1=VAR2ANDCLOSE<VAR2;
XD1:=VAR1=VAR2ANDCLOSE<VAR2OR(VAR1<REF(VAR1,1)ANDVAR2<REF(VAR2,1)
ANDREF(VAR1,1)=REF(VAR2,1)ANDCLOSE<VAR2);
XD2:=VAR1=VAR2ANDCLOSE>VAR1;
SAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
量能饱和度:=IF(SAT>1,1,SAT)*100;
J5:MA(C,5)NODRAW;
J10:MA(C,10)NODRAW;
J30:MA(C,30)NODRAW;
J60:MA(C,60)NODRAW;
J120:MA(C,120)NODRAW;
J250:MA(C,250)NODRAW;
JXDT:=J10>J30ANDJ30>J60ANDJ60>J250ANDJ30>J120;
FGA:=O<MA(C,5)ANDO<MA(C,10)ANDC>MA(C,5)ANDC>MA(C,10);
SL:=V<MA(V,40)ANDV<MA(V,135);
DL:=L=LLV(V,10);
CS1:=JXDTANDCOUNT(SL,4)>=1;
CS2:=JXDTANDCOUNT(DL,4)>=1;
CS:=CS1ORCS2;
JS:=CSANDFGA;
DRAWICON(JS,L*0.98,23);
ENTERLONG:DRAWICON(crOSS(买线,卖线),L,42);
EXITLONG:DRAWICON(CROSS(卖线,买线),H,43);
DRAWTEXT_FIX(1,0.0,0.0,0,GNBLOCK)COLORYELLOW;
DRAWTEXT_FIX(1,0.96,0.99,0,HYBLOCK),COLORYELLOW;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
VARR1:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
VARR2:=MA(VARR1,17);
A1:=C>REF(C,4);
A2:=BArslASTCOUNT(A1);
A3:=REF(A2,1)=8ANDA2>REF(A2,1);
A4:=REF(BETWEEN(A2,5,8),1)ANDA2<REF(A2,1);
A5:=ISLASTBARANDBETWEEN(A2,1,8);
A6:=(BacKSET(A3>0,9)ORBACKSET(A4>0,A2+1)*0ORBACKSET(A5>0,A2))*A2;
DRAWTEXT(A6>0,H+H*0.005,VAR2STR(A6,0)),COLOR00FFFF;
DRAWTEXT(A2=9,H+H*0.005,'9'),COLORGREEN;
B1:=C<REF(C,4);
B2:=BARSLASTCOUNT(B1);
B3:=REF(B2,1)=8ANDB2>REF(B2,1);
B4:=REF(BETWEEN(B2,5,8),1)ANDB2<REF(B2,1);
B5:=ISLASTBARANDBETWEEN(B2,1,8);
B6:=(BACKSET(B3>0,9)ORBACKSET(B4>0,B2+1)*0ORBACKSET(B5>0,B2))*B2;
DRAWTEXT(B6>0,L-L*0.005,VAR2STR(B6,0)),COLORGREEN;
DRAWTEXT(B2=9,L-L*0.005,'9'),COLORRED;
N:=20;
P:=1;
MID:MA(CLOSE,N);
UPPER:MID+P*STD(CLOSE,N),colorred;
LOWER:MID-P*STD(CLOSE,N),colorgreen;
DRAWKLINE(H,O,L,C);
攻击:IF(MID>REF(MID,1),MID,DRAWNULL),colorred,LINETHICK3;
防守:IF(MID<REF(MID,1),MID,DRAWNULL),colorgreen,LINETHICK3;
RC1:=REF(C,1);
CS:=IF(C>=1,10000,100000);
C涨停10:=1.10*RC1-49/CS;
C涨停5:=1.05*RC1-49/CS;
C跌停10:=0.90*RC1+51/CS;
C跌停5:=0.95*RC1+51/CS;
ST:=NAMELIKE('S')ORNAMELIKE('*S');
涨停:=IF(ST,C>=C涨停5,C>=C涨停10);
跌停:=IF(ST,C<=C跌停5,C<=C跌停10);
STICKLINE(涨停,OPEN,CLOSE,6,0),coloryellow;
STICKLINE(跌停,OPEN,CLOSE,6,0),colorblue;
通达信九转主图指标公式截图