加载回放时段时出现“no broker credentials saved”
回放会用你默认那条 Rithmic 连接的凭据,从 Rithmic 历史里下载一个不在磁盘上的时段。如果没有这样一份配置、或者它没有保存密码,加载就会以“no broker credentials saved”失败;而磁盘上的时段和导入进来的时段照样能回放。
Senzoukria · 故障排除 · 更新于 2026 年 9 月
概要
- 消息
- “no broker credentials saved”(这一句写死为英文)
- 什么情况下需要凭据
- 下载一个还不在磁盘上的时段
- 什么情况下不需要
- 磁盘上的时段,以及从 Databento 文件导入进来的时段
- 凭据来源
- 默认的 Rithmic 连接配置(钥匙串)
你会看到什么
在回放界面上点了“加载时段”之后,错误写的是“no broker credentials saved”,意思是没有保存任何经纪商凭据。这一句在代码里写死为英文,中文界面里也是英文。
为什么会这样
一个已经收盘、并且已经在磁盘上的时段会优先从磁盘打开。而对任何其他日期来说,应用都必须把它下载下来,这时它会从连接管理器里保存的那份默认连接配置解析出历史所需的凭据;而配置是把密码存在操作系统钥匙串里的。当根本没有一份带保存密码的配置时,就没有任何东西可以用来登录。这个查找逻辑之前修过一次,好让用向导创建出来的配置也被用上;所以现在这条消息的含义是:没有找到任何可用的配置。
换一个说法:回放需要经纪商,只是为了把一个还不存在于本机的交易日取下来。一旦这一天已经下载好了,它就变成磁盘上的一个时段,此后回放它完全不再需要任何登录。
如何解决
- 打开 账户 → 经纪商连接,添加或者编辑你的 Rithmic 配置;输入密码并把它保存下来。
- 回到回放之前,先用“测试连接”测一下它。
- 或者干脆不用经纪商来回放:从“磁盘上的时段”里挑一个,或者导入一个装着 Databento 导出文件的文件夹。
- 桥接(NinjaTrader、Quantower)和加密数据源都不提供回放下载;回放取的是 CME 的时段。
- 如果你有好几条 Rithmic 配置,请确认被当作默认的那一条正是带保存密码的那一条。
它并不意味着什么
- 不是一次被拒的登录:此刻什么都没有被发到经纪商那里。
- 也不是你的 Senzoukria 账户会话丢了。
何时联系技术支持
如果做完这些之后消息又回来了,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上报告。如果明明存在一份带保存密码的 Rithmic 配置、这条消息却还在,请说明这份配置是怎么创建出来的,以及实时图表能不能用它连上。
相关页面
同一栏目
其他语言版本
常见问题
- 我只有一个 NinjaTrader 桥接,能用回放吗?
- 下载时段的话不行:回放的下载用的是 Rithmic 历史。而导入进来的 Databento 时段、以及已经在磁盘上的时段,不需要它也能回放。
- 下载下来的时段存在哪里?
- 存在这台机器上,在回放界面上以“磁盘上的时段”列出来,你在那里也可以把它们删掉,或者把它们的 L1 导出成 CSV。
- 这条消息和“请先保存密码”是一回事吗?
- 两者说的都是同一件缺失:配置上没有可用的密码。区别只在于位置,一个出现在回放的加载里,一个出现在连接卡片上。