“{symbol} 没有本地数据”:在你第一次登录经纪商之前没有历史

一张 Senzoukria 图表要离线打开,只能靠已经下载到这台机器上的历史。对一个从来没有加载过的合约来说,在第一次连上经纪商把缓存(cache)填满之前,根本没有东西可画;而换成另一个合约,此刻仍然完全可能离线打开。

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


概要

标题
“{symbol} 没有本地数据”
列表
“本机已下载的合约”,并附“打开一个已有数据的合约”
什么都没有缓存时
“还没有任何合约有本地数据 — 首次连接会填满缓存。”
隐藏按钮
不提供:把唯一的那条解释藏掉,只会让图表变成哑的

你会看到什么

一张空图表,上面写着“{symbol} 没有本地数据”和“本机从未下载过该合约的任何数据,所以没有东西可画。首次连接时它的历史数据就会到达,之后一直保留。”这条提示还补充说:“这与「未连接经纪商」是两回事:此刻其他合约完全可能凭自己的缓存历史离线打开。”下面有一个标题为“本机已下载的合约”的列表,把那些确实有数据的合约摆出来。

为什么会这样

历史是按合约分别存放的。在一台新机器上、一次全新安装之后,或者对一个你从来没打开过的合约来说,缓存就是空的。离线状态下,图表没有任何来源可以把它填满,所以它既不会去猜,也不会画出一条不存在的曲线。

这条提示没办法被隐藏,因为它是一张空图表唯一的解释:把它藏起来,剩下的就只是一张什么都不说的空白图。

如何解决

  • 连一次经纪商并打开这个合约:它的历史会被下载下来,并为下一次留着。
  • 要现在就离线工作,请从“本机已下载的合约”里挑一个合约。
  • 要在没有经纪商的情况下用回放,请导入一个装着 Databento 导出文件的文件夹:导入进来的时段不需要登录就能回放。
  • 加密市场上,请打开一个 Binance 或者 Bybit 的交易对,它用的是公开数据源,不需要账户。

它并不意味着什么

  • 不是一次下载失败了:离线状态下根本没有发起过任何尝试。
  • 合约是新的时候,它也不代表缓存被删掉了:一个新的季度合约有它自己的历史。

何时联系技术支持

如果问题一直存在,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上联系技术支持。如果一个你最近才带着经纪商打开过的合约出现了这条提示,请说明你上一次加载它是什么时候,以及应用是否被重装过、它的数据文件夹是否被移动过。

同一栏目

其他语言版本

常见问题

我昨天才打开过这个合约。为什么说没有本地数据?
请确认它是不是同一个合约月份:一个新的主力月是另一个合约,有它自己的历史。缓存对盘中历史也只保留一个有限的窗口。
不连经纪商能拿到历史吗?
用于回放的话,可以:导入 Databento 的导出文件。而要看一个期货合约的实时图表,至少需要一次数据连接。
这条提示和“未连接经纪商”是一回事吗?
不是,提示本身就把两者分开了。未连接经纪商说的是没有实时数据流;而这条提示说的是这一个合约在本机上从来没有下载过任何东西,此刻其他合约仍然可能凭自己的缓存历史打开。

继续阅读