xcs 发表于 2023-11-1 20:02:33

通达信操盘三线分时主图指标公式

<div class="stock-fc-code-box">


<p>最新:C,COLORFFFF00,LINETHICK9;<br>IF(C&gt;=REF(C,1),C,DRAWNULL),COLOR0000FF,LINETHICK9;<br>AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(vol*100,BARSCOUNT(C));<br>BB:=BETWEEN(C/AA,C+H,C-H);<br>DRAWICON(ISLASTBAR AND C&gt;REF(C,1),C,1);<br>DRAWICON(ISLASTBAR AND C&lt;REF(C,1),C,2);<br>压力:MA(REF(HHV(C,30),1),2),DOTLINE,COLOR8080FF,LINETHICK1;<br>支撑:MA(REF(LLV(C,30),1),2),DOTLINE,COLORAAAA00,LINETHICK1;<br>HH:=CONST(HHV(C,0));<br>LL:=CONST(LLV(C,0));<br>HL:=HH-LL;<br>顶:HH,NODRAW;<br>DRAWICON(C=HH,HH,35);<br>DRAWICON(C=LL,LL,34);<br>STICKLINE(TIME2=94100 AND REF(C,BARSLAST(TIME2=94100))&gt;=REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORRED;<br>STICKLINE(TIME2=94100 AND REF(C,BARSLAST(TIME2=94100))&lt;REF(C,BARSLAST(TIME2=93100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORGREEN;<br>STICKLINE(TIME2=95100 AND REF(C,BARSLAST(TIME2=95100))&gt;=REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORRED;<br>STICKLINE(TIME2=95100 AND REF(C,BARSLAST(TIME2=95100))&lt;REF(C,BARSLAST(TIME2=94100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORGREEN;<br>STICKLINE(TIME2=100100 AND REF(C,BARSLAST(TIME2=100100))&gt;=REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORRED;<br>STICKLINE(TIME2=100100 AND REF(C,BARSLAST(TIME2=100100))&lt;REF(C,BARSLAST(TIME2=95100)),DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,0.5,-1),COLORGREEN;<br>SJ1:=TIME2=93100;T1:=BARSLAST(SJ1);SJ2:=TIME2=94100;<br>SJ4:=TIME2=95100;T2:=BARSLAST(SJ2);T4:=BARSLAST(SJ4);<br>H1:=IF(TIME2=94100,REF(C,T2),DRAWNULL)=C;<br>H2:=IF(TIME2=95100,REF(C,T4),DRAWNULL)=C;<br>CS2:=CONST(REF(C,T2));<br>CS4:=CONST(REF(C,T4));<br>GL2:=FILTERX(H1,T2);<br>GL4:=FILTERX(H2,T4);<br>L1:=IF(TIME2=93100,REF(C,T1),DRAWNULL)=C;<br>CS1:=CONST(REF(C,T1));<br>GL1:=FILTERX(L1,T1);<br>DA:=CONST(IF(REF(GL2,BARSLAST(GL2)),REF(BARSLAST(GL1),BARSLAST(GL2)),DRAWNULL));<br>DA1:=CONST(IF(REF(GL4,BARSLAST(GL4)),REF(BARSLAST(GL2),BARSLAST(GL4)),DRAWNULL));<br>A:=IF(BARSLAST(GL1)&gt;=0 AND BARSLAST(GL1)&lt;=DA,((CS2-CS1)/DA)*BARSLAST(GL1)+CS1,DRAWNULL);<br>B:=IF(BARSLAST(GL2)&gt;=0 AND BARSLAST(GL2)&lt;=DA1,((CS4-CS2)/DA1)*BARSLAST(GL2)+CS2,DRAWNULL);<br>IF(A&gt;=REF(A,1),A,DRAWNULL)COLORLIMAGENTA,LINETHICK3;<br>IF(A&lt;REF(A,1),A,DRAWNULL)COLORGREEN,LINETHICK5;<br>IF(B&gt;=REF(B,1),B,DRAWNULL)COLORLIMAGENTA,LINETHICK3;<br>IF(B&lt;REF(B,1),B,DRAWNULL)COLORGREEN,LINETHICK3;<br>XSJ1:=TIME2=95100;<br>XT1:=BARSLAST(XSJ1);<br>XSJ2:=TIME2=100100;<br>XT2:=BARSLAST(XSJ2);<br>XCS2:=CONST(REF(C,XT2));<br>XL1:=IF(TIME2=95100,REF(C,XT1),DRAWNULL)=C;<br>XH1:=IF(TIME2=100100,REF(C,XT2),DRAWNULL)=C;<br>XCS1:=CONST(REF(C,XT1));<br>XGL1:=FILTERX(XL1,XT1);<br>XGL2:=FILTERX(XH1,XT2);<br>XDA:=CONST(IF(REF(XGL2,BARSLAST(XGL2)),REF(BARSLAST(XGL1),BARSLAST(XGL2)),DRAWNULL));<br>XA:=IF(BARSLAST(XGL1)&gt;=0 AND BARSLAST(XGL1)&lt;=XDA,((XCS2-XCS1)/XDA)*BARSLAST(XGL1)+XCS1,DRAWNULL);<br>IF(XA&gt;=REF(XA,1),XA,DRAWNULL)COLORLIMAGENTA,LINETHICK3;<br>IF(XA&lt;REF(XA,1),XA,DRAWNULL)COLORGREEN,LINETHICK3;<br>时间:=TIME2=100100;<br>N:=BARSLAST(时间);<br>C1:CONST(IF(N,MAX(REF(HHV(H,0),N+1),DYNAINFO(4)),HHV(H,0))),DOTLINE,COLORRED;<br>C2:CONST(IF(N,MIN(REF(LLV(L,0),N+1),DYNAINFO(4)),LLV(L,0))),DOTLINE,COLORGREEN;<br>C3:(C1+C2)/2,DOTLINE,COLORYELLOW;<br>VV:=HHV(V,0);<br>ZF:=(C1/C2-1)*100;<br>DRAWTEXT(CURRBARSCOUNT=2,C1,VARCAT(VARCAT(VARCAT(VARCAT('上限:',VAR2STR(C1,2)),'元,'),VARCAT('振幅:',VAR2STR(ZF,2))),'%')),COLORRED;<br>DRAWTEXT(CURRBARSCOUNT=2,C3,VARCAT(VARCAT('中限:',VAR2STR(C3,2)),'元')),COLORYELLOW;<br>DRAWTEXT(CURRBARSCOUNT=2,C2,VARCAT(VARCAT('下限:',VAR2STR(C2,2)),'元')),COLORGREEN;<br>DRAWTEXT(C1/C2&lt;=1.03 AND crOSS(C,C1) AND V&gt;=VV,C1*1.005,'★买入')COLORRED;<br>DRAWTEXT(C1/C2&lt;=1.03 AND CROSS(C2,C) AND V&gt;=VV,C2*0.998,'★卖出')COLORGREEN;<br>STICKLINE(C1/C2&lt;1.03 AND CROSS(C,C1) AND V&gt;=VV,DYNAINFO(3)*1.03,DYNAINFO(3)*0.97,1,0),COLORRED;<br>攻击量:=((HSL*0.50+REF(HSL,1)*0.33)+(REF(HSL,2)*0.17))*SUM(C,FROMOPEN)/FROMOPEN;<br>攻击量A:=SUM(IF(C&gt;REF(C,1),攻击量*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;<br>攻击量B:=-SUM(IF(C&lt;REF(C,1),攻击量*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;<br>攻击流量:=攻击量A+攻击量B,COLORSTICK;<br>攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;<br>资金攻击度:=IF(攻击比&gt;=0,(攻击比+50),100-Abs((攻击比-50)));<br>资金流入:=SUM(IF(C&gt;REF(C,1),V,0),FROMOPEN),STICK,COLORRED;<br>资金流出:=-SUM(IF(C&lt;REF(C,1),V,0),FROMOPEN),STICK,COLOR00FF00;<br>资金出入:=资金流入+资金流出,COLORSTICK;<br>资金比:=资金出入/SUM(V,FROMOPEN)*100,COLOR00FFFF,LINETHICK1;<br>资金流量比:=IF(资金比&gt;=0,(资金比+100)/2,100-ABS((资金比-100)/2));<br>DRAWTEXT_FIX(1,0.250,0.88,0,STRCAT(STRCAT('【资金流量比】',CON2STR(资金流量比,2)),'%买')),COLORCYAN;<br>DRAWTEXT_FIX(1,0.000,0.88,0,STRCAT(STRCAT('【资金攻击度】',CON2STR(资金攻击度,2)),' %买')),COLORCYAN;<br>XG:HHV(H,480),DOTLINE,COLORRED;<br>STICKLINE(FILTER(CROSS(C,REF(XG,1)),10) AND C&gt;REF(XG,1),C*0.99,C,8,0),COLORGREEN;<br>DRAWTEXT(FILTER(CROSS(C,REF(XG,1)),10) AND C&gt;REF(XG,1),C*0.99,'突破'),COLORYELLOW;<br>FF:=(C-REF(C,5))/REF(C,5);<br>STICKLINE(FF&gt;0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),COLORRED;<br>STICKLINE(FF&lt;0,DYNAINFO(3),DYNAINFO(3)*(1+FF),0.5,0),COLORGREEN;<br></p><p><br></p>
</div>
页: [1]
查看完整版本: 通达信操盘三线分时主图指标公式