1. 能源期货市场概览:全球能源期货品种介绍

做量化交易这些年,我接触最多的就是能源期货。说实话,这个市场很有意思——它不像股票那样受单一公司业绩影响,而是跟全球政治、天气、地缘冲突紧密挂钩。今天我就带大家把这块硬骨头啃下来。

1.1 全球能源期货品种

能源期货,说白了就是未来某个时间点交割能源商品的标准化合约。我把它分成三大类:

原油期货

这是市场的绝对主角。全球交易量最大的两个品种:

  • WTI原油(西德克萨斯中质原油)—— 在NYMEX交易,我习惯叫它"美国油"
  • Brent原油(布伦特原油)—— 在ICE交易,业内叫"欧洲油"

我在做跨品种套利策略时发现,这两个品种的价差波动其实很有规律。WTI偏轻质低硫,Brent偏重质高硫,但实际交割品质差异没那么大。

天然气期货

这个品种很有意思。Henry Hub天然气期货在NYMEX交易,价格波动比原油还剧烈。我记得有一年冬天,美国寒潮来袭,天然气一天涨了30%。做量化的人都知道,波动大意味着机会多,但风险也大。

燃料油及其他

  • 燃料油:在ICE和上期所都有交易,跟原油价格高度相关
  • 汽油:RBOB汽油期货,NYMEX交易
  • 柴油:取暖油期货,也是NYMEX的品种

核心观点:做能源期货量化,原油是基本功。我建议新手先从WTI和Brent入手,这两个品种流动性最好,数据也最全。

1.2 主要交易所

全球能源期货交易,基本被三家交易所垄断。我给大家拆开讲:

交易所 代码 主要品种 所在地
纽约商业交易所 NYMEX WTI原油、天然气、汽油、取暖油 美国纽约
洲际交易所 ICE Brent原油、柴油、天然气 英国伦敦
上海国际能源交易中心 INE 上海原油期货(SC) 中国上海

嗯,这里要注意一点:NYMEX和ICE虽然都是电子盘,但交易规则差别很大。我曾经在跨交易所套利时吃过亏——NYMEX的熔断机制跟ICE不一样,导致策略在极端行情下失效。

NYMEX

属于CME集团,全球最大的能源期货交易所。它的电子交易平台叫CME Globex,几乎24小时交易。我个人习惯用它的数据做回测,因为历史数据最完整。

ICE

Brent原油的定价权在ICE手里。虽然交易量不如WTI,但Brent是全球约60%现货原油的定价基准。做量化的人都知道,流动性不是唯一指标,定价权更重要。

INE

上海国际能源交易中心,2018年才推出原油期货。说实话,刚开始流动性很差,但这几年起来了。它的特点是人民币计价,而且交割规则跟国际接轨。我建议关注这个市场,毕竟中国是全球最大原油进口国。

个人经验:如果你做日内策略,重点关注NYMEX和ICE的电子盘。如果是中长线,INE的夜盘时段(晚上9点到凌晨2点)其实波动很大,适合做趋势跟踪。

1.3 交易时间与合约规格

交易时间这块,我踩过不少坑。你以为24小时交易就能随时进出?其实每个交易所的休市时间不一样,流动性分布也不均匀。

交易时间对比

交易所 电子盘时间(北京时间) 公开喊价时间
NYMEX 周一至周五 06:00 - 次日05:00 已取消(全电子化)
ICE 周一至周五 08:00 - 次日06:00 已取消
INE 白天 09:00 - 15:00,夜盘 21:00 - 02:30

为什么会这样?因为NYMEX和ICE都是全球化市场,而INE主要服务亚洲时区。我建议做量化的人重点关注三个时间段:

  • 北京时间 21:00-23:00:欧美盘重叠,流动性最好
  • 北京时间 02:30-04:00:美国库存数据公布前后
  • 北京时间 09:00-11:00:亚洲盘,波动相对小

合约规格

每个品种的合约规格都不一样,做量化必须背下来。我给大家列个表:

品种 合约单位 最小变动价位 报价单位
WTI原油 1,000桶 0.01美元/桶 美元/桶
Brent原油 1,000桶 0.01美元/桶 美元/桶
天然气 10,000百万英热单位 0.001美元/百万英热单位 美元/百万英热单位
上海原油 1,000桶 0.1元/桶 元/桶

避坑指南:我曾经在计算天然气合约价值时搞错过单位。天然气的最小变动是0.001美元,但合约单位是10,000百万英热单位,所以一个tick的价值是10美元。做量化时,单位换算一定要写进代码里,别靠脑子记。

1.4 知识体系结构图

下面这张图是我自己整理的能源期货知识框架,方便大家理解各要素之间的关系:

能源期货市场 品种分类 交易所 交易规则 原油(WTI/Brent/SC) 天然气(Henry Hub) 燃料油/汽油/柴油 NYMEX(CME集团) ICE(洲际交易所) INE(上海国际能源交易中心) 交易时间(24小时/分段) 合约规格(单位/最小变动) 交割规则(实物/现金) 量化交易核心关注点 流动性分布 | 价差结构 | 持仓量变化 | 交割月效应

这张图把能源期货市场的三个维度串起来了。你想想看,做量化策略时,品种选择、交易所规则、交易时间这三个要素缺一不可。我刚开始做的时候,只盯着价格数据,忽略了合约规格,结果回测跟实盘差了一大截。

一个小技巧:把每个品种的合约规格写成一个配置文件,用Python的字典存起来。这样写策略时直接调用,不会出错。我自己的配置文件长这样:

contract_specs = {
    'WTI': {'exchange': 'NYMEX', 'unit': 1000, 'tick': 0.01, 'currency': 'USD'},
    'Brent': {'exchange': 'ICE', 'unit': 1000, 'tick': 0.01, 'currency': 'USD'},
    'NG': {'exchange': 'NYMEX', 'unit': 10000, 'tick': 0.001, 'currency': 'USD'},
    'SC': {'exchange': 'INE', 'unit': 1000, 'tick': 0.1, 'currency': 'CNY'}
  }

好了,这一章的内容就这些。记住,能源期货市场虽然复杂,但核心就是品种、交易所、规则这三个维度。把基础打牢,后面搭建量化模型才能事半功倍。

专注资料整理