“NT misconfigured”:OrderflowBridge.cs 老于 v2,或者 Tick Replay 是关的
橙色的“NT misconfigured”横幅意味着 NinjaTrader 桥接送过来的逐笔成交没有带序号:要么这个指标老于 v2,要么图表上的 Tick Replay 是关的。在你到上游把它修好并重新连接之前,100 tick 的 K 线和 NinjaTrader 的图表是对不齐的。
Senzoukria · 故障排除 · 更新于 2026 年 9 月
概要
- 横幅
- “NT misconfigured ({symbol}) — OrderflowBridge.cs is older than v2 (no seq counter on the wire) or NT Tick Replay is OFF…”(这条横幅写死为英文)
- 原因代码
- no-seq
- 持续性
- 即便数据已经在实时推送,它也一直留在屏幕上
- 影响范围
- 以逐笔为基准的周期,例如 100T
你会看到什么
一条一直不走的橙色横幅:“NT misconfigured ({symbol}) — OrderflowBridge.cs is older than v2 (no seq counter on the wire) or NT Tick Replay is OFF — 100T bars won’t align with NT’s chart. Update the indicator and toggle Tick Replay ON in NT, then reconnect.”它的意思是:NinjaTrader 那一侧配置有问题,OrderflowBridge.cs 老于 v2(线上没有序号计数器),或者 NT 的 Tick Replay 是关的,因此 100T 的 K 线和 NT 的图表对不齐;请升级这个指标、在 NT 里把 Tick Replay 打开,然后重新连接。这条横幅写死为英文,中文界面里也是英文。即便状态栏已经显示“实时”,它照样留在屏幕上。
为什么会这样
从 v2 起,桥接送出的每一笔成交都带一个单调递增的序号。这个序号缺失时,Senzoukria 就没办法核验逐笔对齐,于是它把这个指标标成过时,或者把这张图表标成没有在做逐笔回放。没有 Tick Replay 时,NinjaTrader 交出来的是聚合之后的数据,订单流在到达应用之前就已经丢了。这条横幅在实时状态下也不会被压下去,因为一张悄悄出错的足迹图,比一条看得见的警告更糟。
如何解决
- 用当前版本替换掉 Documents\NinjaTrader 8\bin\Custom\Indicators 里的 OrderflowBridge.cs,然后编译它(F5,0 个错误)。
- 在 NinjaTrader 的图表属性里,Data Series 一栏:把 Tick Replay 设为 ON。
- 按指标头部的建议,用一张 Tick 图表、数值设为 100:在一整天的 MNQ 上用 1 tick 图表会造出几百万根 NinjaTrader K 线并撞到内部上限,而 100 Tick 配上 Tick Replay 照样能把每一笔成交送过来。
- 从 Senzoukria 里把桥接重新连接一次。序号出现之后,一次新的历史重放就会把这条横幅清掉。
它并不意味着什么
- 不是 Senzoukria 的某项设置:这两处要改的地方都在 NinjaTrader 里。
- 它也不是 drift 徽标:“⚠ drift N”(这个徽标同样是英文)说的是到达的历史逐笔成交比 NinjaTrader 宣告的要少,那是另一种情况。
何时联系技术支持
如果这些都不管用,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上联系技术支持。请说明你装的是哪个版本的指标,并把图表 Data Series 设置的截图发过来。
相关页面
同一栏目
其他语言版本
常见问题
- 以时间为基准的 K 线也会受影响吗?
- 这条横幅警告的是以逐笔为基准的周期,例如 100T:没有序号,它们没办法和 NinjaTrader 自己的图表对齐。
- 数据在流动的时候为什么还要留着这条横幅?
- 因为数据可以一边流动一边是错的。这条警告会一直留着,直到上游的设置被改好、而且桥接重新连接过。