[ZS261023]多空量指标副图-通达信指标源码分享

01 一根阳线谁在动手,裁判先吹哨

裁判吹哨了。成交量突然放大,这根阳线到底谁在动手?很多人只看柱子高矮,不看柱子里头的结构。这条多空量指标,把一根K线的成交量拆成买盘卖盘两部分,再按实体和影线切成三段。谁占优,一目了然。

速查卡(五秒扫完,名称 + 一句话作用):

✓
 量幅比VOL除以波幅减实体,拆量的基准
✓
 买盘卖盘按K线阴阳分配,看谁占主动
✓
 三段量实体上影下影各占多少,看细节
✓
 三日均量MA平滑三天,看短期量能趋势

02 指标源码分享|多空量指标副图

指标编号:ZS261023

指标完整源码:

VAR1:=(VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));买盘:=IF((CLOSE>OPEN),(VAR1*(HIGH-LOW)),IF((CLOSE<OPEN),(VAR1*((HIGH-OPEN)+(CLOSE-LOW))),(VOL/2)));卖盘:=IF((CLOSE>OPEN),(0-(VAR1*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSE<OPEN),(0-(VAR1*(HIGH-LOW))),(0-(VOL/2))));买卖差:=(买盘+卖盘);STICKLINE((买卖差<0),0,买卖差,3,0),COLOR33FF33;JX1:=BARSSINCE(买盘);JY1:=IF(((121>JX1)AND(JX1>0)),JX1,120);JY2:=IF(((4>JX1)AND(JX1>0)),JX1,3);VAR30:=MA(VOL,JY2);神比:=(买盘/VAR30);鬼比:=(卖盘/VAR30);VAR2:=(HIGH-LOW);VAR3:=ABS((OPEN-CLOSE));VAR4:=(HIGH-IF((CLOSE>OPEN),CLOSE,OPEN));VAR5:=(IF((CLOSE>OPEN),OPEN,CLOSE)-LOW);VAR6:=((VAR3/VAR2)*VOL);VAR7:=((VAR4/VAR2)*VOL);VAR8:=((VAR5/VAR2)*VOL);VAR9:=IF(((VOL/CAPITAL)>0.001),1,EXP(ABS(LOG(((VOL/CAPITAL)*100)))));VARA:=(((CLOSE-MA(CLOSE,5))/MA(CLOSE,5))*100);VARB:=(((MA(CLOSE,5)>MA(CLOSE,10))AND(MA(CLOSE,10)>MA(CLOSE,30)))AND(MA(CLOSE,30)>MA(CLOSE,60)));VARC:=((MA(CLOSE,5)<MA(CLOSE,10))AND(MA(CLOSE,10)<MA(CLOSE,30)));VARD:=REF(CLOSE,1);VARE:=((SMA(MAX((CLOSE-VARD),0),6,1)/SMA(ABS((CLOSE-VARD)),6,1))*100);DRAWTEXT(((DATE>700101)ANDCROSS(84,VARE)),HIGH,'■高位区'),COLORF2A3A4;VAR40:=((IF((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE>OPEN)),VAR6,买盘)+买盘)/2);VAR41:=((IF(((VAR7>VAR6)AND(VAR7>VAR8)),VAR7,买盘)+买盘)/2);VAR42:=((IF(((VAR8>VAR6)AND(VAR8>VAR7)),VAR8,买盘)+买盘)/2);VAR50:=((IF((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE<OPEN)),VAR6,卖盘)+卖盘)/2);三日上攻:=MA((((VAR40+VAR41)+VAR42)/3),JY2);三日下攻:=MA(VAR50,JY2);多头:STICKLINE((CLOSE>MA(CLOSE,30)),0,VOL,3,1),COLOR0000FF;空头:STICKLINE((CLOSE<MA(CLOSE,30)),0,VOL,3,1),COLOR00FF00;STICKLINE((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE>OPEN)),0,VAR6,2,0),COLOR00FFFF;STICKLINE((((VAR6>=VAR7)AND(VAR6>=VAR8))AND(CLOSE<OPEN)),0,VAR6,2,0),COLORFF0000;STICKLINE(((VAR8>VAR6)AND(VAR8>VAR7)),0,VAR8,2,0),COLORFFFFFF;STICKLINE(((VAR7>VAR6)AND(VAR7>VAR8)),0,VAR7,2,0),COLORFF00FF;STICKLINE((VOL>(MA(VOL,5)*2.5)),0,VOL,1,0);STICKLINE((买盘>0),买盘,0,1,0),COLOR0000FF;上攻均量:=MA(买盘,JY1);下攻均量:=MA(卖盘,JY1);DRAWTEXT(((((((((VAR7>VAR6)AND(VARA>2))AND(VAR9>VAR8))AND(CLOSE>MA(CLOSE,5)))AND(CLOSE>MA(CLOSE,30)))AND(HIGH>MA(CLOSE,60)))AND(VOL>MA(VOL,5)))AND(VAR7>=MA(VOL,5))),VOL,'▼高位标注');DRAWTEXT(((((((VAR8>VAR6)AND(VAR8>VAR7))AND(VARA<(0-2)))AND(CLOSE<MA(CLOSE,30)))AND(VAR8<(MA(VOL,5)/2)))AND(MA(VOL,5)<MA(VOL,10))),VOL,'●低位区');DRAWTEXT((((((VAR6>(MA(VOL,5)*2))AND(VAR6>=VAR7))AND(VAR6>=VAR8))AND(CLOSE>OPEN))OR((VOL>(MA(VOL,5)*3))ANDVARB)),VOL,'◆强势位');HSL:=DYNAINFO(37);DRAWTEXT((((VOL/REF((SUM(VOL,5)/5),1))>=2)AND(HSL>1)),(VOL*1.1),'●量能异动'),COLOR00FFFF;

