裂解价差套利这个词,第一次听到的人多半以为是某种高深的化工工艺。真剥开来看,它讲的是一件特别朴素的事:原油是面粉,汽油和柴油是面包,裂解价差就是面包和面粉之间的差价。做原油裂解价差套利,本质上不是赌原油涨还是跌,而是赌"炼油这门生意当下赚不赚钱"。当汽油和柴油的价格开始"背叛"原油——原油还在原地磨蹭,成品油已经先跑为敬,或者反过来成品油塌了而原油硬挺——价差就会剧烈摆动,机会也就跟着来了。
这篇东西适合三类人看:做商品期货、想从单边赌涨跌转向相对价值交易的人;盯着炼化行业景气度、需要判断利润拐点的研究型选手;以及纯粹好奇"为什么油价跌了加油站却不降价"的普通读者。我不讲教科书式的定价理论,只讲我实际盯盘、算比例、建仓、被市场教育之后留下来的那套东西——包括公式怎么推、手数怎么配、什么信号值得动手、哪些坑踩一次就够。所有内容只作为方法论讨论,不构成任何投资建议,仓位和风险永远是你自己的事。
1. 先搞清楚裂解价差到底在赚谁的钱
1.1 从一口油井到加油站:价差的物理来源
原油从地下抽出来的时候,本质上是一锅混合物,没人能直接把它加进汽车油箱。它必须进炼厂,经过常减压蒸馏、催化裂化、加氢精制这一整套流程,被"裂解"成不同沸点的馏分:最轻的是液化气和石脑油,中间是汽油,再往下是航空煤油和柴油,最底下是燃料油和沥青。这个"裂"字就是裂解价差名字的由来——它不是金融圈生造的概念,而是炼厂真实加工过程的成本与利润映射。
所以裂解价差的经济含义非常直白:炼厂买一桶原油,加工成成品油卖出去,中间能赚多少钱。赚的那部分要覆盖加工费、人工、能耗、折旧、运输,剩下的才是炼化利润。当价差被压到极低,炼厂就会减产甚至停机检修,因为开工就是亏钱;当价差拉得极高,全行业拼了命地满负荷运转,连本该检修的装置都往后推。这种"利润驱动开工率、开工率又反过来影响价差"的负反馈,正是裂解价差具备均值回归特性的物理基础,也是套利逻辑能成立的根子。
这里有个很多人忽略的细节:裂解价差跟原油品质强相关。轻质低硫原油蒸馏出来汽油馏分多,重质含硫原油则柴油和燃料油收率高,同样一套装置、同样的成品油价格,用不同原油算出来的裂解利润能差出一大截。这就是为什么拿不同基准原油去套同一个成品油价格,得出的价差数字经常对不上——不是数据错了,是"面粉"的品种不一样,出"面包"的比例自然不一样。做套利之前先确认你用的原油基准和成品油基准是不是同一个市场体系里的,这一步错了,后面全白算。
提示:很多行情软件默认把某个原油基准和某组成品油价格拼在一起显示"裂解价差",但它未必是你想交易的那个组合。下单前一定自己按合约规格重算一遍,别直接信屏幕上那个数字。
1.2 为什么说"汽油+柴油背叛原油"时机会才出现
绝大多数时候,原油和成品油是同涨同跌的,因为成本端传导很直接:原油涨了,炼厂挺价,成品油跟着涨。这种同步状态下裂解价差波动很小,做套利连手续费和滑点都覆盖不住,纯属给市场送钱。真正有价值的窗口,出现在两端"脱钩"的时候,而脱钩通常由这么几类事件触发。
第一类是供给端的突发扰动。炼厂着火、爆炸、飓风停产、非计划检修,这些事一出,成品油供应立刻少一块,但原油需求只是暂时下降,甚至因为别的炼厂补开工而没怎么变。结果就是成品油价格飙、原油不动,价差瞬间拉开。这种行情来得快去得也快,装置一恢复,价差就塌回去,所以拼的是反应速度和对装置产能的熟悉程度。
第二类是需求端的季节错位。北半球夏天出行高峰,汽油需求顶上去;冬天取暖季,柴油和取暖油吃香。如果旺季需求超预期而炼厂开工没跟上,成品油就会脱离原油独自走强。反过来,旺季结束而炼厂还在拼命生产,成品油库存堆积,价格就会背离原油往下砸,价差被压缩。
第三类是规格切换造成的结构性紧张。每年春夏之间,汽油要从冬季规格切到夏季规格,蒸气压要求更严,调和组分变贵,供应阶段性偏紧。这个窗口年年有,但每年紧张的幅度不一样,取决于当时的调和组分库存和调油利润。
第四类是物流与区域错配。某个消费地成品油库存见底,而远处的货要十天半个月才能到,这段时间当地成品油价格就会脱离原油基准自己飞。这类机会最考验你对航运周期和区域库存的跟踪,但也最"干净",因为驱动因素明确、可验证。
提示:不要看到价差大就冲进去。先问一句"这个背离是被什么事件撑起来的、这件事什么时候会结束"。如果答案是"装置三周后复产",那你做的就是三周的生意,别当成半年级别的趋势拿。
1.3 3-2-1、5-3-2、1-1:不同配比到底差在哪
市面上最常被引用的是 3-2-1 裂解价差,含义是 3 桶原油产出 2 桶汽油加 1 桶柴油。这个比例不是拍脑袋定的,它大致对应早期北美炼厂的平均收率结构。但随着装置升级和油品结构变化,实际的收率分布早就变了,于是又衍生出 5-3-2(5 桶原油出 3 桶汽油 2 桶柴油,更偏汽油)和各类加权版本。
| 配比类型 | 原油 : 汽油 : 柴油 | 偏向 | 适用场景 | 主要风险 |
|---|---|---|---|---|
| 3-2-1 | 3 : 2 : 1 | 均衡 | 通用型炼厂利润代理 | 对柴油单独异动不敏感 |
| 5-3-2 | 5 : 3 : 2 | 偏汽油 | 汽油裂解行情、夏季旺季 | 柴油端敞口暴露不足 |
| 2-1-1 | 2 : 1 : 1 | 偏中间馏分 | 柴油主导的行情 | 汽油端权重偏低 |
| 1-1 汽油裂解 | 1 : 1 : 0 | 纯汽油 | 单纯做汽油利润 | 完全裸露在汽油端 |
| 1-1 柴油裂解 | 1 : 0 : 1 | 纯柴油 | 取暖季、工业需求 | 完全裸露在柴油端 |
选哪个配比,取决于你到底想表达什么观点。如果你判断的是"整体炼化利润要修复",用 3-2-1 最稳,因为它把两条产品线都包进来了,单边扰动被对冲掉一部分。如果你判断的是"夏天汽油要紧张",那就该用 5-3-2 甚至纯汽油裂解,因为 3-2-1 里柴油那 1 份会把你的观点稀释掉。很多人亏钱不是因为看错方向,而是因为用了一个跟自己观点不匹配的配比,行情走对了但组合没赚到,那种憋屈比看错还难受。
我自己的习惯是:先确定驱动因素落在哪个品种上,再反推配比,而不是反过来。驱动在汽油就用偏汽油的组合,驱动在柴油就用偏柴油的组合,只有判断不清或者想做"整个炼化板块利润"的时候才回到 3-2-1。这个顺序听起来是废话,但真正下单时手一抖就选默认组合的人太多。
2. 拆解计算:一份能直接抄的价差公式与仓位配比
2.1 3-2-1 裂解价差的标准算法与单位换算
这一步是新手最容易翻车的地方,因为原油报价单位和成品油报价单位根本不是一回事。原油按"美元/桶"报价,而汽油、柴油这些成品油在境外的标准合约是按"美分/加仑"或者"美元/加仑"报价的。不换算直接相减,算出来的数字毫无意义。
换算的核心常数只有一个:1 桶 = 42 加仑。所以成品油的"美元/桶"价格 = 报价(美元/加仑)× 42。记住这一个,剩下的都是小学算术。
标准 3-2-1 公式写成这样:
裂解价差(美元/桶) = (2 × 汽油价(美元/桶) + 1 × 柴油价(美元/桶) - 3 × 原油价(美元/桶)) / 3最后除以 3 是为了把结果归一化成"每桶原油对应的利润",方便跟历史数据横向比较。如果不除,得到的是"每 3 桶原油对应的总利润",数字会大 3 倍,跟别人的图表对不上,容易误判。
举个具体的算例。假设某日收盘:原油 70.00 美元/桶,汽油 2.20 美元/加仑,柴油 2.30 美元/加仑。
- 汽油折算:2.20 × 42 = 92.40 美元/桶
- 柴油折算:2.30 × 42 = 96.60 美元/桶
- 分子:2 × 92.40 + 1 × 96.60 - 3 × 70.00 = 184.80 + 96.60 - 210.00 = 71.40
- 裂解价差:71.40 / 3 = 23.80 美元/桶
也就是说,按这个组合,炼厂每加工一桶原油,理论毛利 23.80 美元。这个数字在历史上属于偏高位区间,正常年份多数时间落在十几美元的带宽里,极端年份才会冲到几十美元。所以如果你看到 23.80 就想做空价差,逻辑上是对的——但要看它是从 18 涨上来的还是从 35 跌下来的,位置感完全不同。
用代码算更省事,我平时就用这段:
CRUDE_BBL = 1000 # 原油期货每手 1000 桶 PRODUCT_GAL = 42000 # 成品油期货每手 42000 加仑 = 1000 桶 GAL_PER_BBL = 42 def crack_321(crude, gasoline_gal, diesel_gal): """crude: 美元/桶; gasoline_gal/diesel_gal: 美元/加仑""" g = gasoline_gal * GAL_PER_BBL d = diesel_gal * GAL_PER_BBL return (2 * g + 1 * d - 3 * crude) / 3 def pnl_per_dollar(cs_change): """裂解价差每变动 1 美元/桶,3-2-1 组合的盈亏(美元)""" return cs_change * 3 * CRUDE_BBL cs = crack_321(70.00, 2.20, 2.30) print(f"当前 3-2-1 裂解价差: {cs:.2f} 美元/桶") print(f"价差走扩 2 美元的组合盈亏: {pnl_per_dollar(2):,.0f} 美元")跑出来是 23.80 美元/桶,价差走扩 2 美元对应组合盈利 6000 美元。这个敏感度数字要背下来,它是你后面算仓位、算止损的基础。
提示:不同数据源对成品油报价单位处理不一样,有的是美分/加仑,有的是美元/加仑,差 100 倍。拿到一组数据先看量级,汽油报价 2 块多说明是美元/加仑,200 多说明是美分/加仑,别硬算。
2.2 手数配比怎么算才不"裸奔"
公式算出来只是"价差是多少",真正下单要解决的是"买卖几手"。这一步错了,你做的就不是套利,而是带了一条腿的单边投机,业内管这叫"裸奔"。
先看合约规格:原油期货一般每手 1000 桶;汽油和柴油期货一般每手 42000 加仑,折算下来正好也是 1000 桶。这个巧合非常关键,它意味着三种合约在"桶"这个维度上是等单位的,配比可以直接用桶数对应。
3-2-1 组合要覆盖 3 桶原油、2 桶汽油、1 桶柴油。用 1000 桶/手去匹配,最小完整组合就是:3 手原油 + 2 手汽油 + 1 手柴油。这个组合的桶数比例正好是 3000 : 2000 : 1000,完美对应 3 : 2 : 1。
| 组合规模 | 原油手数 | 汽油手数 | 柴油手数 | 覆盖原油桶数 | 价差变动 1 美元盈亏 |
|---|---|---|---|---|---|
| 最小单元 | 3 | 2 | 1 | 3000 | 约 3000 美元 |
| 2 倍 | 6 | 4 | 2 | 6000 | 约 6000 美元 |
| 3 倍 | 9 | 6 | 3 | 9000 | 约 9000 美元 |
| 10 倍 | 30 | 20 | 10 | 30000 | 约 30000 美元 |
推导一下盈亏敏感度:组合盈亏 = 2×1000×Δ汽油 + 1×1000×Δ柴油 - 3×1000×Δ原油 = 1000 ×(2ΔG + ΔD - 3ΔC)。而裂解价差变动 ΔCS =(2ΔG + ΔD - 3ΔC)/ 3,所以组合盈亏 = 3000 × ΔCS。裂解价差每走 1 美元,最小组合盈亏 3000 美元。这个换算链条建议自己手推一遍,推过一次就再也不会记混。
如果要换成 5-3-2 配比,逻辑一样:5 手原油 + 3 手汽油 + 2 手柴油,桶数比 5000 : 3000 : 2000,正好 5 : 3 : 2。纯汽油裂解就是 1 手原油对 1 手汽油。所有配比都用"桶数比"这一个思路去套,不用背公式。
2.3 保证金占用与盈亏敏感度的实测估算
套利听起来风险低,但保证金是按腿收的,三条腿加起来的占用经常超出新手预期。按 10% 的保证金比例粗算(不同机构差异很大,这里只是示例量级):
- 原油:3 手 × 1000 桶 × 70 美元 × 10% ≈ 21000 美元
- 汽油:2 手 × 1000 桶 × 92.40 美元 × 10% ≈ 18480 美元
- 柴油:1 手 × 1000 桶 × 96.60 美元 × 10% ≈ 9660 美元
- 合计约 49140 美元
也就是说,一个最小 3-2-1 组合占用资金接近 5 万美元,而它的价差日波动幅度可能只有 0.3 到 0.8 美元,折合 900 到 2400 美元。资金效率并不高,这是裂解价差套利的天然属性——它赚的是确定性相对高的钱,代价是收益率不会爆炸。
还有个细节:三条腿的保证金不是简单相加。有些机构对跨品种组合会给一定的保证金抵扣,因为组合整体风险低于三条独立持仓之和。但抵扣比例各家不同,而且行情剧烈时可能临时上调。我吃过一次亏,账户里按平常的余量留了钱,结果波动率飙升那天保证金要求提高,差点被强平,最后是砍了一条腿才保住组合结构。从那以后我按"总保证金的 1.5 倍"留余量,宁可少做几组。
| 资金余量 | 抗压能力 | 适用情形 |
|---|---|---|
| 1.0 倍保证金 | 几乎无缓冲 | 不建议,任何上调都会触发风险 |
| 1.2 倍 | 抗小幅波动 | 只在极低波动率环境下考虑 |
| 1.5 倍 | 抗中等冲击 | 我个人的常规配置 |
| 2.0 倍以上 | 抗极端行情 | 事件驱动、装置事故高发期 |
3. 机会识别:什么信号出现时值得动手
3.1 季节性窗口:一年里那几个固定的"剧本"
裂解价差最可爱的地方是它有相当稳定的季节性,因为炼厂的检修计划、油品规格切换、出行和取暖需求都是围绕日历走的。这些窗口年年重演,只是幅度不同,把日历背下来等于提前拿到半张地图。
| 时间窗口 | 核心驱动 | 价差常见方向 | 需要盯的数据 |
|---|---|---|---|
| 1—2 月 | 冬季取暖油需求尾段、炼厂开工偏低 | 柴油端偏强 | 取暖油库存、气温预报 |
| 3—4 月 | 春季检修高峰、汽油规格切换启动 | 价差走扩概率高 | 检修产能损失、调和组分价格 |
| 5—6 月 | 夏季出行旺季前补库、规格切换完成 | 汽油裂解走强 | 汽油库存、出行数据 |
| 7—8 月 | 旺季顶点,飓风季扰动 | 高波动,双向 | 天气扰动、炼厂开工率 |
| 9—10 月 | 旺季结束、秋季检修 | 价差回落概率高 | 库存累积速度 |
| 11—12 月 | 取暖季启动、柴油转强 | 柴油裂解走强 | 取暖油库存、工业开工 |
我自己最看重的是 3—4 月那个窗口。检修损失产能是可查的,规格切换是每年必发生的,两个因素叠加,价差走扩的确定性相对高。反过来 9—10 月是价差回落的高胜率窗口,因为需求退潮而炼厂还在出油。这两个窗口我做了好几年,虽然每年幅度不一样,但方向很少完全反着来。
不过季节性只是"赔率",不是"胜率"。有一年春季检修损失特别小,因为前一年利润好,炼厂把检修都提前做了,结果旺季一来供应充足,价差不但没扩反而被压。所以季节性必须跟当下的实际数据交叉验证,单靠日历下单是懒人的做法。
3.2 库存、开工率与出口数据怎么读才不走偏
每周的库存报告是我必看的,但看的方式跟大多数人不一样。多数人只看"库存增加还是减少",然后直接推价格方向,这太粗糙了。我关心的是三个东西的组合关系:成品油库存的绝对水平、原油库存的变化方向、以及炼厂开工率的位置。
逻辑链条是这样的:如果成品油库存在历史低位、原油库存在累、开工率还没提上来,那说明成品油紧张是真实的,价差走扩有基本面支撑;如果成品油库存低位但开工率已经在满负荷、原油库存在去化,那紧张可能很快缓解,价差走扩是强弩之末。同样是"成品油低库存",这两种组合的交易含义完全相反。
开工率这个指标特别值得单独说。它是价差的天然敌人——价差高会刺激开工,开工上去供应增加,价差就被压回来。所以当你看到价差处于历史高位,同时开工率也在往上爬,就该警惕了,这是均值回归的前兆。反之价差被压到极低、开工率开始往下掉,往往是布局做多价差的时机。这个负反馈机制是裂解价差交易的核心节奏,比任何技术指标都靠谱。
出口数据是另一个容易被忽视的变量。成品油出口量突然放大,说明区域间的价差被套利窗口打开了,货在往高价地区流动,这会平抑当地的价格紧张。出口量骤降则意味着套利窗口关闭,区域内的过剩或短缺会更极端。这个数据滞后一些,但趋势很有参考价值。
提示:库存报告出来的那一分钟别急着下单,流动性最差、滑点最大。等两三分钟让价格稳定下来再动,多等的这一两分钟经常能省掉一整天的利润。
3.3 历史分位数怎么用才不坑人
判断价差"高还是低",最常用的方法是看历史分位数:把过去几年的裂解价差排个序,看当前值落在百分之几的位置。这个方法有用,但坑很深。
第一个坑是时间窗口的选择。用三年、五年、十年的数据算出来的分位数能差出一大截,因为炼厂结构、油品需求、出口格局都在变。我一般用五年滚动,同时对照三年和十年的结果做交叉验证,如果三个窗口给出的结论一致,信号才比较可靠;如果互相打架,说明当前位置处于结构性变化区间,分位数的参考价值下降。
第二个坑是分母漂移。裂解价差的绝对水平受原油价格影响,同样是 20 美元/桶的价差,在原油 50 美元时是暴利,在原油 120 美元时可能只是正常利润。所以除了绝对分位数,我还会看"价差/原油价格"这个比值,两者结合判断位置感更准。
第三个坑最隐蔽:分位数只能告诉你"现在偏离均值有多远",完全不能告诉你"什么时候回归"。价差完全可以在 95 分位上待两个月,把急着做空的人一个个熬出局。我见过太多人因为"分位数太高"提前进场做空价差,方向最后是对的,但过程撑不住,止损离场之后行情才真正回归。
所以我的用法是:分位数只做筛选,不做触发。分位数到极端区间了,我把它放进观察池,然后等一个具体的催化剂——装置复产、检修开始、库存拐点、开工率转向——等到催化剂出现才动手。这样虽然吃不到最顶部那一段,但胜率和持仓体验都好得多。
4. 实操流程:从看盘到建仓再到离场的完整链路
4.1 盘前准备清单:十五分钟做完的事
我每天开盘前有一套固定的流程,十五分钟内做完,目的是把"临场决策"变成"按清单执行",减少情绪干扰。
第一步是更新价差数字。把最新的原油、汽油、柴油收盘价填进脚本,算出 3-2-1、5-3-2 和两个单品种裂解价差,跟昨天、上周、上月对比。这一步是纯机械劳动,但必须每天做,因为价差的变化速度比大多数人想象的快。
第二步是标位置。把今天的价差标在历史分位图上,同时标注关键的技术位置——近三个月的高点低点、前期密集成交区。价差也是有技术形态的,虽然不是特别精确,但前高前低作为参考位还是有效。
第三步是查事件。未来两周有哪些炼厂检修计划开始或结束?有没有规格切换节点?有没有重要的库存报告发布?把已知的日历事件列出来,标记出哪些日子波动可能放大。
第四步是算仓位。按当前价差位置和计划止损距离,反推该做几组。公式很简单:可承受亏损 ÷(止损价差距离 × 3000)= 组合组数。比如我单笔愿意亏 6000 美元,计划止损 2 美元价差,那就是 6000 /(2×3000)= 1 组。这个算法很笨,但它强制你把风险量化,比"感觉差不多就上"强一万倍。
第五步是写下来。把今天的观点、进场条件、止损位、目标位用一两句话写在交易日志里。写下来的东西和脑子里的想法完全不是一回事,写的过程会逼你发现逻辑漏洞。
提示:如果某天你发现自己跳过了清单直接下单,那大概率是情绪在驱动。我有过几次这样的经历,事后复盘全部是亏损单。现在只要意识到自己在"跳步骤",我就直接关掉行情软件。
4.2 建仓节奏:分三批比一把梭好在哪里
裂解价差的进场,我从来不一次打满。原因很实在:价差的极值经常比你预期的更极端,一把梭进去,后面的好价格就跟你没关系了,而且浮亏会让你在真正的底部不敢加仓。
我的做法是把计划仓位切成三份,按价差位置分批进。假设我判断价差在 25 美元以上进入高估区间、准备做空价差,那么第一批在 25 美元进 1/3,第二批在 27 美元进 1/3,第三批留给两种情况:价差冲到 29 美元以上(更好的价格),或者价差回落到 24 美元以下并确认转向(趋势确认)。这两条路径只走一条,剩下的钱就留着不动。
分批的核心价值不是"摊薄成本",而是"给自己留反应时间"。第一批进场之后,你会开始真正关注这个头寸,对信息的敏感度完全不一样,这时候再观察到的东西会比空仓时看到的更真实。
建仓还有一个执行层面的细节:三条腿不要同时发单。同时发单容易出现某条腿成交、某条腿滑点严重的情况,组合比例就歪了。我的顺序是先做流动性最好的原油腿,再做成品油腿,因为原油腿滑点最小,即使成品油腿成交慢一点,整体偏差也可控。如果某条腿成交价偏离预期太多,宁可把已成交的腿平掉重来,也不要硬凑一个比例失真的组合。
| 建仓批次 | 触发条件(以做空价差为例) | 仓位比例 | 目的 |
|---|---|---|---|
| 第一批 | 价差进入历史 85 分位以上 | 1/3 | 建立观察锚点 |
| 第二批 | 价差继续走扩至 90 分位 | 1/3 | 提高均价优势 |
| 第三批 | 催化剂确认或极端价格出现 | 1/3 | 完成建仓 |
4.3 离场:止盈、止损与展期的处理顺序
离场比进场难,因为进场是你主动选的时点,离场经常是被市场逼的。我给自己定了三条硬规则,写下来贴在那儿,尽量不让临场情绪参与。
止盈用"分段落袋"而不是一次性平。价差回归到历史中位数附近先平一半,剩下一半看有没有继续回归的动能。这样做的好处是既有确定性收益落袋,又不会因为过早离场错过趋势尾巴。缺点是如果价差直接V型反转,剩下一半会回吐一部分利润,但整体体验比一次性平仓好。
止损用"结构止损"而不是"金额止损"。也就是说,止损位设在"我的逻辑被证伪"的位置,而不是"我亏了多少钱"的位置。比如我做空价差的核心逻辑是"炼厂即将复产、供应恢复",那么如果复产推迟、装置又出了问题,逻辑就变了,这时候不管亏多少都该走。反过来,如果价差只是因为某天的情绪波动冲高了一点,逻辑没变,我就不动。当然这需要账户有足够余量支撑,所以前面说的资金余量才那么重要。
展期是最容易被忽视的成本。近月合约快到期时必须往后移,而价差在不同月份合约上的数值可能差很多,尤其在季节性强的品种上,近月和远月的价差结构可能完全相反。如果展期时机的价差结构不利,一次展期就能吃掉几个月的利润。我的处理原则是提前一到两周开始观察远月价差,如果远月结构明显不利,就提前平仓而不是硬扛到展期。
提示:算套利的盈亏时一定要把交易成本和展期成本算进去。三条腿的手续费、三次滑点、一次展期,加起来可能是好几千美元,小仓位做的话利润会被吃得干干净净。这也是我不建议用最小组合频繁交易的原因。
5. 常见问题与排查实录
5.1 价差明明看对了却亏钱:六个典型原因
第一个原因:配比错了。看对了汽油要走强,结果用了 3-2-1 组合,柴油那一条腿反向走了一大截,把汽油的利润全抵消了。这个错误最冤,因为判断是对的,只是工具选错了。解决办法就是前面说的:先定驱动因子,再选配比。
第二个原因:三条腿成交不同步。原油腿成交在 70.00,汽油腿因为流动性差滑到 2.22,实际建仓的价差比你算的差了 1 美元多,一进场就背着浮亏。流动性差的时候用限价单,宁可挂不上也不追市价。
第三个原因:把季节性当成了趋势。春季检修窗口价差走扩,很多人以为这是新趋势的开始,仓位越加越大,结果检修季一结束,价差十天就跌回原点。季节性窗口本质上是均值回归的短期扰动,不是可以长期持有的头寸,该走就走。
第四个原因:保证金上调被强平。这个前面提过,是最伤的一种,因为你方向可能完全正确,但被迫在不该离场的时候离场。资金余量留够,比任何分析都重要。
第五个原因:忽略了原油品质和基准差异。用一套原油基准算出来的价差去对标另一套基准的历史分位数,结论必然失真。做之前先对齐口径,这一步花不了十分钟。
第六个原因:展期成本吃掉利润。小仓位、频繁换月,交易成本和展期损耗可能占到预期利润的一半以上。要么把仓位做大一点摊薄固定成本,要么减少交易频率。
5.2 常见问题速查表
| 症状 | 可能原因 | 排查动作 | 处理方式 |
|---|---|---|---|
| 建仓即浮亏 | 腿成交不同步、滑点 | 对比实际成交价与理论价 | 记录滑点分布,调整下单顺序 |
| 价差方向对但组合不赚 | 配比与驱动因子不匹配 | 分解各腿盈亏贡献 | 换用匹配的配比组合 |
| 反复止损被打脸 | 止损设在噪声区间内 | 看止损距离相对日均波动的比例 | 放宽止损或缩小仓位 |
| 保证金频繁告警 | 资金余量不足 | 算总保证金与账户权益比 | 补足到 1.5 倍以上 |
| 展期后利润大幅缩水 | 近远月价差结构不利 | 对比展期前后价差数值 | 提前平仓或换月 |
| 分位数极端但迟迟不回归 | 结构性变化 | 检查供需格局是否已变 | 退出等待,别硬扛 |
| 单腿被单独通知调整 | 组合未被系统识别 | 确认机构是否支持跨品种组合 | 申请组合保证金或降低规模 |
5.3 几条踩过坑才明白的心得
心得一:价差交易最大的敌人不是方向,是时间。单边做错方向,止损就完了,干净利落。价差做错的时候经常是"方向对、路径错",价差在你预期方向上迟迟不动,或者先反向跑一段再回来,你的持仓成本和心理承受力在这个过程中被不断消耗。所以我现在进场前会先问自己:如果这个头寸三个月不赚钱,我扛不扛得住?扛不住就说明仓位太大。
心得二:别迷信历史分位数的绝对数值。产业结构在变,五年前的高位在今天是常态,这种事在大宗商品里反复发生。分位数是有用的参考,但它描述的是过去,不是未来。真正决定盈亏的是当下的供需和催化剂,分位数只帮你筛选注意力放在哪里。
心得三:记录每一次建仓的"理由"和"证伪条件"。我现在每笔交易都写两句话:为什么做,什么情况下说明我错了。写下来之后,止损变得容易很多,因为不是我亏了钱要走,而是"证据出现了我要走"。这个心理转变对执行力的帮助,比学十个指标都大。
心得四:小仓位练手的时间要足够长。裂解价差涉及三个品种、三套保证金、两套报价单位,操作复杂度远高于单边,模拟盘或者最小组合至少要跑够一个完整的季节性周期(一年),才能摸清楚自己在这个品种上的节奏感。我见过太多人在单边上做得不错,转到价差交易后因为操作层面的低级错误连续亏损。
心得五:把裂解价差当成一个"温度计"也不亏。就算你不做这个交易,持续跟踪裂解价差对理解整个能源产业链也极有价值。它告诉你炼厂现在赚不赚钱、愿不愿意开工、成品油是紧还是松。这个信息对判断其他相关品种的方向、甚至对理解加油站的调价节奏,都有实际帮助。我自己有一部分仓位的择时逻辑,就是从裂解价差的走势里推出来的,而不是直接交易价差本身。
最后再分享一个我常用的观察角度:当裂解价差和原油价格同时上涨时,说明是需求在驱动,这种组合通常比较健康、持续时间长;当原油涨而裂解价差被压缩时,说明成本在涨但下游接不住,炼化利润在被挤压,这种时候往往离减产不远了;当原油跌而裂解价差走扩时,是炼厂最舒服的状态,成本降了产品还挺价,但这种好事通常不持久。把这三种组合状态分清楚,比盯着价差的一个绝对数字有用得多。