操作手册
HELP // CH.03

运行回测与读懂结果

回测参数、策略固有属性声明、任务状态流转、指标卡与净值曲线解读、交易明细与日志、常见失败原因对照表。

适用 v2.1.x更新 2026-10-01实测 2026-10-01 staging API 级全链实测(done 2.1s/18 笔/指标六件)+web-ide 组件文案抽取截图 待真机补拍(运行参数弹窗/结果面板指标卡)

运行回测与读懂结果

回测前的必要一步:策略固有属性

回测所需的标的池、K 线周期、基准指数由策略代码内的 context.declare 声明承载——引擎不使用任何静默默认值(不会偷偷给你塞某个股票或指数)。模板已带好声明;自写策略若缺失,点击「开始回测」会收到明确提示,在「策略固有属性」区填写后仅本次回测运行生效(代码不改动;写回助手已退役 2026-10)。

运行回测

  1. 点击 「开始回测」,确认参数:起止日期、初始资金;进阶参数含年化无风险利率(小数形式,如 0.02=2%;夏普/索提诺按日均收益扣 rf/244 计算,默认 0 与多数平台一致)。
  2. 任务状态流转:排队中 → 运行中 → 完成(或失败/已取消)。
  3. 耗时预期:常态秒级(实测 2 秒左右);平台空闲较久后的首次回测需拉起计算资源,约 30 秒属正常,请勿重复提交。
  4. 运行中可取消;取消后任务转「已取消」终态。

结果面板:指标卡六件

指标读法
年化收益收益按年折算;负值=区间亏损
总收益整个回测区间的累计收益率
最大回撤净值从峰值到谷底的最大跌幅——风险第一指标,回撤 23% 意味着持有体验会非常难受
夏普比率每承担一份波动换来的超额收益;>1 尚可,<0 说明跑输无风险利率
胜率盈利笔数占比;高胜率≠高收益(看盈亏比)
基准指数对比基准(如沪深300=000300),策略收益率曲线的参照系

净值曲线与下钻

  • 净值曲线:策略收益率 vs 相对收益(对比基准)双曲线。
  • 交易明细:逐笔买卖(时间/标的/方向/价格/数量);零成交会如实显示空态——策略逻辑在该区间没有触发信号,这是诚实结果而非数据丢失。
  • 日志:策略 print 输出与引擎事件,按级别着色。

常见失败原因对照

现象原因处置
失败+带行号的错误原文策略代码语法/运行错误按行号定位修改,重新运行
数据覆盖不足提示所选区间超出该标的数据范围(如极新标的配长窗口)调整起止日期或更换标的;平台拒绝用不完整数据出假结果
排队很久不动算力池繁忙稍候;超时任务会被系统自动对账处理,不会永久卡住

关于「和别的平台结果不一样」

不同平台在成交时点(例如按下一根 K 线开盘价成交)、手续费/滑点默认参数、复权口径上存在差异,跨平台结果不具直接可比性。本平台全部成本与撮合参数在回测参数区透明展示,指标口径可复算。


免责声明:回测结果为历史数据的模拟演练,不代表未来表现,不构成任何交易依据或投资建议。