← 首页

资产专题

期货交易真正难的不是方向,而是合约和风控

期货策略不能只判断涨跌,还要处理保证金、合约乘数、换月、基差、期限结构、跳空和流动性迁移。

期货合约期限结构、保证金和换月风险的示意图

很多人研究期货时,第一反应是寻找方向信号。均线突破、趋势跟踪、库存变化、宏观数据、季节性规律,都能成为入场依据。但期货真正难的地方,往往不在于判断方向,而在于合约本身。

期货不是一条连续价格曲线。它有合约到期日、保证金、合约乘数、涨跌停、换月、交割、基差和期限结构。策略如果把期货当成普通现货价格来回测,就会忽略很多决定实盘结果的细节。方向判断正确,不代表交易结果正确;价格预测有效,也不代表合约选择和仓位管理安全。

期货策略交易的不是一个抽象价格,而是一组带到期日、保证金和交割约束的合约。

合约乘数会放大仓位误判

期货盈亏不是简单用价格涨跌百分比计算。每个品种都有合约乘数,价格跳动一个单位对应的账户盈亏不同。股指期货、商品期货、国债期货的名义价值和最小变动单位差异很大。只看手数而不看名义敞口,很容易低估真实风险。

同样一手,不同品种代表的风险完全不同。同样 1% 的价格波动,在高合约价值品种上会带来更大的账户波动。策略如果用固定手数交易多个品种,看起来很简单,实际是在让合约规格决定风险,而不是让风险预算决定仓位。

更合理的做法是从账户权益和单笔风险反推手数。先定义每笔交易最多亏损多少,再根据入场价、止损价、合约乘数和保证金要求计算数量。这样做会让不同品种的手数差异很大,但组合风险会更可控。

保证金不是最大亏损

期货使用保证金交易,很多新手会把保证金占用误认为风险上限。实际上,保证金只是开仓所需的资金门槛,不是最大亏损。价格如果快速反向波动,亏损可以远超过初始保证金,账户还可能触发追加保证金或强制平仓。

保证金比例还会变化。交易所和期货公司可能在节假日、极端行情、临近交割或波动放大时提高保证金要求。策略如果只按平时保证金安排仓位,到了压力环境可能因为保证金上调被迫减仓,而这个时点往往也是流动性最差的时候。

因此,期货风控不能只看止损价,还要看保证金缓冲。账户必须有足够现金承受价格波动、保证金上调和连续不利行情。高杠杆策略最脆弱的地方不是亏损一次,而是在尚未触及策略止损前就因为保证金压力失去持仓能力。

换月会改变收益曲线

期货合约会到期,长期策略必须换月。换月不是技术细节,而是收益来源的一部分。主力合约切换时,近月和远月价格通常不同。如果直接把不同合约价格拼接成连续序列,可能制造虚假的跳空,也可能抹掉真实的展期收益或成本。

趋势策略尤其容易被连续合约处理方式影响。使用前复权、后复权、价差调整或收益率拼接,得到的历史价格形态可能不同。某些看起来稳定的信号,可能只是连续合约构造方式带来的结果,而不是可交易价格中的真实机会。

实盘中,换月还涉及流动性迁移。主力合约不是在某一天瞬间切换,成交量和持仓量会逐步从近月转到远月。换得太早,可能交易远月流动性不足;换得太晚,近月可能受交割和持仓限制影响。策略必须明确换月规则,而不是让回测框架默认处理。

基差和期限结构比单一价格更重要

期货价格和现货价格之间有基差,不同到期月份之间有期限结构。对商品来说,远近月价差可能反映库存、仓储、融资、运输和季节性;对金融期货来说,期限结构可能反映利率、分红、资金成本和市场预期。只看主力合约价格,会丢掉很多信息。

有些策略的收益来自方向,有些来自期限结构变化。比如商品市场中的正套、反套、跨期价差、库存驱动和季节性交易,本质上都不是简单判断价格涨跌。它们关心的是不同合约之间的相对变化。

基差也会影响止损和目标价。现货强、期货弱,可能说明交割逻辑和资金压力在变化;近月强、远月弱,可能是短期供应紧张,也可能是逼仓风险。策略如果只看到价格突破,却不知道突破发生在哪个期限结构下,就容易误判行情性质。

涨跌停和跳空会让止损失效

期货市场存在涨跌停制度,部分品种还会在夜盘、节假日后或重大事件后出现跳空。回测里一个止损价看起来清楚,实盘里可能无法按该价格成交。连续涨跌停时,策略可能想平仓但没有流动性。

