回放:“订单被拒绝:正在等待回放订单簿的第一笔报价。”

在一个带最优买价和卖价的回放时段里(从 Databento 的 mbp-1 导入、并保留了 L1),模拟订单是按买价或者卖价成交的,绝不会按最新成交价。当那一侧是空的、还没有到达、或者已经丢失时,订单会被拒绝,而消息会说明是哪一种。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

正在等待
“订单被拒绝:正在等待回放订单簿的第一笔报价。”
某一侧是空的
“订单被拒绝:回放的订单簿没有卖价,没有可以买入的价格。”(要卖出时则是没有买价)
L1 丢失
“订单被拒绝:此交易时段的 L1 已丢失,不会根据最新成交编造价格。在时段内跳转会尝试恢复它。”
没有 L1 时
没有 L1 的时段照旧按最新价成交

你会看到什么

回放里的一个模拟订单会被下面四条消息之一拒绝:正在等待第一笔报价、没有卖价、没有买价,或者“订单被拒绝:此交易时段的 L1 已丢失,不会根据最新成交编造价格。在时段内跳转会尝试恢复它。”界面上可能还会出现一个“L1 丢失”徽标,它说明回放会继续按成交往下走,而模拟下单、挂单和防护都被挂起。

为什么会这样

从 Databento 的 mbp-1 导入、而且勾了“保留 mbp-1 文件的 L1(最优买价 / 卖价)”的时段,带着完整精度的最优买价和卖价。对这样的时段来说,一个市价买单付的是卖价,卖出收到的是买价;一个挂单则是拿正确的那一侧去检验。如果那一侧是空的、或者 L1 在被回放的那个时刻还没有到、又或者它变得读不出来了,那就没有一个诚实的价格,于是订单宁可被拒绝,也不按最新成交价成交。而从经纪商下载下来的时段根本没有订单簿(逐笔历史里只有成交),它们照旧按最新价成交。

如何解决

  • 正在等待时:先按一下播放,让这个时段的第一笔报价被回放出来,然后再把订单发一次。
  • 没有卖价或者没有买价时:等订单簿重新有这一侧;这种情况出现在很薄的时刻和开盘附近。
  • L1 丢失时:在时段内跳到另一个时间;跳转会尝试把 L1 恢复回来。
  • 如果同一个时段反复丢掉它的 L1,请从原始文件把它重新导入一次。

它并不意味着什么

  • 不是真实经纪商那边拒绝了一个订单:回放里的订单是模拟的。
  • 也不是没有 L1 的那些时段有缺陷:它们按设计就是用最新价的。

何时联系技术支持

如果问题一直存在,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上联系技术支持。请附上这个时段(合约和日期)、回放时间,以及那条消息。

同一栏目

其他语言版本

常见问题

我怎么知道一个时段带不带 L1?
回放那一条会显示这个时段带着它的最优买价和卖价,并给出变动的次数;导入进来的时段在导入之后会报告这一点。
L1 会占磁盘空间吗?
在真实文件上实测,每个 MNQ 时段大约要多占 125 MB,而成交本身大约是 30 MB。

继续阅读