回测跑不出来
发布于 2026年6月22日 · 更新于 2026年10月16日
回测在你的浏览器里运行:页面加载回测引擎、从行情源下载 K 线,在本机跑完后再把结果保存到服务器。所以失败可能出在引擎加载、参数、行情数据或保存这几步。入口:策略 → 策略回测。
运行前或运行中报错怎么办?
| 提示原文 | 原因 | 怎么处理 |
|---|---|---|
| 回测引擎加载失败 | 浏览器没能加载回测引擎 | 刷新页面;关闭可能拦截脚本的浏览器扩展,或换一个浏览器 |
| 当前回测引擎暂不支持该策略。 | 这个策略不能在网页里回测 | 换一个可回测的策略 |
| 请补全必填策略参数:…… / 策略配置校验失败:…… | 参数缺失或超出允许范围 | 按提示修改参数 |
| 回测数据规划失败 | 参数不完整,无法规划要下载的数据 | 点 前往该参数,补全后再运行 |
| 回测区间无效 / 初始资金必须是正数 | 日期或初始资金不合法 | 调整「开始日期」「结束日期(含当日)」或「初始资金(USDT)」 |
| 行情检查失败:某交易所不支持以下 USDT 永续交易对:…… | 所选行情源没有这些市场 | 点 切换到 …… 换一个可用行情源,或点 重试 |
| 行情数据不完整 | 区间内有市场不存在、没有 K 线、预热 K 线不足等问题 | 切换行情源、调整区间,或点 移除 N 个不可用交易对 |
| 回测失败 | 运行中出错 | 点 重新回测;仍然失败,记下提示原文 |
| 回测已取消 | 运行被取消,未生成结果 | 重新运行 |
行情源的提示:
- 「已改用 Binance 行情」:Gate 行情接口不支持浏览器跨域访问,系统已自动改用 Binance,你也可以选其他行情源。
- 「OKX 行情提示」:OKX 历史 K 线分页较小,7 天 1 分钟数据通常要多等几十秒;区间超过约 3 个月时,资金费率历史可能不完整。
运行很慢或页面卡住怎么办?
- 看到「当前区间数据量较大,策略包含多个交易对时可能需要等待数分钟。」时,缩短区间、减少交易对,或调粗「回测模拟数据 K 线周期」。
- 参数寻优并发越高,占用的 CPU 和内存越多。页面无响应时,降低并发后重试。
- 回测在当前标签页里运行,运行期间不要关闭或刷新页面。
回测跑完了,但保存失败怎么办?
看到保存失败提示
回测完成后,页面会把这个版本保存到服务器。保存失败时显示「回测已完成,但保存到服务器失败。可重试保存。」,结果此时只在当前页面里。
点「重试保存」
点 重试保存。重试不会重复创建版本。保存成功前不要关闭或刷新页面,否则这次结果会丢失。
参数寻优同理
寻优完成后显示「云端保存失败」时,本地结果仍可查看,点 重试保存 会用同一个寻优 ID 再保存一次。
旧版本显示「曲线未保存」时,参数和摘要指标仍可用。套用参数后重新运行,就能看到完整结果。
跑完了但结果看着不对怎么办?
- 状态为「已完成(有错误)」:展开「回测错误」看原文。提示「同类下单失败过多,已合并展示……」时,减少同时交易的标的、格子深度或单格金额,或提高本金后再跑。
- 提示「部分标的缺少起始 K 线」或「部分标的 K 线存在中间缺口」:回测已完成,但这些标的的结果受数据缺口影响,中间缺口的影响更大。
- 交易记录为空,不能单凭这一点判定失败:可能仍有未平仓持仓。调整策略前先检查持仓、订单和数据提示。
还是不行怎么办?
带上实验名称或页面地址、版本号、回测设置(行情源、交易对、起止日期、回测模拟数据 K 线周期、初始资金)、提示原文和所用浏览器,发到 support@alphafox.app。