“replay load failed: the broker denies tick history on this account (rp_code 13)”

一个不在磁盘上的回放时段,是从 Rithmic 的历史里一笔一笔下载下来的。当经纪商在这次下载过程中回了 rp_code 13 时,Senzoukria 会停下来,并说经纪商拒绝了此账户的逐笔历史;而历史登录被拒有它自己的消息。

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


概要

消息
“replay load failed: the broker denies tick history on this account (rp_code 13)”(回放里的这几条消息都是英文)
登录被拒
“replay load failed: broker rejected the history login (codes: …)”
传输层
“replay load failed: history transport error (…)”
位置
回放 → 准备,在时段选择器下面

你会看到什么

点了“加载时段”之后,回放界面会用红色显示这个错误:“replay load failed: the broker denies tick history on this account (rp_code 13)”,意思是回放加载失败,经纪商拒绝了此账户的逐笔历史。相关的几种失败写的是“replay load failed: broker rejected the history login (codes: …)”(经纪商拒绝了历史登录)或者“replay load failed: history transport error (…)”(历史传输错误)。这几句都写死为英文。如果市场是开着的,下面还可能出现那张“数据商不可用”的卡片。

为什么会这样

一个已经在磁盘上的时段不需要任何经纪商就能加载。否则,应用会用你默认那条 Rithmic 连接的凭据,从 Rithmic 的历史 plant 上把整个 CME 时段(前一天傍晚芝加哥时间 17:00 到当天 16:00)抽下来。只要这次下载里有任何一个时间窗回了 rp_code 13,加载就会带着这条消息停下来。历史登录和实时登录是分开的,所以一个账户完全可能实时数据推得好好的、历史却被拒。

如何解决

  • 稍后再试:在图表历史上,rp_code 13 这类拒绝实测下来是间歇性的。
  • 从磁盘上的时段列表里挑一个;它不需要经纪商就能加载。
  • 用 Databento 的导出文件把那一天导入进来:导入进来的时段不需要任何登录就能回放。
  • 如果每一天都被拒,请引用 rp_code 13 去问你的经纪商:我的登录名是否可以下载逐笔历史数据。

它并不意味着什么

  • 不是市场休市:那种情况写的是“no ticks for {day} — market closed that day, or nothing archived”。
  • 也不影响已经在磁盘上的那些时段。

何时联系技术支持

经过这些检查之后还是卡住?请用 菜单 → 问题反馈,或者发到 Senzoukria 的 Discord 上。请附上合约、日期,以及包含那些状态码的完整一行。

同一栏目

其他语言版本

常见问题

为什么实时图表能用,回放却被拒?
回放是从历史 plant 上下载的,而它有自己的登录和自己的权限。一份实时订阅对历史访问权什么都说明不了。
第一次加载要多久?
回放界面上写明,一整个时段是几百万笔逐笔成交,首次加载需要 30 到 60 秒。

继续阅读