[ZX261017]开盘预测副图-通达信指标源码分享

01 时间缩放推全天,主动买卖拆量柱
开盘那根量柱又粗又大,到底是真放量还是刚开盘的正常冲动?这公式干的事挺有意思——按已经过去的交易时间,把当前成交量等比例放大到全天240分钟,等于给你看一个"如果保持这个节奏,全天会有多少量"的预估。像打车的时候看导航,开了三分之一路程,就知道全程大概要多久。
速查卡先放这儿。
速查卡(五秒扫完,名称 + 一句话作用):
| 时间缩放 |
| 主动买盘 |
| 主动卖盘 |
| 换手阈值 |
02 指标源码分享|开盘预测

STICKLINE(HOUR>=9ANDHOUR<10,0,V/((TIME-93000)/100)*240,4.5,1),COLORWHITE;STICKLINE(HOUR>=10ANDHOUR<11,0,V/((TIME-100000)/100+30)*240,4.5,1),COLORWHITE;STICKLINE(HOUR>=11ANDHOUR<12,0,V/((TIME-110000)/100+90)*240,4.5,1),COLORWHITE;STICKLINE(HOUR>=13ANDHOUR<=14,0,V/((TIME-130000)/100+120)*240,4.5,1),COLORWHITE;STICKLINE(HOUR>=14ANDHOUR<=15,0,V/((TIME-140000)/100+180)*240,4.5,1),COLORWHITE;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(C>O,0,VOL,4.5,1),COLORRED;STICKLINE(C<O,0,VOL,4.5,1),COLORFFFF00;STICKLINE(C=OANDC<REF(C,1),0,VOL,4.5,1),COLORFFFF00;STICKLINE(C=OANDC>REF(C,1),0,VOL,4.5,1),COLORRED;STICKLINE(主动买盘>0,0,主动买盘,4.5,0),COLORRED;换手:VOL/CAPITAL*100;STICKLINE(换手>=3AND换手<8,0,主动买盘,2,0),COLORYELLOW;STICKLINE(换手>=8,0,主动买盘,2,0),COLORGREEN;MA5:MA(VOL,5),COLORYELLOW;MA13:MA(VOL,13),COLORWHITE;DRAWTEXT(CROSS(MA5,MA13),CROSS(MA5,MA13),'*'),COLORYELLOW;
#开盘量能# 这个点很多人忽略,跟 #成交量预测 #主动买盘 放一块儿看最清楚。
03 240分钟等比缩放,K线实体拆买卖,换手两档定活跃
先说时间缩放这一层。这公式写了五条STICKLINE,对应五个时间段——
预估量:=V/((TIME-93000)/100)*240
看着复杂,拆开很简单。TIME返回的是当前时间,比如9点45分就是94500。减去93000(9点30分)再除以100,得到的是已经过去了多少分钟。然后用当前成交量除以已过分钟数,得到每分钟平均成交量,再乘以240(全天交易分钟数),就是全天预估值。
为什么分五个时间段写?因为每个时段的起始时间不一样——10点开始的时段要加上前面30分钟,11点的加90分钟,下午的加120和180分钟。不分开写的话,10点零1分的时候,已过分钟数会算成1分钟而不是31分钟,预估量直接翻30倍,吓死人。这个细节很多人写公式的时候忽略,结果预估线乱跳。
240这个数没什么好纠结的,A股全天就是4小时乘60分钟等于240分钟。有人用234去掉集合竞价,但我反正觉得240更直观,差那6分钟影响不大,整数好记。
接着看主动买卖拆分。这一层是整个公式的核心——
VAR1:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN))主动买盘:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2))
VAR1是成交量除以价格波动幅度,等于每一块钱的价格波动对应多少成交量。然后阳线的时候,主动买盘等于VAR1乘以全天振幅(H-L),因为阳线收盘在高位,整个振幅都算主动买的力量。阴线的时候,主动买盘只算从开盘到最低价、再从最低价到收盘这两段(H-O加上C-L),中间下跌那段算卖的。十字星就各分一半。
这个拆法的逻辑是——价格往上走的时候成交的量算买的,往下走的时候算卖的。虽然不是逐笔成交那么精确,但在日线级别已经够用了。我之前试过更复杂的拆法,把上影线和下影线分开算,但效果差不多,反而公式写得绕,不如这个干净。
换手率那层就简单了,VOL/CAPITAL*100,就是当天成交量占流通盘的比例。阈值取3和8两档——3以下画红色,3到8画黄色,8以上画绿色。为什么是3和8?3以下属于温和换手,大部分票日常都在这个区间;3到8开始活跃,有人在动;8以上属于高热,不管什么方向都值得多看一眼。取2和6的话太松,很多票日常就黄了绿了,没区分度;取5和10的话又太紧,大部分时间全是红的,高亮失去意义。3和8刚好卡在中间,像红绿灯,黄了注意、绿了警惕。
末尾MA5和MA13两条量均线交叉画个星号,就是个常规的量能金叉标记,不多说了。
