先分清:换月跳空多半不是行情变了
读者最常问的一个问题是:DAX期货图表在某个交易日突然出现一段跳空,前一根K线还在一个位置,后一根却明显高开或低开,但现货指数当天并没有出现同等幅度的波动。这种“跳空”很多时候不是市场在一夜之间重新定价,而是图表所跟踪的合约换了月份。旧合约临近到期,成交量和持仓量逐步转移到下一个季月合约,部分行情软件会把两个不同合约的价格首尾拼接,接缝处自然会出现价差。要判断这段跳空是真实行情还是换月造成的,第一步不是看涨跌幅,而是看图表标注的是哪个月份的合约、拼接发生在哪一天。
Eurex的DAX期货产品资料把DAX期货、Mini-DAX和Micro-DAX列为不同规格,并提示研究时必须分清指数现值、期货月份、报价币种和合约乘数。这句话对换月问题同样适用:同一个“DAX”标签下,可能同时存在不同月份、不同规格的合约,它们各自是独立的交易标的,价格不必相等。读者若只看到一个“DAX”字样,就先把不同合约的价格混在一起比较,很容易把合约规格差异误当成行情方向。
不同月份合约是不同标的,价差有经济含义
期货合约有到期日。到期之后,该合约不再交易,市场参与者要把头寸转到更远月份。于是同一时点,市场上同时挂着近月、次月、季月等多个合约。它们都挂钩同一个DAX指数,但交割时间不同,价格因此可以不同。这个价差通常与持有到远月的资金成本、股息处理以及市场对未来供需的判断有关,而不是“哪个价格更正确”。具体价差由市场交易形成,本文不展开未经验证的数值推算。
对入门读者,可以先用一个简化框架理解:把近月合约价格与远月合约价格相减,得到的是一个跨期价差,而不是指数本身的涨跌。若某天近月合约上涨,远月合约涨幅较小,指数可能只动了很小幅度,剩下的差异来自两个合约各自的定价。这里不给出具体百分比,因为不同日期、不同合约的涨跌幅不能简单线性相减。把其中一个合约的涨幅当成“DAX今天涨了多少”,就会把跨期结构误读为方向性行情。
还有一个容易忽略的点:若涉及收益指数与价格指数,二者对股息的处理不同。Eurex资料提示,不能直接把指数点位当欧元损益。换月时若只比较点位,而不看合约规格与乘数,得到的差额既不是现金损益,也不是可比的收益率。本文不提供乘数、保证金或交易时段的具体数值,因为这些参数需要以对应产品规格表为准,不能凭常识填补。
连续图怎么拼,决定了你看到什么
行情软件为了让历史图表连续,通常会把不同月份合约拼接成一条“连续合约”曲线。拼接方式不同,图形就不同。常见做法有三类:直接按价格首尾相连、按价差调整历史价格、或者只在新合约成为主力后切换但不做调整。第一种最直观,也最容易产生跳空;第二种把历史价格平移,曲线平滑,但历史点位已不是当时真实成交价;第三种则会在图上留下明显接缝。读者需要知道,同一段行情在不同软件、不同设置下可能显示为“跳空”或“平滑”,这不是数据错误,而是拼接规则不同。
因此,核验时可以做一个动作:把图表切到“单合约”模式,分别调出旧合约和新合约,对照换月前后几天的收盘价,看跳空是否只出现在拼接点。如果单合约图上没有对应跳空,那么连续图上的缺口基本可以归因于换月拼接。若单合约图上也有跳空,则还需检查该合约自身是否发生真实价格变化,不能一概归因于换月。
| 观察对象 | 它回答的问题 | 换月期间容易出现的误读 |
|---|---|---|
| 旧合约最后成交价 | 到期前市场实际成交在哪里 | 把最后成交价当成新月份的起点 |
| 新合约当日价格 | 换月后主力合约的定价 | 把新旧合约价差当成单日涨跌 |
| 结算价 | 按产品规则确定的价格 | 假定结算价等于最后成交价 |
| 连续图拼接价 | 软件为保持连续所做的调整 | 把拼接缺口当成真实行情跳空 |
结算价与最后成交价不必然相同
CME关于结算价格的说明指出,结算价与最后成交价并非必然相同,结算方法需依产品规则,休市、无成交和换月应标明,不能拿旧价冒充实时。这个说明提供的是结算价格理解上的一般方法论参考,并不等同于Eurex DAX期货的具体结算规则;涉及DAX期货时,仍应以对应交易所和产品规则为准。方法论上的要点是:结算价是按规则计算出来的价格,最后成交价是收盘前某一笔交易的价格,两者在流动性不足、收盘时段无成交或规则采用特定计算窗口时可能不一致。
换月期间尤其要小心“拿旧价冒充实时”。旧合约到期后不再产生新成交,如果数据源没有及时切换,图表上仍显示旧合约的最后价格,读者会以为市场停在那里,而新合约其实已经在另一个价位交易。此时比较新旧价格,必须同时标注合约月份和日期,否则两个数字根本不在同一坐标系里。CME页面还提示市场数据仅作参考,不可代替实时数据流;这一提醒同样适用于读者核对任何行情截图时的态度:先看数据源标注,再谈价格含义。
一个可验算的算例(假设数据,非真实行情)
假设某日旧合约最后成交价为18,000点,新合约同日成交价为18,120点,两者相差120点。若某软件直接把旧合约收盘价与新合约次日收盘价相连,而次日新合约收于18,150点,那么连续图上显示的是从18,000到18,150的“上涨150点”。但拆开看:旧合约到新合约的换月价差是120点,新合约自身从18,120到18,150只涨了30点。150=120+30,其中120点来自合约切换,30点才是新合约的日内变化。这个算例的单位是指数点,未考虑合约乘数,因此不能直接当作欧元损益;若乘数不同,换算结果也不同。该算例仅用于说明拼接效应,与真实行情无关,也不构成对任何合约价格水平的预测。
比较时必须标注月份与日期
把上面的推理收拢成一条操作规则:任何涉及DAX期货价格的比较,都要写明三件事——合约月份、数据日期、价格类型(最后成交价、结算价还是连续图拼接价)。缺其中一项,比较就可能失真。读者可以用以下步骤自行核验:
- 在行情软件中确认当前图表是连续合约还是单合约,记录拼接规则。
- 调出换月前后两个合约的单独走势,找出价差最大的那天。
- 对照交易所或数据源标注的结算价说明,确认所用价格是成交价还是结算价。
- 把连续图上的跳空幅度拆成“跨期价差”和“新合约自身变动”两部分,分别记录。
- 若两部分无法拆分,说明数据不足以支持“行情发生变化”的判断。
可以推翻上述结论的条件也存在:如果换月前后新旧合约价差接近零,且拼接规则为价差调整,同时没有其他数据源标注问题,那么连续图上的跳空可能确实反映新合约自身的价格变化,此时把跳空归因于换月就不成立。另一种情况是数据源已做回溯调整并明确标注,那么图上缺口的意义需要按该数据源的说明重新解释。判断的关键始终是规则与标注,而不是图形直觉。
对刚入门的读者,更稳妥的做法是把DAX期货的换月当成一个“数据口径问题”而非“行情信号问题”。看到跳空先问:这是哪个合约、哪一天、什么价格类型。想继续了解指数与期货的基础区别,可参阅站内德指专题;若涉及跨市场比较中的汇率换算,可参考外汇专题;涉及上市公司财报与指数成分的基本面信息,可看股票专题。这些内容只是研究方法的辅助,不构成任何个性化投资建议,也不表示相关交易所或数据源认可本文。
参考资料与核验范围
资料核验日期:2026年11月4日。本文为知识与方法说明,不提供发布当日的即时报价;规则、费用和交易安排请以相关机构最新公告为准。内容经工具辅助整理与一致性检查,仍可能存在遗漏;引用来源不代表其认可本文分析。假设算例不是真实交易记录。