通达信分时五线谱完整版—分时主图公式
让你值得拥有,看盘靠谱,有底气!!喜欢的给与支持
{分时五线谱完整版}
N:=IF(PERIOD=0,1,IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1))))));
M:=IF(PERIOD=0,240/N,IF(PERIOD=5,1,IF(PERIOD=6,1,IF(PERIOD=7,1,1))));
AA:=IF(PERIOD=0,DAY!=REF(DAY,1),IF(PERIOD=4,HOUR!=REF(HOUR,1),IF(PERIOD=5,1,0)));
BB:=BARSLAST(AA);
CC:=IF(PERIOD=0,SUM(VOL,0),IF(PERIOD=4,SUM(VOL,0),IF(PERIOD=5,SUM(VOL,0),VOL)));
DD:=IF(PERIOD=0,CC-REF(CC,BB),IF(PERIOD=4,CC-REF(CC,BB),IF(PERIOD=5,CC-REF(CC,BB),VOL)));
EE:=IF(PERIOD=0,SUM(AMOUNT,0),IF(PERIOD=4,SUM(AMOUNT,0),IF(PERIOD=5,SUM(AMOUNT,0),AMOUNT)));
FF:=IF(PERIOD=0,EE-REF(EE,BB),IF(PERIOD=4,EE-REF(EE,BB),IF(PERIOD=5,EE-REF(EE,BB),AMOUNT)));
均价:IF(DD>0,FF/DD/100,DYNAINFO(11)),COLORWHITE,LINETHICK2;
昨收:REF(CLOSE,1),COLORGRAY,POINTDOT;
STICKLINE(CURRBARSCOUNT=1,昨收,昨收,50,0),COLORGRAY;
涨幅:((C/REF(C,1))-1)*100,NODRAW;
涨跌:C-REF(C,1),NODRAW;
量比:IF(PERIOD=0,DD/REF(DD,BB)/M*240/IF(BB=0,1,BB),IF(PERIOD=4,DD/REF(DD,BB)/M*60/IF(BB=0,1,BB),IF(PERIOD=5,DD/REF(DD,BB)/M*240/IF(BB=0,1,BB),VOL/REF(MA(VOL,5),1)))),NODRAW;
换手:IF(PERIOD=0,DD/CAPITAL*100,IF(PERIOD=4,DD/CAPITAL*100,IF(PERIOD=5,DD/CAPITAL*100,VOL/CAPITAL*100))),NODRAW;
成交额:FF/10000,NODRAW;
成交量:DD,NODRAW;
DRAWTEXT_FIX(1,0.00,0.00,0,'涨幅:'),COLORWHITE;
DRAWTEXT_FIX(1,0.05,0.00,0,STRCAT(CON2STR(涨幅,2),'%')),COLORWHITE;
DRAWTEXT_FIX(1,0.12,0.00,0,'涨跌:'),COLORWHITE;
DRAWTEXT_FIX(1,0.17,0.00,0,CON2STR(涨跌,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.24,0.00,0,'量比:'),COLORWHITE;
DRAWTEXT_FIX(1,0.29,0.00,0,CON2STR(量比,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.36,0.00,0,'换手:'),COLORWHITE;
DRAWTEXT_FIX(1,0.41,0.00,0,STRCAT(CON2STR(换手,2),'%')),COLORWHITE;
DRAWTEXT_FIX(1,0.48,0.00,0,'成交额:'),COLORWHITE;
DRAWTEXT_FIX(1,0.55,0.00,0,STRCAT(CON2STR(成交额,2),'亿')),COLORWHITE;
DRAWTEXT_FIX(1,0.64,0.00,0,'成交量:'),COLORWHITE;
DRAWTEXT_FIX(1,0.71,0.00,0,STRCAT(CON2STR(成交量/10000,2),'万手')),COLORWHITE;
DRAWTEXT_FIX(1,0.80,0.00,0,'均价:'),COLORWHITE;
DRAWTEXT_FIX(1,0.85,0.00,0,CON2STR(均价,2)),COLORWHITE;
DRAWTEXT_FIX(1,0.92,0.00,0,'现价:'),COLORWHITE;
DRAWTEXT_FIX(1,0.97,0.00,0,CON2STR(C,2)),COLORWHITE;
A1:=REF(HIGH,N)=HHV(HIGH,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
A2:=REF(LOW,N)=LLV(LOW,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
E1:=(REF(LLV(LOW,2*N),1)+REF(HHV(HIGH,2*N),1))/2;
E2:=(HIGH+LOW)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1<E2));
H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1);
I2:=BACKSET(G2,2);
HD:=I2>REF(I2,1);
R1:=BACKSET(ISLASTBAR,BARSLAST(HD)+1);
S1:=R1>REF(R1,1);
T1:=BACKSET(ISLASTBAR,BARSLAST(LD)+1);
U1:=T1>REF(T1,1);
R2:=BACKSET(S1,REF(BARSLAST(HD),1)+2);
S2:=R2>REF(R2,1);
T2:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
U2:=T2>REF(T2,1);
T3:=BACKSET(U2,REF(BARSLAST(LD),1)+2);
U3:=T3>REF(T3,1);
T4:=BACKSET(U3,REF(BARSLAST(LD),1)+2);
U4:=T4>REF(T4,1);
R3:=BACKSET(S2,REF(BARSLAST(HD),1)+2);
S3:=R3>REF(R3,1);
R4:=BACKSET(S3,REF(BARSLAST(HD),1)+2);
S4:=R4>REF(R4,1);
短期压力:DRAWLINE(S2,HIGH,S1,HIGH,1),COLORRED,LINETHICK2;
短期支撑:DRAWLINE(U2,LOW,U1,LOW,1),COLORGREEN,LINETHICK2;
中期压力:DRAWLINE(S3,HIGH,S2,HIGH,1),COLORRED,LINETHICK2;
中期支撑:DRAWLINE(U3,LOW,U2,LOW,1),COLORGREEN,LINETHICK2;
长期压力:DRAWLINE(S4,HIGH,S3,HIGH,1),COLORRED,LINETHICK2;
长期支撑:DRAWLINE(U4,LOW,U3,LOW,1),COLORGREEN,LINETHICK2;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
MA1:MA(CLOSE,5),COLORCYAN;
MA2:MA(CLOSE,10),COLORYELLOW;
MA3:MA(CLOSE,20),COLORMAGENTA;
MA4:MA(CLOSE,60),COLORGREEN;
MA5:MA(CLOSE,120),COLORBLUE;
DRAWTEXT(CROSS(CLOSE,短期压力),LOW*0.998,'↑突破'),COLORRED;
DRAWTEXT(CROSS(短期支撑,CLOSE),HIGH*1.002,'↓破位'),COLORGREEN;