企业微信

成交量计算公式在量化选股中的实战应用

成交量是股票市场的元气。价格可以骗人,成交量很难骗人。量化选股中,成交量计算公式直接决定策略的盈亏。把成交量搞透,选股胜率至少提升一个档次。

最基础的成交量计算公式

成交量就是当天成交的股数。量化系统里,原始成交量数据需要加工才有选股价值。

量化选股怎么用成交量计算公式挑选股票

量比公式:量比 = 当日每分钟平均成交量 / 过去5日每分钟平均成交量。量比大于1,说明今天成交比过去5天活跃。量比大于2,资金异动明显。量比大于5,往往是主力动手的信号。

均量线公式:5日均量 = 过去5天成交量之和 / 5。10日均量 = 过去10天成交量之和 / 10。价格突破均量线,代表资金开始关注。

量价配合公式:当日涨幅 = (收盘价 - 昨日收盘价) / 昨日收盘价。成交量增幅 = (当日成交量 - 昨日成交量) / 昨日成交量。健康上涨需要涨幅和成交量增幅同向。

量化选股中成交量计算公式的三大用法

用法一:量比选股

早盘9:25集合竞价结束,算量比。量比大于3,股价涨幅在2%到5%之间,流通市值小于200亿。三个条件叠加,选出短线爆发力最强的股票。

代码演示:


import pandas as pd

def select_by_volume_ratio(df):

    df['volume_ratio'] = df['volume'] / df['avg_volume_5']

    df['pct_change'] = (df['close'] - df['pre_close']) / df['pre_close'] * 100

    selected = df[(df['volume_ratio'] > 3) & 

                  (df['pct_change'] > 2) & 

                  (df['pct_change'] < 5) & 

                  (df['market_cap'] < 200e8)]

    return selected

用法二:均量线突破

5日均量线上穿10日均量线,形成成交量金叉。此时股价如果站在20日均线上方,就是中线买点。量化策略里,用成交量金叉过滤掉70%的假突破。

代码演示:


def volume_golden_cross(df):

    df['ma_vol_5'] = df['volume'].rolling(5).mean()

    df['ma_vol_10'] = df['volume'].rolling(10).mean()

    df['vol_cross'] = (df['ma_vol_5'] > df['ma_vol_10']) & \

                      (df['ma_vol_5'].shift(1) <= df['ma_vol_10'].shift(1))

    df['price_above_ma20'] = df['close'] > df['close'].rolling(20).mean()

    return df[df['vol_cross'] & df['price_above_ma20']]

用法三:量价背离预警

股价创新高,成交量没有创新高。这是顶部信号。量化系统里,量价背离公式为:价格20日新高,但成交量低于20日均量的80%。出现这个信号,策略自动减仓。

成交量计算公式的进阶技巧

换手率公式:换手率 = 成交量 / 流通股本 × 100%。换手率在3%到7%之间,股票活跃但不过热。换手率超过15%,主力可能出货。

量能饱和度公式:量能饱和度 = 当日成交量 / 过去20日最大成交量。饱和度大于0.8,说明今天量能接近历史极值,变盘概率大。

尾盘量比公式:尾盘量比 = 14:30后的成交量 / 过去5日同时段平均成交量。尾盘量比大于2,第二天高开概率超过60%。

成交量计算公式在期货市场的变通

期货成交量计算公式和股票不同。期货有夜盘,需要把夜盘成交量合并到次日。期货量比公式:量比 = 当前时段成交量 / 过去5日同时段平均成交量。期货主力合约换月时,成交量会跳变,量化系统需要做平滑处理。

期货持仓量比成交量更重要。持仓量增加,成交量增加,趋势延续。持仓量减少,成交量增加,趋势可能反转。量化策略里,用持仓量变化率过滤成交量信号。

成交量计算公式的常见坑

除权除息日,成交量会异常放大。量化系统必须做前复权处理,否则量比公式完全失效。

新股上市前5天,成交量没有历史均值,量比公式无法计算。策略要跳过次新股。

停牌复牌后,成交量计算需要跳过停牌日。直接算均量线会失真。

成交量计算公式是量化选股的地基。量比抓短线爆发,均量线抓中线趋势,量价背离抓顶部预警。三个公式配合使用,选股胜率能稳定在55%以上。期货市场把持仓量加进来,信号更可靠。量化交易者把成交量公式写进策略,回测收益曲线会平滑很多。