YA期货准备:0 了解期货

0 分析目标

0.1 了解期货市场

从股票跨越到期货,最大的思维转变在于:股票交易的是企业未来的盈利预期,而期货交易的是商品/资产未来的供需关系与合约机制。

0.1.1 期货究竟是什么?

期货(Futures)本质上是一份标准化合约,买卖双方约定在未来的某个特定时间,以约定的价格交割一定数量的某种商品(如螺纹钢、大豆)或金融资产(如股指、国债)。

对于量化交易者而言,你需要深刻理解期货与股票的四个核心差异:

  • 双向交易与T+0: 股票做空门槛高(融券难)且是T+1;期货天生可以做多和做空,且是T+0,随时买卖。这使得高频交易和绝对中性策略在期货中极度活跃。
  • 保证金与杠杆(Margin & Leverage): 买股票通常需要全额资金。买卖期货只需缴纳一定比例的保证金(通常是合约价值的 5% - 15%)。这意味着期货自带 7 到 20 倍的物理杠杆
  • 有限寿命(Expiration): 股票只要不退市可以永久持有;期货合约是有到期日的。到期后必须进行实物交割(散户和纯量化机构通常不参与)或现金交割。
  • 零和博弈与持仓量: 股票发行量是固定的,价格上涨所有人都赚钱(正和博弈);期货是零和博弈,你赚的一块钱,必然是市场上另一个人亏的一块钱(不含手续费)。期货的"盘子"大小由多空双方的对赌意愿决定,这就引出了期货特有的数据维度------持仓量(Open Interest)

0.1.2 期货交易的数据结构(量化视角的重点)

你在处理股票数据时,用的是 [股票代码, 日期, 开高低收, 成交量]。在期货中,数据结构要复杂一层,因为存在"合约生命周期"。

A. 合约代码结构

期货代码通常由 "品种代码 + 交割年月" 组成。

  • 例如,RB2405 代表:螺纹钢(Rebar,品种代码RB),2024年5月交割的合约。
  • 这意味着你不是在交易"螺纹钢",而是在交易"24年5月份的螺纹钢"。
B. 主力合约(Main Contract)

与股票不同,一个期货品种同时会有好几个月份的合约在交易(如 RB2401, RB2405, RB2410)。但绝大部分资金会集中在其中一个合约上,这个流动性最好的合约被称为主力合约。随着交割日临近,主力合约会切换到下一个月份。

C. 连续合约(Continuous Contract)------ 必考点

为了做量化回测,你不能只用单个合约(因为只有几个月的寿命)。你需要把历代主力合约拼接起来,形成一根连续的时间序列(通常命名为 RB888RB0000)。

  • 难点: 新老主力合约切换时,价格往往不一样(比如旧合约收盘3000,新主力合约开盘3100)。如果你直接拼接,系统会认为当天涨了100点,这会破坏所有的动量指标。
  • 解决方案: 必须使用前复权或后复权(平移价格)来消除换月跳空缺口。这是期货量化数据清洗的第一关。
D. 独特的量价数据:持仓量(Open Interest)

除了 OHLCV(开高低收成交量),期货多了一个极其重要的数据:持仓量

  • 持仓量表示当前市场上还没有平仓的单边合约数量。
  • 量化意义: 价格上涨 + 持仓量大幅增加 = 有真实的增量资金在主动推高价格(趋势可靠);价格上涨 + 持仓量暴跌 = 空头在绝望平仓导致价格被动上涨(趋势可能接近尾声)。

0.1.3 业务流程是怎样的?

作为量化机构或交易员,交易期货的生命周期如下:

  1. 开仓(Open)与保证金冻结: 假设螺纹钢合约价值4万元,保证金比例10%。你做多一手,账户被冻结4000元保证金。
  2. 逐日盯市(Mark-to-Market): 期货交易所每天收盘后进行无负债结算。你今天赚的钱,晚上直接打到你账户可用资金里;你亏的钱,直接从账户扣除。
  3. 追加保证金与爆仓(Margin Call): 如果你做错方向,账户资金亏损导致跌破"维持保证金"线,期货公司会要求你追加资金。如果不加,第二天一开盘就会被强制平仓(爆仓)。这要求量化策略必须严格控制回撤和杠杆。
  4. 平仓(Close): 做多开仓的,通过卖出平仓;做空开仓的,通过买入平仓。
  5. 移仓换月(Rollover): 如果你的策略是长期持有(比如长期做多铜),在当前主力合约快到期前,你必须"平掉近月合约,同时开仓远月合约"。这会产生展期成本或收益。

