
⚠️ 成交量会骗人,但水闸不会。
你看盘的时候肯定遇到过这种情况:分时图上突然冒出一根巨量柱,你以为是主力进场了,追进去才发现是个寂寞——那不过是开盘几分钟的正常撮合,跟你家水龙头刚打开时水压猛冲一下是一个道理。
成交量这个东西,在分时周期里最容易误导人。因为分钟周期的成交量是"半截数据"——当前K线还没走完,量能柱还在往上长,你根本不知道最终会停在哪里。这就像水库管理员盯着进水口的流量计,下午三点之前他看到的都是"瞬时流量",不是"全天总量"。他要是根据这个瞬时流量就开闸放水,那水库迟早要出事。
分钟虚拟成交量干的事,就是把这个"瞬时流量"换算成"预计全天总量",让你提前看到这根K线如果按当前节奏走完,最终会堆出多大量来。不仅如此,它还顺手把买卖力量拆开了——总量是水库水位,红柱是进水闸,绿柱是出水闸。你一眼就能看清,今天到底是注水还是抽水。
#交易量分析 #分时成交量 #虚拟成交量 #主力买卖盘 #分钟级指标
01 水库三道闸——总量、虚量、买卖拆解
📌 这指标跟普通成交量指标的差别,就一句话:普通指标告诉你水库现在有多少水,它告诉你水库的水从哪来、往哪去、今天预计还剩多少。
普通VOL指标只画一根总量柱子,你看到的红绿只是K线涨跌对应的颜色,跟真实的买卖力量没关系。但这个指标拆了三层:第一层是总量(VOL),就是水库当前水位;第二层是虚量,根据当前时间进度推算全天预计水量;第三层更狠,直接用价格振幅把总成交量拆成买方成交和卖方成交,红绿柱分别代表进水闸和出水闸的开度。
我自己的经验是,看分时成交量不看虚量等于蒙眼开车。特别是开盘前十分钟,虚量柱会远大于实际总量柱,因为它是按当前节奏外推全天的。这个差距本身就包含了信息——节奏快还是慢,主力是急着吃货还是慢慢磨。
总量 水库当前水位VOL原始成交量有多少水在这 | 虚量 预计全天水量按当前节奏外推今天还会来多少 | 买卖拆解 进水闸 vs 出水闸红柱买方 绿柱卖方水从哪来往哪去 |
02 源码全量

指标编号:AG260727
指标完整源码:
A:=PERIOD;N:=IF(A=0,1,IF(A=1,5,IF(A=2,15,IF(A=3,30,IF(A=4,60,IF(A=5,240,DRAWNULL))))))));M:=IF(N=1,IF(MOD(FROMOPEN,1)=0,1,MOD(FROMOPEN,1)),IF(N=5,IF(MOD(FROMOPEN,5)=0,5,MOD(FROMOPEN,5)),IF(N=15,IF(MOD(FROMOPEN,15)=0,15,MOD(FROMOPEN,15)),IF(N=30,IF(MOD(FROMOPEN,30)=0,30,MOD(FROMOPEN,30)),IF(N=60,IF(MOD(FROMOPEN,60)=0,60,MOD(FROMOPEN,60)),IF(N=240,FROMOPEN,DRAWNULL))))))));虚量:IF(CURRBARSCOUNT=1 AND A,vol*N/M,VOL),NODRAW,COLORMAGENTA;STICKLINE(CURRBARSCOUNT=1 AND N,虚量,0,-1,-1),COLOR00C0C0;总量:VOL,VOLSTICK;AA:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN));买:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,COLORSTICK;卖:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),COLORGREEN,COLORSTICK;量:买+卖,COLORFFFF00,NODRAW;MA5:MA(VOL,5),COLORMAGENTA;MA10:MA(VOL,10),COLORYELLOW;
03 水闸怎么算——三层逻辑逐条拆
🧵 第一层:周期映射——把时间周期翻译成"几分钟"
源码片段:N:=IF(A=0,1,IF(A=1,5,IF(A=2,15,...
💬 A是当前周期类型,A=0是1分钟线对应N=1,A=1是5分钟线对应N=5,以此类推到日线N=240。这一步是把K线周期翻译成"每根K线包含几分钟"。
📌 为什么要做这步翻译?因为虚量计算需要知道"当前这根K线已经走了多少分钟"和"这根K线总共多少分钟"的比例。没有这个N,后面算不出来。
🧵 第二层:时间进度——当前K线走了几分之几
源码片段:M:=IF(N=1,IF(MOD(FROMOPEN,1)=0,1,MOD(FROMOPEN,1)),...
💬 FROMOPEN是开盘到当前的分钟数。MOD(FROMOPEN,N)算的是"当前K线内已走的分钟数"。M就是这个已走分钟数。如果整除说明刚好走完一根K线,M=N。
📌 这里的嵌套IF看着吓人,逻辑其实很简单:先按周期确定N值,再用FROMOPEN对N取余得到M。M就是"当前这根未完成K线已经走了几分钟"。
🧵 第三层:虚量推算——按当前节奏外推全天
源码片段:虚量:IF(CURRBARSCOUNT=1 AND A,vol*N/M,VOL)
💬 核心公式就这一句。VOL是当前K线已有的成交量,N/M是放大倍数——"已走M分钟,全天N分钟,按当前速度外推"。CURRBARSCOUNT=1确保只对最新一根K线画虚量,历史K线正常显示VOL。
📌 这个N/M的比值就是虚量的灵魂。开盘第1分钟,M=1,N=240(日线),倍数就是240倍——等于把第1分钟的量放大240倍当全天量。这显然不靠谱,所以虚量在开盘前几分钟参考价值最低,越往后越准。到了收盘前10分钟,M已经接近N,倍数接近1,虚量几乎等于实际量了。
🧵 第四层:买卖拆单——从总量里分出进水和出水
源码片段:AA:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN))
💬 这行是整个买卖拆单的地基。分母是(HIGH-LOW)*2-|CLOSE-OPEN|,翻译成人话:价格振幅的两倍减去实体长度。这个值衡量的是"上下影线总长度"。
📌 为什么要用振幅和实体来拆买卖?逻辑是这样的:阳线时,买方力量=AA*(HIGH-LOW),因为整个振幅都是买方推上去的。阴线时,买方力量=AA*((HIGH-OPEN)+(CLOSE-LOW)),只算了从开盘到最低价的反弹部分和从最低价到收盘的部分——卖方主导的区域不算买方功劳。十字星时直接对半分VOL/2,因为多空势均力敌。
💡 实际操作中你会发现,这个拆法不是绝对精确的——它假设价格在最高最低之间均匀分布,真实成交不一定这么均匀。但作为日内参考,它比只看红绿K线靠谱得多。红K也可能是出货,绿K也可能是洗盘,但买卖拆单柱能让你看到水面下的暗流。
04 水库口诀
虚量外推看节奏开盘前段莫当真买卖拆单看水闸红进绿出分水流MA5MA10量均线金叉放量是信号
你看分时图的时候,有没有注意过虚量柱和实际量柱之间的差距?那个差距本身就是市场情绪的温度计。评论区聊聊你平时怎么看分时量能的。
