交易技巧

流动性不足时的成交假设

远月合约流动性偏薄时,报价不等于可成交价。本文说明如何用成交量与持仓量分层、按盘口挂单逐档估算滑点,并给出假设算例与检查步骤,避免回测用过优成交价美化结果。

2026-11-15 09:10 0 评论 收藏 分享
“

薄档远月合约回测不能用中间价或卖一价直接成交,应按盘口挂单量逐档吃单估算加权价,并按成交量占比分层设定滑点;止损单不保证成交价,估值口径要与成交假设一致,避免用结算价估值却用更优价成交。

”
流动性不足时的成交假设
市场研究与知识 核对来源,理解市场机制
交易技巧 风控
原油直播室 内容整理

远月合约的报价为什么不能直接当成成交价

流动性偏薄的远月合约,盘口上挂着的买卖价往往只是“意向”,不是你能拿到的量。买卖价差本身就更宽,而一旦你的下单量超过盘口挂单,成交会沿着更差的价格逐档吃掉,形成冲击成本。研究回测如果直接用中间价或最新价成交,等于假设市场永远有足够对手盘、且你的单子不影响价格,这会把结果系统性地美化。更稳妥的做法是:先区分“报价”和“可成交价”,再按合约的流动性分层设定滑点假设,并在回测报告里把假设写清楚。

本文讨论的是常青方法,不涉及具体合约当前报价;历史事件与未来待公布事项均以来源资料为边界。

用持仓量和成交量给流动性分层,而不是凭感觉

成交量衡量的是已经成交的合约数量,持仓量是尚未了结的合约总量;持仓增加同时对应多空两方,不能直接解读为净看多。对回测而言,这两个指标的价值在于刻画“这个月份有没有人交易、有多少存量头寸可能提供对手盘”。不同交易日、不同月份、不同聚合口径的数值不能直接相减,所以分层应该用同一口径下的相对水平,比如某远月合约的成交量占该品种主力合约成交量的比例,而不是拿绝对值跨月比较。CME 对成交量与持仓量的说明也提醒,持仓变化本身不构成方向判断,因此它更适合做流动性代理变量,而不是行情信号(来源:CME:成交量与持仓量)。

一个可操作的检查步骤:

  1. 把回测涉及的每个合约月份按成交量占比分成三档:主力档、次活跃档、薄档。
  2. 对薄档合约,不采用盘口中间价成交,改用“对手价再加若干跳”的保守假设。
  3. 对单笔下单量超过盘口可见挂单量的情形,按逐档吃单估算加权成交价,而不是假设全部按最优价成交。
  4. 在结果里单独列出薄档合约贡献的收益占比,观察结论是否依赖少数流动性差的月份。

这套分层不需要精确预测未来流动性,只需要让回测的成交假设与合约的实际交易活跃度匹配。

滑点假设怎么写:一个假设算例

以下为假设算例,仅用于说明计算方法,不代表任何真实合约。假设某远月合约盘口买价为100.0、卖价为100.4,最小变动价位0.1,你计划买入10手,盘口卖一仅挂2手,卖二至卖五各挂2手,价格分别为100.5、100.6、100.7、100.8。若按卖一价100.4全部成交,这是过优假设;按逐档吃单,10手的加权成交价约为:(2×100.4+2×100.5+2×100.6+2×100.7+2×100.8)/10=100.6。相对卖一价的滑点为0.2,相对中间价100.2的滑点为0.4。这个算例是假设数据,仅用于说明计算方法,不代表任何真实合约。

成交假设 买入均价 相对卖一价滑点 问题
全部按卖一价 100.4 0 忽略挂单量限制,结果偏乐观
全部按中间价 100.2 -0.2 等于假设无价差成本,明显过优;负值表示低于卖一价
逐档吃单 100.6 0.2 更接近薄档合约的实际成交路径

回测里可以把滑点设成“固定跳数+按参与率递增”的形式:参与率指你的下单量占该合约同时段成交量的比例,比例越高,追加滑点越大。参数不必追求精确,但方向要对——薄档合约的滑点应明显高于主力档,且不能因为某段历史回测赚钱就反过来调低滑点。

结算价、收盘价与回测估值口径

结算价与最后成交价并非必然相同,结算方法依产品规则而定;休市、无成交和换月情形应明确标注,不能用旧价冒充实时价。回测中常见的一个美化来源,是用结算价给薄档合约的持仓估值,却在成交环节用更优的盘口价,两者口径不一致。更一致的做法是:成交假设用可成交的保守价,估值用当日结算价或明确的收盘口径,并在报告中说明换月时旧合约如何处理。CME 的市场数据页面仅作参考,不能替代实时数据流,这一点在复现回测时尤其要注意——历史数据的时间戳和口径必须对齐(来源:CME:结算价格说明)。

止损单不保证成交价,薄档合约更明显

CFTC 的风险提示明确指出,止损单并不保证在指定价格成交。流动性偏薄的远月合约在快速波动时,盘口挂单可能瞬间消失,止损被触发后实际成交价可能远离触发价。回测如果假设止损总能在触发价精确成交,等于同时美化了成交价和成交概率。更保守的处理是:对薄档合约的止损,按触发后若干跳的滑点成交,甚至设定“部分未成交”的情景,观察策略在最差成交下的表现。这不是为了唱衰策略,而是让回测的成交假设与真实市场结构一致(来源:CFTC:期货风险基础)。

限制与反证条件

上述方法依赖对盘口深度的合理估计,而历史盘口数据往往不完整,薄档合约尤其如此;用成交量和持仓量做代理,只能刻画活跃度,不能还原瞬时深度。如果某远月合约在特定时段实际流动性好于分层假设,保守滑点会低估策略收益,这是方法的已知代价。反证条件也很清楚:若回测结论在把薄档合约滑点提高一倍后仍然稳健,说明结论不依赖过优成交价;若收益主要来自薄档合约且对滑点极其敏感,则应重新审视成交假设,而不是调整参数去迎合结果。流动性不足时的成交假设,核心不是算得多准,而是不给自己留过优的默认值。

参考资料与核验范围

资料核验日期:2026年11月3日。本文为知识与方法说明,不提供发布当日的即时报价;规则、费用和交易安排请以相关机构最新公告为准。内容经工具辅助整理与一致性检查,仍可能存在遗漏;引用来源不代表其认可本文分析。假设算例不是真实交易记录。

FAQ

常见问题

回测中薄档远月合约的滑点应该设多大?

没有统一数值,但方向应是薄档明显高于主力档。可用“固定跳数+按参与率递增”的形式,参与率指下单量占同时段成交量的比例,并用逐档吃单的假设算例校准量级。

为什么不能直接用结算价作为薄档合约的成交价?

结算价与最后成交价并非必然相同,且结算方法依产品规则而定。结算价适合估值,不适合当作可成交价;成交假设应用保守的可成交价,估值口径与成交口径要一致并明确标注。

风险提示:期货及相关衍生品具有高波动与杠杆风险。本站内容仅用于市场研究和学习交流,不构成投资建议、收益承诺、代客理财或开户推荐。

来源:公开资料整理;来源见正文

资料来源与更正说明 · 网站导航