[YZ261015]五彩成交副图-通达信指标源码分享

01 周期自动换算分钟数,当日预测量用SUM×A/FROMOPEN

大多数成交量副图,就两种颜色——红和绿,看多了审美疲劳不说,信息量也不够。五彩成交这个指标,你瞧,它把量柱拆成了好几个颜色层:基础量柱一种色,主动成交一种色,被动成交一种色,预测量又是一种色,叠在一起像调色盘,每层代表不同的含义。

它还能自动识别你在什么周期下看图——五分钟、十五分钟、三十分钟、六十分钟还是日线,自动换算成对应的分钟数,预测量在每个周期都能算准。

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

预测
按当前周期时间比例推算全天成交量
主动买
按K线实体比例切出的主动成交部分
主动卖
对应切出的被动成交部分
观望态/持仓态
SAR抛物线标注的两种价格状态

先放这儿,后面拆每一层怎么上色的。

02 指标源码分享|五彩成交副图

指标编号:YZ261015

指标完整源码:

A:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,DRAWNULL)))));B:=FLOOR((FROMOPEN/A));万手:VOL/10000,LINETHICK0,NODRAW;AA:=IF(CURRBARSCOUNT=1,SUM(VOL,B)*A/FROMOPEN,DRAWNULL);预测:STICKLINE(AA,0,AA,4,0),COLORYELLOW;BB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));主动买:=IF(CLOSE>OPEN,BB*(HIGH-LOW),IF(CLOSE<OPEN,BB*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));主买:主动买/10000,COLORRED,NODRAW;主动卖:=IF(CLOSE>OPEN,0-BB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-BB*(HIGH-LOW),0-VOL/2));主卖:-主动卖/10000,COLORGREEN,NODRAW;差额:(主动买+主动卖)/10000,NODRAW;STICKLINE(CLOSE>REF(CLOSE,1),0,VOL,2.5,0),COLORLICYAN;STICKLINE(CLOSE<REF(CLOSE,1),0,VOL,2.5,0),COLORLIGREEN;STICKLINE(CLOSE=REF(CLOSE,1),0,VOL,2.5,0),COLORWHITE;STICKLINE(C>-1,0,VOL,3,1),COLORRED;STICKLINE(C<O,0,VOL,3,1),COLORFFFF00;STICKLINE(C=OANDC<REF(C,1),0,VOL,2,1),COLORFFFF00;STICKLINE(C=OANDC>REF(C,1),0,VOL,2,1),COLORRED;STICKLINE(主动买>0,0,主动买,1,0),COLORRED;STICKLINE(主动卖<0,VOL,主动买,1,0),COLORBLUE;STICKLINE(1,主动买-VOL,0,2,0),COLOR0FF000;观望态:IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORGREEN;持仓态:IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL),CIRCLEDOT,COLORMAGENTA;五日:MA(V,5)COLORWHITE;十日:MA(V,10)COLORYELLOW;主动量线:MA(主动买,5),LINETHICK2,COLOR00FFFF;被动量线:MA(VOL-主动买,5),LINETHICK2,COLORFF00FF;

顺手把 #成交量# 这个话题钉一下,平时跟 #五彩成交 #副图指标 绑在一块儿聊。

03 BB量振幅切主动买卖,SAR钉状态,五日十日均线缠量线

先看周期自动换算这行。

A:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,DRAWNULL)))))

PERIOD是通达信的周期函数,1是五分钟、2是十五分钟、3是三十分钟、4是六十分钟、5是日线。这行就是个嵌套IF,你在哪个周期看图,它就返回那个周期对应的分钟数——五分钟图返回5,日线返回240。你瞧,这就像自动换挡的车,你踩油门它自己决定用几档,不用你手动拨。有了A,预测量就能在任意周期下算准。

AA:=IF(CURRBARSCOUNT=1,SUM(VOL,B)*A/FROMOPEN,DRAWNULL)

B是FROMOPEN除以A,也就是当前周期下已经走了多少根K线。SUM(VOL,B)是已经走了的B根K线的累计成交量,乘以A(每根K线的分钟数)再除以FROMOPEN(开盘到现在的总分钟数),就是按当前速度推算的全天总量。逻辑跟TD那个预测量类似,但这里支持任意周期,更灵活。

你瞧,好几个量能指标都用这个公式,说明它确实是拆量的标准做法。

再看核心的量振幅切割。

BB:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN))

又是这个量密度公式——总振幅空间做分母,成交量做分子。主动买和主动卖的切割逻辑,跟前面两个指标一样,阳线整根振幅算主动买,阴线只有影线算主动买,实体算主动卖。这里就不重复了,重点看它怎么把这些层叠成五彩柱。

源码里用了好几层STICKLINE:基础VOL柱用浅青/浅绿/白色(按今天涨跌平),然后叠一层红/黄的阴阳线,再叠主动买的红色细柱和主动卖的蓝色细柱。每层柱子的宽度不同(2.5、3、1),叠在一起就有了层次感。你瞧,这就像交通灯分车道,公交车道、小车道、应急车道各用各的颜色,你一眼就知道哪条道上有车。

再看SAR那两行。

观望态:=IF(SAR(10,2,20)>=H,SAR(10,2,20),DRAWNULL)

持仓态:=IF(SAR(10,2,20)<=L,SAR(10,2,20),DRAWNULL)

SAR是抛物线指标,参数(10,2,20)——十天起步,加速因子2,最大值20。当SAR值大于等于当天最高价的时候,画绿色圆点,标成观望态;当SAR值小于等于当天最低价的时候,画洋红色圆点,标成持仓态。这两个状态是SAR给的趋势参考,不是让你照着操作,就是给你多一个维度看价格在抛物线的哪一侧。参数2和20,你瞧,我试过取1和10,加速太快,SAR天天翻转,跟抽风一样;取3和30呢,又太慢,趋势都反转了SAR才慢悠悠跟过来。2和20卡在中间,像调闹钟的音量,太响吓一跳太轻听不见,这个音量刚刚好。

末尾五日、十日均线,还有主动量线和被动量线,是给量能加的平滑参考线。五日均线用白色,十日用黄色,主动量线用青色,被动量线用品红,四条线缠在一起,量能的短期趋势一目了然。

[YZ261015]五彩成交副图.tn6
类型:指标公式|已下载:0|下载方式:免费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160