第十五章:基差交易策略一:库存低位时的正套策略(买现货卖期货)

正套策略,说白了就是「买现货、卖期货」。听起来简单,但什么时候做、怎么做,这里面门道很深。我个人习惯把库存当作核心指标——库存低位时,正套的成功率往往更高。

为什么库存低位适合做正套?

你想想看,库存低意味着什么?现货紧缺。现货一紧缺,买家愿意出高价拿货。这时候现货价格就会走强。而期货呢?它反映的是未来的预期。如果市场预期未来供应会恢复,期货价格就不会跟现货涨得那么猛。

结果就是:现货涨得快,期货涨得慢。基差(现货-期货)就会扩大。我们做正套,赚的就是这个基差扩大的钱。

核心逻辑:库存低位 → 现货紧缺 → 现货价格强势 → 基差扩大 → 正套盈利

我在项目中遇到过好几次这样的情况。记得有一次,某品种的社会库存降到了近三年最低点,但期货价格还在低位徘徊。我当时就觉得,正套的机会来了。

正套策略的具体操作

操作上其实不复杂。我一般分三步走:

  1. 确认库存状态——看社会库存、港口库存、交易所仓单,确认确实处于低位
  2. 入场建仓——买入现货(或近月合约),同时卖出等量的远月期货
  3. 等待基差回归——基差扩大到目标位后平仓,或者持有到交割

这里要注意一个细节:现货头寸怎么处理?如果你有现货渠道,直接买现货最稳妥。如果没有,可以用近月合约代替。但近月合约有交割风险,我个人建议还是尽量用现货。

一个简单的量化模型

我习惯用库存数据来量化判断。下面这个模型虽然简单,但实战中挺管用:

# 库存低位正套信号模型
def check_contango_signal(inventory, historical_mean, threshold=0.7):
    """
    inventory: 当前库存
    historical_mean: 历史平均库存
    threshold: 低位阈值,默认0.7表示库存低于历史均值30%
    """
    inventory_ratio = inventory / historical_mean
    
    if inventory_ratio < threshold:
        return "正套信号:库存低位,建议入场"
    else:
        return "观望:库存尚可,等待机会"

这个模型很简单,但很实用。我一般还会加上基差绝对值的判断——如果基差已经很大了,即使库存低,也要谨慎。

实战案例:2023年某品种的正套机会

我记得2023年三季度,某工业品的社会库存降到了历史低位。当时现货价格已经开始走强,但期货还在震荡。我做了这样一笔交易:

项目 数值
入场时间 2023年8月15日
现货买入价 5,200元/吨
期货卖出价(远月) 5,050元/吨
初始基差 +150元/吨
平仓时间 2023年9月20日
平仓基差 +320元/吨
盈利 170元/吨(扣除费用后约150元/吨)

这笔交易持续了一个多月,收益率大概3%左右。不算暴利,但胜在确定性高、风险可控。

避坑指南

我曾经踩过的坑:

  • 库存低位但基差已经很大了,这时候入场空间有限。我吃过一次亏,入场后基差反而缩小了。
  • 注意交割规则。有些品种的仓单有效期很短,如果你用近月合约代替现货,到期前必须平仓或移仓。
  • 资金成本不能忽略。正套需要占用双边保证金,如果持仓时间长,利息成本会吃掉利润。

什么时候不适合做正套?

嗯,这里要注意。库存低位不是万能的。如果市场预期未来供应会大幅增加,或者需求突然崩塌,正套也可能亏钱。

我一般会加两个过滤条件:

  • 基差不能太大——如果基差已经超过历史90%分位数,说明市场已经price in了,入场意义不大
  • 库存趋势不能是快速回升——如果库存虽然低,但最近几周在快速增加,说明紧缺正在缓解,正套要谨慎

我的一个小技巧:用库存的「同比变化」和「环比变化」两个维度来判断。同比低、环比也在降,这是最理想的。同比低但环比在升,就要小心了。

本章知识体系

下面这张图总结了库存低位正套策略的核心逻辑和操作要点:

库存低位正套策略知识体系 核心逻辑:库存低位 → 基差扩大 条件一:库存处于历史低位 条件二:基差处于合理区间 条件三:库存趋势未快速回升 步骤一:确认库存状态 步骤二:买入现货/近月 步骤三:卖出远月期货 风险:基差已过大 风险:交割规则限制 风险:资金成本过高 盈利:基差扩大带来的价差收益 注:以上策略需结合具体品种特性调整,不可盲目套用

正套策略听起来简单,但真正做好需要耐心和纪律。我见过太多人看到库存低就冲进去,结果基差反而缩小了。记住:库存是必要条件,但不是充分条件。你还需要看基差的绝对水平、库存的变化趋势,以及市场的整体情绪。

嗯,这一章就到这里。正套策略是基差交易的基础,掌握了它,后面的反套策略就更容易理解了。