整体的流程你也可以这样理解:

第一阶段:提前挂牌(建好房间)

  • 时间: 通常提前 12 个月(2025年10月左右)。
  • 流程: 交易所在系统中正式生成 RB2610 代码。规定好它的基础规则(比如一手10吨,最小变动价位1元/吨,初始保证金比例10%)。
  • 状态: 此时房间刚建好,里面没人(持仓量 0),因为大家还在上一个主力(比如2605)里玩。

第二阶段:资金涌入与成为主力(派对高潮)

  • 时间: 交割月前 3-4 个月(大约 2026年6月 - 2026年8月)。
  • 流程: 上一个主力(2605)快到期了,资金需要找新的容身之所。因为产业习惯,大部队浩浩荡荡地冲进 RB2610
  • 状态: RB2610 的持仓量和成交量迅速飙升至全品种第一,它正式加冕为"主力合约"。此时,你的量化策略也应该把交易信号对准它。

第三阶段:提保与限仓(交易所开始"赶人")

这是量化交易者必须知道的最重要的交易所规则!

  • 时间: 交割月前 1 个月(2026年9月开始)。
  • 流程: 交易所知道,房间里 90% 的人(包括你我的量化程序)都是来"投机赚差价"的,手里根本没有真的螺纹钢。如果不把这群人赶走,到了10月份交割时,大家拿不出货也拉不走货,系统就崩溃了。
  • 手段: 交易所会分阶段提高保证金(提保)限制持仓数量(限仓)。比如把保证金从 10% 提高到 20%,再提高到 40%。
  • 状态: 投机客发现成本太高了,纷纷平仓离开,逃往下一个房间(2701)。RB2610 的持仓量断崖式下跌,它失去了主力的皇冠

第四阶段:摘牌与交割(强制清算)

  • 时间: 交割月(2026年10月中旬)。
  • 流程: 此时房间里只剩下真正的钢厂和建筑商(产业客户)。交易所关闭交易通道(停止撮合),按照规定流程:卖方把仓单(货物证明)给交易所,买方把全额资金(不是保证金了,是 100% 全款)给交易所。交易所完成一手交钱、一手交货。
  • 状态: 交割完毕,RB2610 这个代码从交易所系统中永久删除(摘牌),这个房间被彻底拆除。

量化实战 Tip:

在你接下来要写的 Vibe Coding 项目里,你绝对不能 把一个合约拿到"第四阶段"去测。因为普通账户根本不允许进入交割月。

你的代码逻辑必须是:当监控到 2610 的持仓量被 2701 超过的那一天,强制系统平掉 2610 的仓位,买入 2701 的仓位,这在代码里就叫"主力换月(Rollover)"。

0.1.4. 如何盈利?(量化策略方向)

股票量化主要赚的是 Alpha(选股)和 Beta(大盘上涨)。期货量化的盈利模式更加多样化,主要分为以下三类:

0.1.4.1 方向性交易(CTA / 趋势跟踪)

  • 逻辑: 捕捉商品价格的单边上涨或下跌趋势。
  • 量化实现: 时间序列动量(Time-series Momentum)。使用均线交叉、布林带突破、MACD等指标。因为期货有杠杆且能做空,当宏观大趋势(如原油暴跌、黄金大涨)来临时,CTA策略能斩获极高的收益。

0.1.4.2 套利交易(Arbitrage / 相对价值)

不赌单边方向,只赌两个强相关资产的"价差"回归。这是永安等大厂非常看重的方向。

  • 跨期套利(Calendar Spread): 买入 RB2405,卖出 RB2410。赌的是近月和远月的价差会拉大或缩小。
  • 跨品种套利(Inter-commodity Spread): 买入豆油,卖出棕榈油(两者都是食用油,可替代,价格走势高度相关)。当两者价差偏离历史均值时进场,均值回归时获利。
  • 产业链套利(Crack/Crush Spread): 买入铁矿石和焦炭(原材料),卖出螺纹钢(成材)。本质上是在交易钢厂的"炼钢利润"是否合理。

