cTrader优化报错:Cached data not available or corrupted 求助
解决cTrader 4.8.30优化时“Cached data not available or corrupted”报错的方案
实用排查与修复步骤
- 清除cTrader缓存文件
找到默认缓存路径:C:\Users\[你的用户名]\AppData\Roaming\Spotware\cTrader\[你的账户ID]\Cache,删除该目录下所有文件后重启cTrader,再尝试优化操作。 - 重新下载完整历史数据
回测正常不代表优化所需的细分数据完整,在cTrader“历史数据”面板中删除对应品种的现有数据,重新下载优化涉及的所有时间周期的完整数据。 - 排查自定义cBot代码问题
自定义cBot的逻辑异常可能导致缓存生成失败:- 检查代码中是否存在未处理的异常、空引用或数组越界访问;
- 临时切换为标准cBot测试优化,如果标准cBot能正常运行,说明问题出在自定义代码上,重点排查变量初始化、指标调用等环节。
- 重装cTrader并清理残留配置
卸载当前版本后,删除C:\Users\[你的用户名]\AppData\Roaming\Spotware目录下的残留文件,重新下载安装4.8.30版本。 - 以管理员权限运行cTrader
右键点击cTrader图标,选择“以管理员身份运行”,确保程序有足够权限写入缓存文件。
报错截图:
内容的提问来源于stack exchange,提问作者Paulo Berezini
相关产品推荐
相关产品推荐