这种风险在商品期货中尤其重要。天气、政策、库存、地缘事件和海外市场波动,都可能在休市期间改变价格预期。开盘后价格直接跳过止损位,风险会比回测中显示的大得多。

风控上要把跳空作为常态风险,而不是极端例外。仓位不能只按日内波动设计,还要承受隔夜跳空;止损不能只依赖交易所可成交价格,还要有账户级亏损限制;重大事件前要考虑降低仓位或暂停交易。期货策略如果无法承受一次合理幅度的跳空,就不应该持有隔夜风险。

不同品种不是同一种市场

期货这个标签覆盖了很多完全不同的资产。股指期货受权益市场风险偏好和宏观流动性影响,国债期货受利率和政策预期影响,农产品受天气和库存周期影响,能源受地缘、运输和供需冲击影响,金属受工业周期和美元流动性影响。

把所有期货品种放进同一个参数系统,可能会得到漂亮的组合回测,但也可能隐藏严重的不匹配。某个突破参数适合黑色系,不代表适合农产品;某个波动率模型适合股指,不代表适合低流动性远月合约。期货组合需要分组理解,而不是只按历史相关性机械分散。

跨品种组合还要处理相关性上升。平时不同板块看起来分散,压力环境下可能一起受宏观流动性、美元、风险偏好或政策预期影响。组合风控应该监控板块敞口和共同因子,而不是只看单品种止损。

回测要尊重真实合约

期货回测最容易犯的错误,是用一条处理好的连续价格序列替代真实合约交易。连续序列适合观察长期趋势,但不等于可交易资产。真正的回测需要说明使用哪个合约、什么时候换月、换月成本如何计算、是否考虑涨跌停、是否允许临近交割合约持仓。

手续费和滑点也要按品种处理。不同交易所、不同品种、不同日内频率的成本差别很大。有些品种日内平今费用特殊,有些品种流动性集中在主力合约,有些夜盘时段盘口明显变薄。统一成本假设会让策略表现失真。

如果策略依赖跨期价差,还要同时处理两条腿的成交。价差看起来到了入场点,不代表两腿都能以理想价格成交。单边成交、腿间滑点和撤单规则都需要写清楚。价差策略回测如果默认两腿同步成交,通常会高估稳定性。

适合期货的策略类型

期货市场适合趋势跟踪、期限结构、跨期套利、跨品种价差、季节性和宏观驱动策略。趋势跟踪利用期货市场的资金流和供需再定价,适合多品种组合;期限结构策略利用不同月份合约之间的变化;季节性策略适合供需周期明显的商品。

但这些策略都需要强风控。趋势策略会经历长时间回撤和假突破;跨期策略会遇到流动性迁移和交割风险;季节性策略会被极端天气或政策打破;宏观策略会在预期已经被价格充分反映时失效。期货策略不是找到一个信号就结束,而是要把合约生命周期和风险预算一起设计。

对多数研究者来说,更稳妥的路径是先做少数高流动性品种,明确合约规则和换月逻辑,再扩展到多品种组合。不要一开始就用大量品种和复杂连续合约证明策略有效,否则很难判断收益来自真实结构,还是来自数据处理方式。

实盘前的最低检查清单

期货策略上线前,至少要检查这些问题。

  • 合约规格:合约乘数、最小变动价位、手续费和交易时间是否逐品种处理。
  • 仓位计算:是否从风险预算反推手数,而不是固定手数或固定保证金。
  • 保证金:是否预留保证金上调、连续亏损和隔夜波动的缓冲。
  • 换月规则:主力切换、展期成本、流动性迁移和临近交割限制是否明确。
  • 连续合约:回测使用的价格序列是否会制造或消除不可交易收益。
  • 跳空风险:是否测试夜盘、节假日、涨跌停和连续无法成交的场景。
  • 组合敞口:是否监控板块集中度、共同因子和压力期相关性上升。
  • 执行规则:限价、市价、撤单、部分成交和两腿成交失败是否有处理方案。

如果这些检查没有完成,策略可能仍然有研究价值,但还不能说明它适合实盘。期货市场的机会经常来自合约结构本身,风险也同样来自合约结构本身。

先理解合约,再讨论预测

期货交易当然需要判断方向、波动和时机。但在此之前,研究者必须理解自己交易的合约。到期日、保证金、换月、基差、期限结构和流动性迁移,不是附属细节,而是期货策略的基本语言。

一个好的期货策略不会只输出买卖信号。它会说明交易哪个合约,为什么选这个月份,什么时候换月,单笔风险是多少,极端跳空怎么办,保证金压力如何处理,组合集中度何时降低。只有这些问题被回答后,方向判断才有资格进入实盘。