策略回测与参数寻优
发布于 2026年8月12日 · 更新于 2026年10月16日
策略回测用历史行情验证策略模板的参数,在创建策略之前先看这套参数过去的表现;参数寻优可以一次扫描多组参数,比较收益与稳健性。入口:策略 → 策略回测,需要登录。
第一次使用,按第一次策略回测跑通一个版本;核对输入、保存版本和带参创建见回测参数与结果复现。本页说明工作台能做什么,以及怎么读参数寻优的结果。
哪些模板可以回测?
新建回测时,「策略」下拉只列出可回测的模板。目前包括:马丁策略、马丁网格策略、网格策略、拼盘策略、均线突破、CTA 趋势 v1、窄止损择时策略、Passivbot v8.1.0。其他模板(如跟单类、轮动马丁策略)暂不支持回测,可以先用模拟盘验证。
除了在回测页点 新建回测,还有两个入口会用当前参数直接建好实验:
- 创建策略时,配置页和确认页的 回测当前参数;
- 策略详情页的 回测该策略。
工作台怎么组织?
| 概念 | 说明 |
|---|---|
| 回测实验 | 一个实验固定一个策略模板(创建后不可修改),可以反复调整参数和行情环境 |
| 回测版本 | 每次运行生成一个新版本(v1、v2…),保存参数快照和结果 |
| 回测参数探索台 | 调整行情源、交易对、日期、初始资金和三组参数后运行回测 |
| 参数寻优 | 批量扫描参数组合,给出收益、风险和稳健性诊断 |
| 已有回测参数 | 查看各版本的快照,最多选 2 个版本对比,或把某个版本的参数用回草稿 |
实验列表可以按名称搜索、按策略筛选,并按创建时间、最近运行、收益率、最大回撤、Sharpe 或胜率排序。
探索台的参数分三组:执行与敞口(杠杆同时决定目标名义敞口和下单杠杆)、策略参数、风控参数(止损止盈、追踪止盈等,会作为回测输入,也会进入参数寻优列表)。敞口预览 实时显示目标总名义价值、目标总杠杆和预计初始保证金占初始资金的比例。
回测在你自己的浏览器里运行。运行前会检查行情数据(市场是否存在、K 线有没有缺口等);提示「行情数据不完整」时,可以切换行情源、调整日期,或把受影响的交易对从草稿里移除。
怎么用参数寻优?
选要扫描的参数
打开 参数寻优 标签,从数值参数里选择要扫描的参数。开始前需要先补全必填的策略参数、交易对、日期和初始资金。
选扫描范围
扫描范围 选 邻域(当前值附近) 适合微调,选 全区间 适合从头找;也可以 从当前参数设定范围,再手动改最小、最大和步长。打开 快速寻优 会先粗扫,再围绕最佳区域细化。
开始寻优
点 开始寻优。页面会显示预计运行次数和耗时;组合数超过上限时自动抽样,并提示「原始 X 组,抽样为 Y 组」。
读结果
每组结果显示收益、回撤、最大杠杆、胜率、是否爆仓和 孤岛风险分。可以按收益 ≥、回撤 ≤ 筛选,或 排除爆仓。
把参数用回去
点 套用最优 / 套用最优组合,或在任意一行点 使用该参数,选择 使用该参数进行回测 或 使用该参数创建策略。套用后再跑一次正式回测,生成可保存的版本。
| 套餐 | 同时扫描的参数 | 组合数上限 | 并发 |
|---|---|---|---|
| Free / Plus | 最多 5 个 | 125 | 仅串行 |
| Pro / Pro Max | 不限 | 2000 | 可选 1–8 路并行(默认 2 路) |
并发越高越占本机 CPU 和内存,页面卡顿时调低并发再试。
怎么判断参数是否稳健?
| 信号 | 含义 | 怎么做 |
|---|---|---|
| 孤岛风险分 | 分数越低越稳健,分级为稳健 / 偏稳健 / 中等 / 高风险;50 分起提示过拟合风险 | 高分说明这组参数只在很窄的取值附近表现好,相邻取值可能爆仓或收益骤降 |
| 爆仓取值 / 爆仓组合 | 扫描区间内有取值或组合触发爆仓 | 套用最高收益值前,确认它离这些点足够远 |
| 失败取值 / 失败组合 | 部分组合回测失败,页面会列出失败原因 | 修复配置或回测环境后重新寻优 |
| 寻优结果已过期 | 寻优之后改过配置或回测环境 | 仍可套用,但要重新运行回测验证 |
收益最高的组合往往不是最该用的组合。先看孤岛风险分和爆仓提示,宁可选收益略低、相邻取值表现平稳的区间。历史回测结果不代表未来收益。
寻优历史保留多久?
寻优历史 保存最近的结果,可以随时查看或直接套用。寻优摘要在云端最多保留 7 天(最近 20 次),到期自动删除;只保存每组参数的收益、回撤等摘要,不含成交明细,指标仅你自己可见、未经服务端验证。要长期保留,请套用参数后运行正式回测。
寻优完成但提示「云端保存失败」时,本地结果仍可查看,点 重试保存 即可。
下一步
选定参数后,先在模拟盘上运行一段时间,再考虑实盘。