0.1.4.3 截面多因子与期限结构(Cross-sectional & Term Structure)

  • 基差与展期收益(Roll Yield): 当近月合约价格高于远月(贴水/Backwardation),说明现货很紧缺。量化策略可以做多贴水的品种,做空升水(近月便宜远月贵)的品种。赚取的是随着时间推移,期货向现货价格靠拢的"换月收益"。

0.2 永安期货量化研究主要做哪些方向?

永安期货是国内期货行业的绝对头部。与纯粹依靠量价数据挖掘的量化私募不同,永安最大的护城河在于其深厚的现货产业背景和期现结合能力。因此,他们的量化业务带有极强的"基本面与产业逻辑"色彩,主要分布在三大业务线:

0.2.1 永安资本(风险管理子公司):期权做市与高频套利

这是永安非常核心且利润丰厚的板块,资金主要来源于自有资金或特定机构,策略对延迟和交易执行要求极高。

  • 期权做市(Market Making): 作为交易所指定的做市商,在盘面上持续双向报价提供流动性。核心工作是期权定价模型(BSM及波动率曲面建模)、希腊字母(Greeks)动态计算,以及在极短时间内对冲掉方向性风险,纯赚买卖价差和交易所手续费返还。
  • 微观结构与统计套利: 对应你总结的"套利交易"。利用极高频的订单簿(Orderbook)数据,在高度相关的品种(如跨期、跨品种)之间寻找微小的价格错位,进行高频均值回归交易。

0.2.2 基本面量化与产业链套利(自营与投研核心)

永安拥有庞大的一手现货数据网络,他们会将这种信息优势转化为量化因子。

  • 产业链套利(Crack/Crush Spread): 永安的量化研究员不仅看K线,还要处理庞杂的非结构化产业数据(如各港口真实库存、高炉开工率、钢厂即期利润)。通过量化模型监控上下游品种的利润极值,当利润不合理时入场套利(例如做多铁矿石+做空螺纹钢)。
  • 基差与截面多因子: 对应你总结的"截面多因子与期限结构"。永安极度看重展期收益率(Roll Yield)。通过构建结合动量因子、基差因子和库存因子的商品截面模型,实现多空对冲。

0.2.3 永安资管(资产管理):CTA与组合对冲

这个方向主要面向外部客户发行量化资管产品。

  • 多周期趋势跟踪(CTA): 对应你总结的"方向性交易"。开发能够适应不同波动率环境的动量策略。这里的核心难点之一就是你提到的连续合约拼接与复权
  • 资产配置与风险平价: 利用期货天生双向交易的特性,在多个低相关性的大宗商品甚至股指、国债之间进行资金动态分配,利用多品种组合来压低整体产品的最大回撤。

相关推荐
数据科学小丫4 小时前
特征工程处理
人工智能·算法·机器学习
weixin_468466857 小时前
PaddlePaddle 深度学习框架实战应用指南
人工智能·深度学习·机器学习·ai·paddlepaddle
Hello world.Joey9 小时前
吴恩达深度学习基础
人工智能·深度学习·神经网络·opencv·算法·机器学习·计算机视觉
水木流年追梦9 小时前
大模型入门-大模型优化方法1
人工智能·学习·算法·机器学习·正则表达式
我叫张土豆9 小时前
向量库原理与 Qdrant 实现详解
人工智能·机器学习
学习中.........9 小时前
大语言模型的采样参数与输出控制机制
人工智能·机器学习·语言模型
weixin_4684668510 小时前
迁移学习落地实战:从场景匹配到价值验证
人工智能·深度学习·机器学习·迁移学习·模型训练·小样本
有为少年11 小时前
深度隐式层 | 深度平衡模型 (Deep Equilibrium, DEQ)
人工智能·深度学习·神经网络·机器学习
徐安安ye11 小时前
FlashAttention输出全是NaN?数值问题排查指南
人工智能·深度学习·机器学习