顺手把 #成交量# 这个话题钉一下,平时跟 #多空量# #量能拆解# 绑在一块儿聊。

03 量能切三段,三日均量框住攻防

回看录像,先看量幅比这一行。

VAR1:=VOL/(((HIGH-LOW)*2)-ABS(CLOSE-OPEN))

分母是两倍波幅减去实体绝对值。波幅越大分母越大,量幅比越小。实体越大分母越小,量幅比越大。它等于给每根K线的成交量定了一个调整系数,波幅大的柱子打折,实体大的柱子加权。像裁判看球员吨位,体重大的冲撞要减档算。

买盘卖盘怎么分?IF判断阴阳线。阳线时买盘拿全部波幅对应的量,卖盘只拿上影加下影那部分。阴线反过来。十字星各拿一半。

买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2))

这个写法很巧。阳线的时候,买盘吃满整根波幅,因为收盘价高于开盘价,主动力量占优。阴线的时候,买盘只拿到从高点到开盘、从收盘到低点这两段,中间实体部分判给卖盘。裁判的手势很清楚,各打五十大板还是一边倒,看K线形态。

VAR6、VAR7、VAR8是更细的切法。VAR6是实体量,VAR7是上影量,VAR8是下影量,都按占波幅的比例乘VOL。

VAR6:=(VAR3/VAR2)*VOL

VAR3是实体绝对值,VAR2是波幅。实体占波幅比例越大,VAR6越大。上影下影同理。这三段加起来等于VOL,一厘米都不丢。像把一场比赛的控球时间拆成进攻、防守、僵持三段,每段都有归属。

三日上攻和三日下攻是MA平滑。上攻取VAR40、VAR41、VAR42的平均再做JY2日均量,下攻取VAR50做MA。JY2是个动态周期,上市初期取实际天数,满4天后固定为3。

参数3怎么定的?取1的话,均量跟当天量一样,平滑等于没做。取5的话,三天前的量还在影响今天,反应太慢。3日刚好,短期趋势能看出来又不过度滞后。裁判看回放也是看最近三场,不是看整个赛季。

源码里还有个VAR9很特别。VOL除以CAPITAL大于0.001时取1,否则取EXP(ABS(LOG((VOL/CAPITAL)*100)))。这是对换手率做对数变换,换手率极低时VAR9会变大,用来识别地量。神比和鬼比是买盘卖盘分别除以VAR30(3日均量),看当天主动量相对近期均量的倍数。VAR30本身就是3日均量,作为这两个比值的分母基准。这几个变量不直接画线,藏在信号条件里做过滤用。

[ZS261023]多空量指标副图.tn6
类型:指标公式|已下载:0|下载方式:免费下载
立即下载

相关阅读

在线客服
QQ:332879389
联系电话
13605084160