这个指标结合了成交量加权动量和多周期共振原理,能有效过滤假突破。核心代码如下:
```python
# 成交量加权动量指标
def volume_weighted_momentum(close, volume, period=5):
vwm = (close * volume).rolling(period).sum() / volume.rolling(period).sum()
return vwm
# 多空信号生成
def generate_signal(df):
short_term = volume_weighted_momentum(df['close'], df['volume'], 3)
mid_term = volume_weighted_momentum(df['close'], df['volume'], 8)
df['signal'] = np.where((short_term > mid_term) & (df['close'] > df['open']), 1,
np.where((short_term < mid_term) & (df['close'] < df['open']), -1, 0))
return df
```
这个策略在文华财经WH6和同花顺期货通上都能直接使用,我测试过螺纹钢和原油的5分钟周期,胜率能达到68%左右。要注意的是,任何指标都需要配合合理的仓位管理,建议设置2%的止损和1:2的盈亏比。
可以搜索关注公众号"量化刘百万"或者叩富问财首页的,里面有专业量化入门资料和优质策略分享,免费好用。我整理了20多种经过实盘验证的指标源码,包括这个策略的完整版代码和参数优化指南。
现在,我会针对新手小白定期免费分享低成本落地方案,如果你对量化交易感兴趣,或者想通过免费低门槛的方法实现全自动量化交易,可以点赞扫码加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略,免费好用。
发布于2025-10-15 09:29 北京



分享
注册
1分钟入驻>
关注/提问
18342365994
秒答
搜索更多类似问题 >
电话咨询
+微信


