pyy 发表于 2023-11-1 21:21:41

通达信分时资金流量主图指标公式

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


<p>资金流入:=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>资金流量:=资金出入,COLORFFFFFF,LINETHICK1;<br>资金比:=资金出入/SUM(V,FROMOPEN)*100,COLOR00FFFF,LINETHICK1;<br>资金流量比:=IF(资金比&gt;=0,(资金比+100)/2,100-Abs((资金比-100)/2));<br>增强流量比:=IF(资金流量比&gt;50,资金流量比,50);<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>NOTEXT攻击线:=攻击流量,COLORYELLOW,LINETHICK1;<br>攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;<br>资金攻击度:=IF(攻击比&gt;0,(攻击比+50),100-ABS((攻击比-50)));<br>攻击度限制:=IF(资金攻击度&gt;100,100,IF(资金攻击度&lt;0,0,资金攻击度));<br>增强攻击度:=IF(资金攻击度&gt;50,资金攻击度,50);<br>开始攻击:=crOSS(攻击流量,0) AND (C&gt;REF(C,2) OR (资金流量&gt;0 AND 资金流量&gt;攻击流量));<br>开始攻击量:=CROSS(攻击流量,0) AND C&gt;REF(C,2) AND V&gt;LLV(V,3)*3;<br>Q:=250;<br>高点:=HHV(C,Q);<br>低点:=LLV(C,Q);<br>最高:=CONST(高点),NODRAW;<br>最低:=CONST(低点),NODRAW;<br>轴差:=最高-最低;<br>中价轴:=(最高+最低)/2;<br>HL3:=(100-0)/2*1.3;<br>HL4:=(100-0)/1*1.3;<br>中间价轴:=(50-HL3)*轴差/HL4+中价轴;<br>平安轴:=(中价轴+中间价轴)/2;<br>BGTYU:=IF(DATE&lt;=1150530,1,0);<br>GHYJKU:=BETWEEN((CLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT((CLOSE*BGTYU)))/SUM(vol*100,BARSCOUNT((CLOSE*BGTYU)))),1.05,0.95);<br>VBNH:=IF(GHYJKU=0,MA((CLOSE*BGTYU),BARSCOUNT((CLOSE*BGTYU))),(SUM(AMOUNT,BARSCOUNT((CLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((CLOSE*BGTYU)))));<br>起动线:=expma((CLOSE/VBNH),20)*1,COLORYELLOW,POINTDOT;<br>主力线:=EXPMA((CLOSE/VBNH),60)*1,COLORMAGENTA,LINETHICK2;<br>散户线:=EXPMA((CLOSE/VBNH),120)*1,COLORGREEN,LINETHICK2;<br>限制起动线:=起动线*中间价轴;<br>限制主力线:=主力线*中间价轴;<br>限制散户线:=散户线*中间价轴;<br>主散MIN:=MIN(限制主力线,限制散户线);<br>{分时转强:=主散MIN&gt;金龙线 AND ((LONGCROSS(限制主力线,金龙线,2) OR CROSS(限制主力线,限制散户线)) OR (限制主力线&gt;限制散户线 AND LONGCROSS(牵引线,金龙线,2)));}<br>DRAWBAND(限制主力线,RGB(250,125,0),限制散户线,RGB(0,100,250));<br>STICKLINE(起动线&lt;主力线,限制起动线,限制主力线,1.0,0),COLOR00FF00;<br>STICKLINE(起动线&gt;主力线,限制起动线,限制主力线,1.0,0),COLORFFFFFF;<br>STICKLINE(VOL&gt;EMA(VOL,60) AND 起动线&gt;主力线,限制起动线,限制主力线,1,0),COLORFF00FF;<br>STICKLINE(VOL&gt;EMA(VOL,30) AND 起动线&gt;主力线 AND 起动线&gt;1.01 AND 起动线&gt;REF(起动线,1),限制起动线,限制主力线,1,0),COLOR00FFFF;<br>主力:限制主力线,COLORFFFFFF,LINETHICK1;<br>分时均价线:SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK2;<br>追击涨停:=限制散户线&gt;分时均价线 AND CROSS(C,限制散户线);<br>DRAwrECTREL(110,5,410,60,RGB(0,100,200));<br>DRAWRECTREL(110,5,260,60,RGB(0,250,50));<br>DRAWRECTREL(110,5,110+CONST(资金流量比*300/100),60,RGB(175,50,250));<br>DRAWRECTREL(260,23,260+CONST((增强流量比-50)*300/100),42,RGB(250,150,0));<br>DRAWTEXT_FIX(1,0.000,0.01,0,STRCAT(STRCAT('【资金流量比】',CON2STR(资金流量比,2)),'%买')),COLORYELLOW;<br>DRAWRECTREL(610,5,910,60,RGB(0,100,200));<br>DRAWRECTREL(610,5,760,60,RGB(0,250,50));<br>DRAWRECTREL(610,5,610+CONST(攻击度限制*300/100),60,RGB(175,50,250));<br>DRAWRECTREL(760,23,760+CONST((增强攻击度-50)*300/100),42,RGB(250,150,0));<br>DRAWTEXT_FIX(1,0.500,0.01,0,STRCAT(STRCAT('【资金攻击度】',CON2STR(资金攻击度,2)),' %买')),COLORYELLOW;<br>DRAWTEXT_FIX(C&gt;0,0.004,0.085,0,DYBLOCK),COLORYELLOW,LINETHICK2;<br>DRAWTEXT_FIX(C&gt;0,0.08,0.085,0,HYBLOCK),COLORRED,LINETHICK2;<br>DRAWTEXT_FIX(C&gt;0,0.16,0.085,0,EXTERNSTR(0,1)),COLORWHITE,LINETHICK2;<br>拉升量:=IF(C&gt;REF(C,1),VOL,0);<br>昨拉升最高值:=CONST(FINDHIGH(拉升量,FROMOPEN,240,1)),LINETHICK1,COLORMAGENTA;<br>今拉升最高值:=CONST(REF(HHV(拉升量,FROMOPEN),0)),COLORYELLOW,NODRAW;<br>攻击力度:=今拉升最高值/昨拉升最高值,NODRAW;<br>TT:=BARSCOUNT(C);{取得有效收盘价}<br>均价黄:=SUM(C*V,TT)/SUM(V,TT);{分时均线的取值}<br>量两步:=MA(V,5)&gt;REF(MA(V,5),1) AND REF(MA(V,5),1)&gt;REF(MA(V,5),2);<br>价两步:= C&gt;=REF(C,1) AND REF(C,1)&gt;REF(C,2);<br>价上岗量破5:=C&gt;均价黄 AND V&gt;MA(V,5);<br>量起爆:=V&gt;=REF(V,1)*1 ;<br>价创新高:=C&gt;=HHV(C,0);<br>量创新高:=V&gt;=HHV(V,0);<br>对昨日涨幅:=(C/DYNAINFO(3)-1)*100&lt;=2.50;{涨幅控制2个点以内}<br>每日一点:=量两步 AND 价两步 AND 价上岗量破5 AND 量起爆 AND 价创新高 AND 量创新高 AND 对昨日涨幅;<br>{计算收益、已爆分钟}<br>VV:=BARSSINCE(每日一点)+1;<br>首次起爆价:=REF(C,VV-1),NODRAW;<br>今天收益:=(DYNAINFO(7)-首次起爆价)/首次起爆价*100,NODRAW;<br>流通盘:=CAPITAL*100/100000000,NODRAW;<br>起爆时间:=REF(TIME/10000,VV),NODRAW;<br>已爆分钟:=VV-1,NODRAW;<br>{画出底线和红球}<br>首次起爆量:=REF(VOL,VV-1);<br>STICKLINE(FILTER(CROSS(拉升量,昨拉升最高值),30),最低+轴差*0.83,最低,1,0),COLORCYAN;<br>DRAWICON(FILTER(CROSS(拉升量,昨拉升最高值),30),最低+轴差*0.83,27);<br>DRAWTEXT(FILTER(CROSS(拉升量,昨拉升最高值),30),最低+轴差*0.83,'∠量突破'),COLORCYAN;<br>STICKLINE(FILTER(每日一点,30),最低+轴差*0.75,最低,1,0),COLORGREEN;<br>DRAWICON(FILTER(每日一点,30),最低+轴差*0.75,13);<br>DRAWTEXT(FILTER(每日一点,30),最低+轴差*0.75,'∠起爆'),COLORGREEN;<br>DRAWNUMBER(FILTER(每日一点,30),最低+(C-最低)/2,首次起爆价),COLORWHITE;<br>{DRAWTEXT_FIX(每日一点=1,0.00,0.10,0,'当起爆突破时:20线上行+日价k线突破+日K线量起爆更好+估换手小于10%更有效'),COLORMAGENTA;}<br>TA:=BARSLAST(TIME=100000);<br>TC:=REF(HHV(C,0),TA+1);<br>TV:=REF(HHV(V,0),TA+1);<br>ZF:=C/DYNAINFO(3)&lt;1.05;<br>XG1:=CROSS(C,TC) AND V&gt;TV AND ZF,COLORWHITE;<br>TA1:=BARSLAST(TIME=110000);<br>CC1:=REF(HHV(C,0),TA1+1);<br>VV1:=REF(HHV(V,0),TA1+1);<br>ZF1:=CC1/DYNAINFO(3)&lt;1.05;<br>XG2:=CROSS(C,CC1) AND V&gt;VV1 AND ZF1,COLORYELLOW;<br>突破:=XG1 OR XG2,COLORRED;<br>STICKLINE(FILTER(突破=1,15),最低+轴差*0.60,最低,1,0),COLORWHITE;<br>DRAWICON(FILTER(突破=1,15),最低+轴差*0.60,17);<br>DRAWTEXT(FILTER(突破=1,15),最低+轴差*0.60,'∠分时突破'),COLORWHITE;<br>STICKLINE(FILTER(开始攻击量=1,15),最低+轴差*0.45,最低,1,0),COLORMAGENTA;<br>STICKLINE(FILTER(开始攻击=1,30),最低+轴差*0.30,最低,1,0),COLORYELLOW;<br>STICKLINE(CROSS(EXPMA((CLOSE/VBNH),60),EXPMA((CLOSE/VBNH),120)),最低+轴差*0.15,最低,1,0),COLORCYAN;<br>DRAWICON(FILTER(开始攻击量=1,15),最低+轴差*0.45,24);<br>DRAWICON(FILTER(开始攻击,30),最低+轴差*0.30,23);<br>DRAWTEXT(FILTER(开始攻击量=1,15),最低+轴差*0.45,'∠攻击量'),COLORMAGENTA;<br>DRAWTEXT(FILTER(开始攻击,30),最低+轴差*0.30,'开始攻击'),COLORYELLOW;<br>DRAWTEXT(FILTER(CROSS(EXPMA((CLOSE/VBNH),60),EXPMA((CLOSE/VBNH),120)),30),最低+轴差*0.15,'★迹'),COLORCYAN;<br>DRAWICON(FILTER(CROSS(起动线,1.01),30),限制散户线,17);<br>DRAWTEXT(FILTER(CROSS(起动线,1.01),30),最低,'可能涨停'),COLORMAGENTA;<br>DRAWTEXT(FILTER(追击涨停,30),分时均价线+(限制散户线-分时均价线)/2,'追击涨停'),COLORRED;<br></p><p><br></p><p><br></p>
</div>
页: [1]
查看完整版本: 通达信分时资金流量主图指标公式