量化选股中成交量计算公式到底怎么用

企业微信

成交量到底是什么

成交量就是一段时间内买卖双方达成交易的总手数。股票市场里,一手等于100股。期货市场里,一手对应不同品种的合约乘数。成交量反映的是资金参与的活跃程度,不是价格涨跌本身。

最基础的成交量计算公式

成交量 = 周期内所有成交手数之和

股票软件里,日线图上的成交量柱子就是当天所有成交手数的总和。这个数字是交易所直接推送的,你不需要自己算。但量化选股时,需要对这个原始数据做二次加工。

量化选股常用的成交量衍生公式

均量线

均量线 = N日成交量之和 / N

量化选股中成交量计算公式到底怎么用

常见周期是5日、10日、20日、60日。均量线用来平滑成交量的随机波动。价格突破均线时,如果成交量也同步站上均量线,信号更可靠。

量比

量比 = 当前总成交量 / (过去N日平均每分钟成交量 × 当前累计开市分钟数)

量比大于1说明当前成交比过去N日平均更活跃。量化选股常把量比>1.5作为初筛条件。

成交量变异系数

变异系数 = 成交量标准差 / 成交量均值

这个指标衡量成交量的稳定性。变异系数突然放大,往往对应资金异动。

成交量在量化选股中的典型用法

放量突破

价格创N日新高,同时成交量大于过去N日均量的1.5倍。量化代码里可以写成:


vol_ma = volume.rolling(20).mean()

condition = (close == close.rolling(20).max()) & (volume > 1.5 * vol_ma)

这个条件筛选出的股票,短期延续上涨的概率更高。

缩量回调

价格从高点回落,但成交量萎缩到均量的一半以下。说明抛压不重,主力没有大规模出货。量化选股中,缩量回调常被用作低吸信号。

量价背离

价格创新高,成交量却低于前一个高点对应的成交量。这是上涨动能减弱的信号。期货市场里,量价背离常出现在趋势末端。

期货市场成交量计算的特殊点

期货成交量是双边计算的。股票市场里,一笔成交只算一次。期货市场里,开仓和平仓都计入成交量。所以期货的成交量数字天然比股票大。

量化选股做期货时,需要把成交量除以2再和股票对比。期货还有持仓量这个指标,成交量与持仓量的比值更有参考意义。

成交持仓比 = 成交量 / 持仓量

这个比值过高,说明日内投机氛围浓,趋势持续性差。比值过低,说明资金以中长线为主,趋势更稳。

成交量公式在量化回测中的坑

前复权与成交量

价格前复权后,成交量不需要复权。成交量是实际成交手数,除权除息不影响它。很多量化新手会把成交量也做复权处理,结果回测信号全乱。

集合竞价成交量

A股集合竞价的成交量计入当天总成交量。但集合竞价的成交价格是单一价格,不能简单用连续竞价的逻辑去分析。量化选股时,最好把开盘前5分钟的成交量单独拿出来看。

停牌与成交量

股票停牌期间成交量为0。均量线计算时,如果直接跳过停牌日,会导致均量线失真。正确做法是把停牌日的成交量设为前一日成交量,或者直接用交易日序号做滚动。

用成交量公式构建一个简单的选股策略

条件一:当日成交量大于20日均量1.5倍。

条件二:当日收盘价大于20日均价。

条件三:量比大于1.2。

条件四:过去5日成交量标准差小于过去20日成交量均值的0.5倍。

这个策略的逻辑是:成交量突然放大,价格在均线上方,量比健康,且近期成交量没有过度混乱。筛选出来的股票,短期有资金持续关注的可能性更高。

量化选股不是找万能公式。成交量计算公式只是工具,核心是理解数字背后的资金行为。股票和期货都一样,成交量放大代表分歧加大,缩量代表分歧减小。分歧转一致时,趋势最容易延续。

转载请注明出处:https://www.lianghuajiaoyi.top/wenzhang/lianghua-xuangu-chengjiaoliang-jisuangongshi-695.html