第九章:基差动量策略
基差动量策略,说白了就是「追涨杀跌」的进阶版。只不过我们追的不是价格,而是基差的变化趋势。
我刚开始做这个策略时,犯过一个低级错误——把基差的绝对值当成了信号。结果呢?在升贴水转换的震荡期反复被打脸。后来才明白,真正有价值的是基差的变化方向,而不是它本身的大小。
一、基差趋势识别
识别基差趋势,我习惯用三步走:
- 计算滚动基差:用近月合约价格减去远月合约价格
- 平滑处理:去掉日内噪音,我一般用5日均线
- 判断方向:看均线斜率,向上还是向下
核心逻辑:基差趋势一旦形成,往往具有持续性。因为现货市场的供需矛盾不是一天能解决的。
举个例子。2023年螺纹钢那波行情,基差从-50一路扩大到+200。很多人看到贴水就做空,结果被活活逼仓。我当时盯着基差的5日均线,发现斜率连续5天为正,果断做多。嗯,这就是趋势的力量。
二、动量信号构建
动量信号不能只看基差本身。我常用的组合是:
| 信号类型 | 计算方式 | 权重 |
|---|---|---|
| 基差动量 | 当前基差 - N日前基差 | 40% |
| 基差加速度 | 动量变化率 | 30% |
| 成交量确认 | 基差变动时的成交量放大 | 30% |
为什么要加加速度?我在实盘中遇到过这种情况:基差虽然还在扩大,但扩大的速度明显放缓了。这时候追进去,很容易接最后一棒。加速度指标就是用来识别这种「强弩之末」的。
我的经验:动量信号最好用标准化后的Z-score。不同品种的基差波动幅度差异很大,直接比较没有意义。
三、入场时机选择
入场时机,我总结了一个「三合一」原则:
- 趋势确认:基差均线方向明确,至少连续3天同向
- 动量爆发:当日基差变动超过过去10日平均变动的1.5倍
- 位置合适:不在极端值附近入场(比如基差已经超过历史90%分位)
为什么会要求位置合适?我曾经在基差创历史新高时追进去,结果第二天就大幅回落。后来复盘发现,当基差进入极端区域,回归的力量往往大于趋势的力量。
具体入场点,我习惯用突破法:
# 伪代码示例
if 基差均线向上 and 今日基差 > 昨日基差 + 1.5 * 过去10日平均波动:
开多仓
elif 基差均线向下 and 今日基差 < 昨日基差 - 1.5 * 过去10日平均波动:
开空仓
else:
观望
四、出场规则设定
出场比入场更重要。我见过太多人,入场时信心满满,出场时犹豫不决。
我的出场规则分三种:
- 趋势反转出场:基差均线方向改变,且连续2天反向运行
- 动量衰竭出场:基差加速度由正转负(做多时)或由负转正(做空时)
- 时间止损出场:持仓超过N天仍未达到预期,强制平仓
避坑指南:我曾经因为不舍得止损,把一波盈利的单子拿到亏损出局。后来给自己定了个铁律——基差均线拐头,无条件减仓一半。这个规则救了我好几次。
另外,我建议设置移动止盈。比如基差每扩大10个点,就把止损位上移5个点。这样既能保住利润,又不会过早下车。
五、策略框架图
下面这张图,是我做基差动量策略的核心逻辑。你看一遍就能明白整个流程。
这张图把整个策略串起来了。从数据输入到最终出场,每一步都有明确的规则。你照着这个框架去搭建,至少不会犯方向性的错误。
六、实战中的注意事项
最后说几个实战中容易踩的坑:
- 别在交割月附近玩:临近交割,基差会剧烈波动,趋势信号完全失效
- 注意换月影响:主力合约切换时,基差数据会出现跳变,记得做平滑处理
- 多品种分散:我一般同时跟踪5-8个品种,哪个出信号做哪个。单一品种的黑天鹅扛不住
一个小技巧:如果基差趋势和价格趋势方向一致,胜率会大幅提升。比如基差走强+价格上涨,这就是典型的「共振」信号。
好了,基差动量策略的核心内容就这些。记住一句话:趋势是你的朋友,但别在趋势的尾巴上跳舞。
公众号:蓝海资料掘金营,微信deep3321