量化选股怎么用成交量计算公式挑选股票
摘要:
成交量计算公式是量化选股的核心工具,掌握量比、均量线和量价配合等指标,能有效识别资金异动,提升选股成功率。

成交量计算公式在量化选股中的实战应用
成交量是股票市场的元气。价格可以骗人,成交量很难骗人。量化选股中,成交量计算公式直接决定策略的盈亏。把成交量搞透,选股胜率至少提升一个档次。
最基础的成交量计算公式
成交量就是当天成交的股数。量化系统里,原始成交量数据需要加工才有选股价值。

量比公式:量比 = 当日每分钟平均成交量 / 过去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%以上。期货市场把持仓量加进来,信号更可靠。量化交易者把成交量公式写进策略,回测收益曲线会平滑很多。
声明
转载声明:欢迎分享本文,转载请注明出处!
点击复制: