裂解价差实战:3:2:1计算、单位换算与交易风控

发布时间:2026/10/29 4:53:25
裂解价差实战:3:2:1计算、单位换算与交易风控

“三分钟看懂”这个前缀通常意味着两件事:这事的核心逻辑确实不复杂,以及大多数人看完之后依然不会动手。裂解价差(crack spread)就是典型的两者兼具——它的定义一句话说得完:成品油价格减去原油价格,中间剩下的那层利润。可真拿它去做价差交易的人,往往在单位换算、合约配比、展期节奏和保证金占用这四个地方栽跟头,然后在复盘时发现,自己赚的那点价差还不够付手续费。

这篇东西想解决的就是这个断层。我会从“炼厂到底赚的是什么钱”讲起,把三种主流口径的公式掰开,把美分/加仑到美元/桶的换算一步步算给你看,然后落到实操:怎么搭监控表、怎么配手数、什么时候进、什么时候必须砍。适合三类人看——做能化品种但没系统做过价差的研究员、想理解炼厂利润逻辑的产业从业者,以及做跨品种对冲、需要判断持仓结构的交易者。不需要你有多深的期货基础,但要求你至少知道什么叫近月合约、什么叫保证金。

先把最容易搞反的一件事放在前面:做多裂解价差,是买入成品油期货、卖出原油期货。炼厂天然是多头裂解价差——它花钱买原油,加工完卖成品油,价差扩大它就赚。所以炼厂对冲利润下滑风险,动作是卖裂解价差。这个方向搞错,后面全是反向操作。

1. 裂解价差的本质:把炼厂当成一家面粉厂

1.1 从面粉和面包说起

你去超市买一袋面粉十块钱,回家蒸成馒头卖二十块,中间那十块就是你的加工毛利——扣掉酵母、水电、人工和蒸笼折旧,剩下的才是净利。炼厂干的是同一件事,只是原料换成了原油,产品换成了汽油、柴油、航空煤油、液化气、沥青和石油焦。一桶原油进去,出来的东西按沸点从低到高切成一串馏分,每一样都有自己的报价。裂解价差就是把这条“原料—产品”链条压缩成一个数字,让外人一眼看出:这一行现在赚不赚钱、赚得有多厚。

行业里管这叫炼油毛利,英文 refinery margin。它之所以重要,是因为原油和成品油虽然是同一条产业链的上下游,但它们的定价逻辑并不同步。原油定价看的是全球宏观、产油国产量政策、地缘风险溢价、美元流动性;成品油定价看的是本地库存、出行需求、炼厂开工、季节性切换。两条定价曲线一旦脱钩,裂解价差就动了。你看到新闻说“原油跌了但汽油没跌”,翻译过来就是:裂解价差在走阔。

这里有个特别容易被忽略的点:裂解价差不是一个“客观存在”的单一数字,它是人为构造出来的一个观察角度。你选哪几个产品、按什么比例、用哪个交割月的合约、除不除以原油桶数,最后算出来的数能差出好几美元/桶。所以看到别人贴一个“裂解价差15”的截图,第一反应应该是问口径,而不是直接拿去比较。

1.2 成品油为什么会背叛原油

“背叛”这个说法很形象,但它背后有非常实在的物理约束。一桶原油里能出多少汽油、多少柴油,是由原油品质和炼厂装置结构共同决定的,短期内改不了。催化裂化装置多,汽油收率就高;加氢裂化装置多,中间馏分油(柴油、航煤)收率就高。这意味着当汽油需求突然爆掉、而柴油需求疲软时,炼厂没法把柴油装置一夜之间改成汽油装置,供给是刚性的,价格就只能靠涨来出清。

反过来也成立。当原油因为供应端扰动暴涨,而成品油终端需求跟不上涨价时,炼厂夹在中间,价差被双向挤压。这时候会出现一种很反直觉的现象:原油涨,裂解价差反而跌。新手最容易在这里亏钱——他们看到原油大涨就去做多裂解价差,结果两头挨打。

我用一个生活化的类比来收一下这段:裂解价差衡量的是“加工能力”这个东西的稀缺程度。加工能力过剩,价差就薄;加工能力紧张(检修季、意外停车、需求超预期),价差就厚。它本质上是一张对中间环节产能的定价,而不是对原油或成品油单边的定价。想明白这一层,你就能理解为什么有些年份裂解价差能翻两三倍,而同期原油价格几乎没动。

1.3 盯这个数字的三类人

第一类是炼厂自己的计划部门。他们每天算的是“现在这个价差,满负荷跑还是降负荷跑”,还要算原料替代——重质原油便宜但收率低,轻质原油贵但收率高,选哪种取决于价差结构和装置约束。第二类是贸易商和实货玩家,他们关心的是跨区价差和跨期价差能不能覆盖运费、仓储和损耗,能不能做出实货套利。第三类是金融端的价差交易者,他们不碰实货,只做期货组合,赚的是价差波动本身。

这三类人看的是同一个数,但反应完全不同。炼厂在价差走高时倾向于增加开工,增加开工又会让成品油供给上来,最终把价差压回去——这是一个负反馈。金融端交易者最怕的就是这个负反馈的时点判断错:你以为价差还能再冲一段,结果炼厂已经偷偷把开工率拉满了。

还有一类是间接参与者:做炼厂相关标的权益投资的人。他们会把裂解价差当成一条领先指标来观察炼化板块的盈利弹性。这条线索是成立的,但要注意价差的绝对水平、持续时间和原料成本三者要一起看,单看价差走阔就下结论,容易踩到“价差走阔但原料成本涨得更快”的坑。

2. 三种主流口径与公式拆解

2.1 单产品价差:最干净但也最偏科

单产品价差只比较一种成品油和原油,公式简单粗暴:成品油价格(美元/桶)减原油价格(美元/桶)。它的好处是信号干净,能精确反映某一条产品线的利润;坏处是它和真实炼厂的产出结构严重不符——没有哪个炼厂只出汽油,出一桶汽油必然伴随出柴油、航煤和渣油。

我用它的时候通常是两种场景。一是做季节性拐点判断,比如出行季启动前后,汽油单产品价差的方向性比综合价差更敏感,能提前两到三周给出信号。二是排查异常,当综合价差和单产品价差出现方向背离时,说明产品结构在切换,这时候要去看裂解价差驱动到底来自哪一边,而不是笼统地说“价差走强”。

单产品价差还有个隐蔽用途:观察调和经济性。北美汽油池有冬季和夏季两种规格,切换期会有额外的调和成本,这段成本会体现在单产品价差的阶段性走弱上。老手会把这段时间的走弱当成噪音剔除,新手往往把它当成趋势。

2.2 3:2:1:行业默认的基准口径

这是最广为人知的口径,含义是加工3桶原油,产出2桶汽油和1桶中间馏分油(通常用柴油或取暖油近似)。它的好处是比例接近典型的轻质低硫原油加工收益结构,同时交易上非常方便——三个品种的主力期货合约,一手原油是1000桶,一手汽油是42,000加仑,折合正好也是1000桶,一手柴油同样。所以3:2:1天然对应3手原油 : 2手汽油 : 1手柴油,配比严丝合缝,不需要做零碎调整。

公式有两种写法,必须分清:

$$\text{每桶原油毛利} = \frac{2 \times P_{汽油} + 1 \times P_{柴油} - 3 \times P_{原油}}{3}$$

$$\text{整组总毛利} = 2 \times P_{汽油} + 1 \times P_{柴油} - 3 \times P_{原油}$$

第一种是除以3之后的“单桶口径”,数值在十几美元的区间,方便和其他年份、其他地区对比;第二种是“整组口径”,数值是前者的三倍,方便直接乘仓位规模算钱。市面上数据源混用这两种口径的情况非常普遍,我见过有人在报告里写“裂解价差45美元/桶”,其实是整组口径,换算成单桶只有15。这种口径混用导致的误判,在跨报告对比时几乎是灾难性的。

2.3 5:3:2 与更复杂的配方口径

5:3:2 是加工5桶原油,产出3桶汽油和2桶中间馏分油。它比3:2:1更偏重中间馏分油,适合用来观察柴油主导的行情,比如工业需求强、货运景气度高的时候,5:3:2 往往比 3:2:1 更能反映真实利润。交易上同样好配:5手原油 : 3手汽油 : 2手柴油,全部整数。

再往细分还有把航空煤油、渣油单独拆出来的多产品口径,这类口径学术上更严谨,但实操上有个致命问题——有些品种没有流动性足够好的期货合约,你算出来的价差没法交易。价差交易的第一原则永远是可执行性优先于精确性。一个只能看不能做的完美口径,价值远不如一个粗糙但随时能进出的口径。

我把三种口径的差异整理成一张表,方便你快速定位:

口径配比(原油:汽油:柴油)期货手数配比侧重适用场景
1:1 单产品1:1:0 或 1:0:11:1 或 1:0单一产品线利润季节性拐点、异常排查
3:2:13:2:13:2:1综合炼油毛利默认基准、多数研究工作
5:3:25:3:25:3:2中间馏分油主导工业与货运景气周期

选哪个口径,取决于你要回答什么问题。做宏观层面的炼化景气度判断,用3:2:1;判断柴油紧张程度,用5:3:2或干脆做柴油单产品价差;只是想知道汽油端有没有异动,用单产品就够了。别一个口径用到底,那是懒,不是专业。

3. 单位换算是新手第一道坎

3.1 桶、加仑、吨的三角关系

原油以“桶”为计量单位,成品油期货以“加仑”为计量单位,而实货贸易里又常用“吨”。这三个单位在不同市场之间来回切,是新手算错数的头号原因。记住两个基本常数就够了:1桶 = 42加仑,成品油期货报价单位是美分/加仑,原油期货报价是美元/桶。

于是换算就一句话:美分/加仑 乘以 42,再除以 100,得到美元/桶。反过来,美元/桶 除以 42,再乘以 100,得到美分/加仑。

写成算式:

$$P_{\text{美元/桶}} = \frac{P_{\text{美分/加仑}} \times 42}{100}$$

我用几个典型值跑一遍,你照着抄就行:

成品油报价(美分/加仑)换算过程折合(美元/桶)
200200 × 42 ÷ 10084.0
210210 × 42 ÷ 10088.2
235235 × 42 ÷ 10098.7
260260 × 42 ÷ 100109.2
300300 × 42 ÷ 100126.0

记忆技巧:成品油每涨1美分/加仑,等于涨0.42美元/桶。1美分对应0.42美元,10美分对应4.2美元,这个比例记住之后心算很快。反过来,原油每涨1美元/桶,大约等于成品油涨2.38美分/加仑。

吨的换算更麻烦,因为要看密度。汽油密度大约0.73-0.78,柴油大约0.82-0.86,同一种油不同批次还有差异。粗略记:汽油1吨约8.3-8.5桶,柴油1吨约7.3-7.5桶。做期货用不到吨,但看实货报价和海关数据时会撞上,别在这上面翻车。

3.2 手把手算一遍3:2:1

假设某一天,你看到这样一组报价:原油75美元/桶,汽油210美分/加仑,柴油235美分/加仑。现在算3:2:1。

第一步,把成品油换成美元/桶。汽油 210 × 0.42 = 88.2 美元/桶。柴油 235 × 0.42 = 98.7 美元/桶。

第二步,算整组产出价值。2桶汽油 × 88.2 = 176.4 美元;1桶柴油 × 98.7 = 98.7 美元;合计 275.1 美元。

第三步,算整组原料成本。3桶原油 × 75 = 225 美元。

第四步,整组毛利 = 275.1 − 225 = 50.1 美元。

第五步,单桶口径 = 50.1 ÷ 3 = 16.7 美元/桶。

到这里完成。这道题看起来简单,但实操中出错的环节有三个:一是有的人忘了乘42直接拿美分/加仑去减美元/桶,得出一个荒谬的数字;二是有人把除以3忘了,把50.1当成单桶毛利报出去;三是有人搞混了合约规模,以为一手汽油是1000加仑而不是42,000加仑,导致仓位配比错了42倍。

我建议你第一次做的时候,把每一步都写在表格里,不要心算。等做够二十次,手感自然就来了。这三步里最容易出问题的是第三步——合约规模。我把它单独列一张表:

品种合约规模报价单位最小变动每跳价值
原油期货1,000 桶/手美元/桶0.01 美元/桶10 美元
汽油期货42,000 加仑/手(=1,000桶)美分/加仑0.0001 美元/加仑4.2 美元
柴油期货42,000 加仑/手(=1,000桶)美分/加仑0.0001 美元/加仑4.2 美元

这张表解释了为什么3:2:1配比做出来最舒服:三个品种的“手”对应的物理量都是1000桶,只是计价单位不同。你按3:2:1配手数,物理量上就是严丝合缝的3桶进、2桶汽油加1桶柴油出,没有残差。

3.3 换算错了会怎样

我讲一个真实感很强的场景。某位做能化的研究员,第一次算3:2:1的时候,直接拿汽油价格减去原油价格,忘了单位换算。他算出来汽油88.2减原油75等于13.2,柴油98.7减75等于23.7,然后按2:1加权得出16.7——巧了,因为汽油柴油的美元/桶价格他已经提前换过了,所以这次没错。但如果他直接拿210减75呢?那是135,明显荒谬,一般不会犯。

真正容易出问题的是第二种情形:跨市场比较。不同地区的成品油报价习惯不同,有的用美分/加仑,有的用美元/吨,有的用美元/桶。你把一个用吨报价的柴油价格和一个用加仑报价的汽油价格直接加权,得出的价差没有任何意义,但它看起来“像个正常数字”,所以不会触发你的警觉。这种错误最难发现。

第三种情形是合约月份不一致。你拿近月原油、次月汽油、远月柴油去凑一个价差,算出来的数字在数学上没错,但在交易上不可执行——因为这三条曲线的时间价值完全不同,你赚的可能是曲线结构给的,不是裂解利润给的。做价差交易,三个腿必须是同一个交割月,或者至少是同一时间窗口的连续合约,否则你是在做一条自己都说不清的风险暴露。

注意:任何一次算完价差,先做一次“量级检验”。单桶口径的裂解价差,历史大体落在个位数到三十几美元的区间;如果你算出200、500这样的数,一定是单位错了;如果算出负80,大概率是漏了乘42。量级检验只要三秒,能挡掉八成低级错误。

4. 驱动裂解价差走阔收窄的四类变量

4.1 炼厂端:开工率、检修与意外停车

这是最直接的供给变量。炼厂一年有两次集中检修,春季那次通常规模更大,因为要赶在出行季前把装置状态调到最好;秋季那次相对短,主要是为取暖季做准备。检修期意味着成品油供给阶段性收缩,如果同期需求没塌,价差就容易走阔。

意外停车的影响更剧烈。一台关键装置非计划停工,可能是几天,也可能是几周,市场会在极短时间内重新定价。这种事件的特点是不可预测、影响大、衰减快——价差往往在消息出来后两三个交易日冲到高点,然后随着抢修进度和替代供应到位而回落。追这种行情,进得晚基本就是接盘。

我从实操角度提醒一句:不要只看新闻标题里的“停车”,要看清停的是哪套装置。停催化裂化装置,影响的是汽油;停加氢裂化或常减压,影响的是整体收率;停焦化装置,影响的是渣油消化能力。同一句“炼厂停产”,对不同产品价差的含义完全不同。这个分辨能力,是研究和瞎猜的分水岭。

4.2 需求端:季节性与节奏错位

成品油需求有非常硬的季节性。出行季汽油需求上行,取暖季中间馏分油需求上行,农业用油有播种和收割两个窗口,货运景气度直接影响柴油。这些规律年年重复,所以市场通常会提前定价,真正的机会往往不在“季节性本身”,而在季节性兑现的节奏和预期之间的偏差。

举个大白话的例子。市场普遍预期今年出行季需求会很强,汽油价差提前涨了一波。结果假期前后的实际出行数据不如预期,哪怕绝对水平仍然不低,价差也会因为“预期落空”而回落。这时候做多价差的人亏的不是需求,是预期差。所以我判断季节性行情时,从来不只看今年,而是把过去五六年的同期价差曲线叠在一起看,找出“正常水平”和“偏离幅度”,再判断当前定价是偏乐观还是偏悲观。

还有一个常被低估的变量:需求的结构性变化。比如车辆燃油效率逐年提升、电动化渗透、航空煤油占比变化,这些慢变量不会让价差在某一天暴涨,但会让某几年的中枢系统性下移或上移。做年度级别判断时,慢变量比快变量重要;做周级别交易时,快变量重要。混着用就乱。

4.3 原油端:品质差异与轻重油价差

这一点特别值得展开,因为它是裂解价差研究里最容易出彩也最容易出错的地方。炼厂买的不只是“原油”,而是特定品质的原油。轻质低硫原油汽油收率高、加工成本低,价格贵;重质高硫原油便宜,但需要更复杂的装置才能加工,收率也低。两者之间的价差变化,会直接改变炼厂的真实利润。

这就引出一个关键认知:用单一原油期货价格算出来的裂解价差,只是一个近似值。真实炼厂的原料篮子是一堆不同品质原油的加权,它的成本曲线和单一期货价格之间有系统性偏差。当轻重油价差剧烈变化时,期货口径的裂解价差可能和真实利润背离。这种情况下一味盯着价差数字,就会做出错误判断。

我在实操中的处理方式是:把裂解价差和轻重油价差放在一张图上对照着看。如果裂解价差走阔的同时轻重油价差也在走阔,那价差走阔里有一部分是原料端给的,可持续性要打折扣;如果裂解价差走阔而轻重油价差在收窄,说明是产品端真的强,这种走阔更扎实。这个交叉验证的习惯,帮我躲过好几次假突破。

4.4 跨区流动与出口节奏

成品油是可贸易品,区域之间的价差一旦超过运费加损耗,套利窗口就会打开,实货开始流动,最终把价差压回去。所以观察裂解价差不能只看本地,还要看主要出口方向的价差和运价。

运费在这条链里扮演的角色很像水阀。运费低的时候,跨区套利窗口容易打开,价差被压得更快;运费高的时候,窗口关闭,区域价差可以维持更久。前几年运费波动剧烈的那段时间,区域价差出现过持续数月的异常水平,很多按历史规律做均值回归的人吃了大亏——他们用的是“价差偏离就回归”的模型,却忽略了水阀已经关了。

这套逻辑对你我这种不做实货的人有什么用?用处在于判断价差走阔的天花板。如果价差已经到了窗口打开的阈值附近,继续追多的性价比就大幅下降,因为实货流动会带来供给。这个阈值不精确,但方向感很重要。

5. 从数据到下单:一条完整的实操链路

5.1 搭一张自己的监控表

不要依赖任何现成的“裂解价差”数字,自己算。原因很简单:你永远不知道别人的口径、月份和除不除三。自己算一次,后面就是重复劳动。

我建议的字段结构是这样的:日期、原油近月收盘、汽油近月收盘(美分/加仑)、柴油近月收盘(美分/加仑)、汽油折桶价、柴油折桶价、3:2:1单桶价差、5:3:2单桶价差、汽油单产品价差、柴油单产品价差、历史同期均值、偏离度、计算备注。中间几列用公式自动算,最后几列手工填或者用脚本拉。

偏离度这一列是关键。它的定义是:(当前价差 − 历史同期N年均值)÷ 历史同期N年标准差,得到一个标准化分数。这个分数超过正负1.5的时候,就是值得认真看一眼的位置。为什么用同期而不是全样本?因为季节性太强,用全样本均值会把季节性信号抹平。为什么用标准差标准化?因为不同年份的波动率差别很大,绝对值没法直接比。

这套表的搭建成本大概半天,维护成本每天十分钟。我见过太多人宁可每天花两小时刷各种观点,也不愿意花半天搭一张自己的表,然后抱怨“信息太杂看不出方向”。方向和杂不杂没关系,和你有没有基准有关系。

5.2 组合理念与手数配比

方向定下来之后,配比就是算术题。做多3:2:1裂解价差,标准做法是:买入3手原油期货,卖出2手汽油期货,卖出1手柴油期货。等等,这里要纠正一个我自己在开头强调过的方向问题——做多裂解价差是买入成品油、卖出原油,所以正确表述是买入2手汽油 + 买入1手柴油 + 卖出3手原油。我把这个反例留着,是因为它太典型了:连写文章的人都会在这一步顺笔写错,实盘里更是高频事故。

把方向重新理一遍:

操作原油汽油柴油逻辑
做多裂解价差卖出3手买入2手买入1手看多成品油相对原油走强
做空裂解价差买入3手卖出2手卖出1手看空成品油相对原油,或炼厂对冲

手数配好之后,还有一个常被忽略的细节:市值权重。3:2:1是物理量配比,不是市值配比。当三个品种价格差异很大时,组合的市值敞口并不是中性的,原油那一腿的绝对金额往往占大头。这意味着你的组合对原油单边波动并非完全免疫。追求更中性的敞口,可以按市值做微调,但微调会破坏物理量上的对应关系,让价差的“纯度”下降。这是个取舍,没有标准答案,但你要知道自己在取舍什么。

我自己的做法是:以物理量配比为基准,当原油腿市值占比超过六成时,考虑用微型合约或调整手数做一次粗略修正,把占比压回五成五左右。这个阈值是经验值,不是圣旨,但它能防止“做价差实际上在做原油单边”这种名不副实的情况。

5.3 进出场逻辑怎么写死

进场之前必须把规则写下来,写不下来的规则等于没有规则。我用的框架是三条同时满足才动手:偏离度达标 + 基本面有对应变化 + 技术面出现确认。

偏离度达标是筛子,先筛掉大部分时间。基本面有对应变化是安全垫,避免纯粹的数理回归——价差偏离可能是因为结构变了,不是因为市场犯错。技术面确认是执行层,解决“什么时候按下去”的问题,避免在趋势加速段逆势进场。

出场规则要更硬。我给自己的三条:一是偏离度回到零轴附近,主动减半;二是基本面逻辑被破坏(比如原本预期的检修取消、原本预期的需求落空),无条件全平,不管盈亏;三是浮亏达到组合保证金的某个比例,强制减仓。第三条最难执行,因为人性总想再等一天。我的办法是把这条写进交易日志的模板里,每次开仓先填一行,签字确认。听起来有点傻,但确实管用。

还有一条不成文的规矩:不在数据发布前重仓进场。周度库存数据、月度供需报告这类事件,会让价差在几分钟内跳变好几个单位,方向随机。你研究得再深,也拼不过这种跳变。等数据出来、方向明朗再动手,少赚一点,但活得久。

5.4 保证金、展期与资金占用

价差交易的保证金通常按组合端收取,会比单腿之和低一些,这是它相对单边交易的资金效率优势。但别把“保证金低”理解成“风险低”。保证金低只说明交易所认为这个组合的波动相关性高,不代表你的账户不会被打穿。

我粗略估算一下资金占用,让你有个数。假设原油75美元、汽油2.10美元/加仑、柴油2.35美元/加仑,一个3:2:1标准组合(3手原油+2手汽油+1手柴油)的名义价值大约是:原油3×1000×75 = 22.5万美元;汽油2×42000×2.10 = 17.64万美元;柴油1×42000×2.35 = 9.87万美元;合计约50万美元。按组合保证金率粗略估算,实际占用可能在名义价值的百分之几到十几个百分点区间,具体随波动率和交易所规则浮动。这个数量级意味着,散户用小型账户做标准组合是不现实的,需要用到微型合约或者直接做单产品价差。

展期是另一个隐形成本。近月合约到期前必须移仓,而价差组合的移仓不是简单的三条腿平移——三个品种的月间结构不一样,移完之后你的价差敞口可能和原来不同。我的做法是:提前一到两周开始观察三条曲线的月间价差,选一个三条腿月间结构最接近的时点一次性移完,而不是分三天慢慢移。分次移看似平滑,实际会增加不可控的敞口漂移。

5.5 执行层面的几个细节

第一个是下单顺序。价差组合的三条腿,流动性差异很大。原油腿流动性最好,成品油腿相对差一些。我通常先下流动性最差的那条腿,再下中间,最后下最好的那条,这样能把滑点控制在最小。如果反过来先下原油,等你下成品油的时候,价差可能已经动了。

第二个是限价单优先。价差交易赚的是薄利,滑点吃掉的比例很高。市价单在流动性好的时候没问题,在夜盘或者数据发布前后,点差会明显走宽,这时候市价单是纯粹送钱。

第三个是记录实际成交价差,而不是理论价差。理论价差是你算出来的,实际成交价差是三条腿成交价的组合,两者之间的差额就是你的摩擦成本。我每个月统计一次这个摩擦成本,占比超过预期利润的两成就说明执行有问题,需要优化下单方式。

6. 常见问题与排查技巧实录

6.1 一张速查表

我把这些年遇到过的问题整理成一张表,遇到对不上的情况先在这里找一遍,八成能对上。

现象最可能的成因排查动作处理方式
自己算的价差和行情软件差好几美元口径不同(除不除以3、用哪个产品替代中间馏分油)反推对方的除数统一口径后再比较,别混用
价差数字量级明显异常单位没换算,美分/加仑直接参与运算检查是否乘以42并除以100重算,做量级检验
组合在赚,但赚的比预期少很多滑点、手续费、移仓损耗吃掉利润统计实际成交价差与理论价差之差改限价单,优化下单顺序
做多价差却跟着原油一起涨跌原油腿市值占比过高,组合不中性计算三腿市值占比调整手数或用微型合约修正
价差在历史高位但不回归结构性变化(运费、产能、贸易流)或季节性错位对照轻重油价差、运费、库存放弃均值回归逻辑,重新定性
数据发布瞬间被打穿事件驱动的跳变,方向随机检查持仓是否在事件窗口内事件前减仓,不赌方向
移仓后敞口和原来不一样三腿月间结构不同步对比移仓前后实际价差一次性移完,选结构最接近的时点
保证金突然上调波动率上升,交易所调整规则关注交易所公告和波动率指标提前预留缓冲资金,别满仓

6.2 三个我踩过的坑

第一个坑是把价差交易当无风险套利。严格讲,裂解价差交易不是套利,是价差投机。真正的套利需要交割收敛或者实货闭环来保证收益,而金融端的价差组合既没有强制收敛的时点保证,也没有成本可控的实物通道。你可以持有到合约到期,但移仓成本、保证金压力和时间价值会让“迟早收敛”这句话变得很贵。把名字搞对很重要,因为它直接决定了你的仓位管理方式——套利可以重仓,投机必须控仓。想清楚这一点之后,我把单笔风险敞口压到了原来的三分之一。

第二个坑是在检修季预期上过度提前埋伏。检修是有计划的,市场早就知道,价差会在检修开始前就涨掉一部分。我曾在检修前两个月就建仓,结果价差先跌了一个月才涨,虽然方向对了,但中间的回撤触发了减仓规则,最后只吃到一小段。教训是:预期已经定价的部分,不能重复下注。判断预期是否已定价,最土的办法是看价差是不是已经偏离历史同期均值一大截,是就说明定价得差不多了。

第三个坑是忽略产品规格切换。成品油有季节性的规格切换,切换期会出现额外的调和成本和阶段性供给紧张,这段时期的价差走强不完全是供需驱动。我有一次把规格切换带来的走强当成趋势信号,加仓之后切换结束,价差迅速回落。现在我每年会把两个切换窗口在日历上标出来,那段时间只做观察不做加仓。

提示:所有排查动作里,性价比最高的一个叫“先怀疑自己算错”。我统计过自己的错误记录,超过一半的问题出在数据口径和单位上,真正的基本面误判反而只占少数。养成先验算、再定性、最后才讨论行情的顺序,能省掉大量无效复盘。

7. 风险清单:先把丑话说在前面

7.1 价差可以偏离到让你怀疑人生

任何价差都没有“必然回归”的保证。价差可以在高位待很久,也可以在高位继续走阔。均值回归这个假设成立的前提是驱动结构没有变化,而驱动结构变化在能源市场是常态——产能投放、贸易流重构、运费剧变、需求结构性迁移,任何一个都足以让历史均值失效。

所以仓位管理的底层逻辑不能建立在“它总会回来”上,而要建立在“即使它不回来,我也能活”上。具体到操作,就是单笔风险敞口设上限,组合整体杠杆设上限,并且预留足够覆盖极端波动的缓冲资金。价差交易的波动通常小于单边,但它的尾部风险并不小,因为很多人会因为“这是价差,波动低”而放大仓位,最后被一次异常波动清盘。

7.2 事件风险集中在几个时点

周度库存数据、月度供需报告、产油国会议、季节切换、飓风季,这些时点是价差跳变的高发窗口。它们的共同特征是信息在极短时间内集中释放,价格瞬间重定价,流动性短暂枯竭。在这种窗口里,你的研究深度、你的模型精度都不重要,重要的是你有没有裸露的仓位。

我的处理很粗暴:事件窗口前把仓位降到可以承受单日极端波动的水平,事件后再按新的信息重新评估。这样做会错过一些机会,但也会躲过一些灾难。做了这么多年,我越来越觉得“少做”比“多做”难,也值钱。

还有一个容易被忽视的事件是合约到期与移仓窗口重叠。当多个品种的移仓窗口撞在一起,流动性会阶段性变差,价差的定价效率下降,这时候的成交价可能明显偏离理论值。这段时间我基本不开新仓,只处理存量。

7.3 别把研究结论当成交易结论

研究和交易之间隔着一层叫“可执行性”的东西。你研究出价差会走阔,这是结论;你能不能在这个时点、用这个规模、以可接受的成本建仓,这是另一个问题。很多看起来很美的研究结论,落地时会发现流动性不够、保证金不够、滑点太大、时间窗口太短。

我给自己定的检验方法是四问:这个价差现在能不能进得去?进去之后能不能出得来?中间的资金占用我扛不扛得住?如果方向错了,我的止损位在哪里?四问里有一问答不上来,这笔交易就不做。这套方法让我放弃了很多“看起来很好”的机会,但也让账户曲线平滑了很多。

最后再补一句关于心态的。价差交易的胜率往往不低,但单笔盈亏比不高,这意味着连续小赚之后容易飘,然后在一个大错上把前面全吐回去。我见过太多这样的例子,包括我自己早期。控制回撤的能力,比找到机会的能力更决定长期结果。

我个人在实际操作中的体会是,裂解价差这东西最大的价值不在于它能让你一年赚多少,而在于它逼着你去理解产业链的物理约束——一桶原油能出什么、炼厂能改什么、改不了的时候价格怎么出清。把这层理解建立起来之后,你再看原油、看成品油、看炼化板块,看到的就不再是几条孤立的K线,而是一条有摩擦、有延迟、有惯性的传导链。这条链上的每一个卡点,都可能是一个可以下注的位置,也都可能是一个可以亏钱的位置。区别只在于,你有没有先把换算算对、把方向搞清、把仓位管住。