Qube 使用手册 / 回测:参数与结果解读

Qube 使用手册

回测:参数与结果解读

回测参数每一项的含义与取值要点,以及「核心指标 → 净值曲线 → 持仓与标的 → 交易时间线」四步阅读法,帮你区分策略问题与参数问题。

回测是判断一个策略值不值得继续做下去的核心依据。这一页讲两件事:怎么把参数配对,以及结果出来之后怎么读。参数配错,再漂亮的曲线也不作数;只看总收益不看基准与回撤,结论同样站不住。

一、先统一几个口径

A股与期货的交易机制不同,参数项与结果口径也随之不同。开始之前先明确这几个概念。

交易方向与合约

术语 含义
主力合约 品种当前成交最活跃的合约,随到期临近在不同月份合约间切换,即换月;平台可跟随每日实际主力自动换月,不需要手工拼接
多头、空头 多头为看涨、先买后卖;空头为看跌、先卖后买
买开、卖平 买开为买入开多仓,卖平为卖出平掉多仓;做空方向对应卖开、买平
期货最小交易单位,「固定 1 手」即每次建仓一张合约
交易所后缀 合约代码末尾标识交易所,.SHF 为上海期货交易所(如 RB2405.SHF);股票代码 .SH.SZ 分别对应沪市与深市

资金与成本

术语 含义
初始资金 回测或仿真起始分配的虚拟本金
保证金 期货按合约价值一定比例缴纳的履约资金,无需支付全额,平仓后释放
保证金倍率 在默认保证金比例上乘以的倍数,用于调节资金占用与杠杆
滑点 为模拟真实成交而设定的价格偏移成本
手续费倍率 在默认手续费上乘以的倍数,用于成本压力测试

红涨绿跌

A股与期货采用红涨绿跌的配色,与境外市场相反:红色表示正数、盈利或买开,绿色表示负数、亏损或卖平。看持仓盈亏、成交流水与因子分组收益时都按这个约定读。

二、回测参数怎么配

参数在产物面板的【参数设置】页签里。股票策略提供基准指数、没有保证金倍率;期货策略提供保证金倍率,比较基准为对应品种。

时间区间

起始与结束两个日期,决定用哪一段历史检验策略。取值应覆盖上涨、下跌与震荡等不同阶段,同时包含趋势段与震荡段,才能看出策略在不同环境下的适应性。区间过短或只覆盖单边行情,结果容易偏乐观、存在过拟合风险;起始日期也不能早于数据可得时点,否则指标预热不足、信号缺失。

初始资金

回测账户的起始虚拟本金,以元为单位。取 10000000 即 1000 万元,是研究中常用的默认规模:既接近机构组合的研究口径,也足以覆盖多标的建仓与保证金占用,不至于因为钱不够而无法成交。取值应尽量贴近未来实际规模——资金过小可能买不起目标仓位,资金过大则可能掩盖流动性约束,让成交显得过于理想。

保证金倍率(期货)

期货专用,在交易所默认保证金比例基础上乘以该倍数。

取值 含义与影响
等于 1(默认) 按交易所默认保证金计算资金占用,对应常规研究口径
大于 1(如 2) 加倍预留保证金,单手占用资金更多、可开手数减少,结果更保守,用于资金压力测试
小于 1 降低保证金要求,隐含加杠杆,会放大收益与风险,需谨慎使用

滑点

模拟成交价相对信号价的偏移,取值越大、对成交成本的估计越保守。取默认值即按系统标准口径估算;取 0 等于假设完全按信号价成交,结果偏理想;上调则人为增加成交摩擦。流动性充足的主力合约与大盘股可取默认,低流动性标的与短线策略应适当上调,否则会高估收益。

手续费倍率

在默认手续费上乘以的倍数,取 1 为默认费率,取 2、3 即按两倍、三倍成本测算。它主要用于交易成本压力测试:策略交易频繁时把倍率上调,如果收益大幅下降甚至转负,说明策略对成本高度敏感、实盘难以成立。交易笔数越多,对这个参数越敏感。

频率

回测采用的数据周期,在下拉项中选择,例如「日线 1d」即以日 K 线为决策周期。波段与趋势策略常用日线或更长周期;分钟级策略必须选对应的分钟周期,不能用日线面板替代分钟逻辑。所选频率必须与代码内的信号计算周期一致,错配会让交易信号与时点全部失真。

参数速览

参数 常见取值 取值含义 选择要点
时间区间 如 20240101 至 20251231 用于检验的历史区间 覆盖多种行情,避免单边
初始资金 如 10000000 1000 万元虚拟本金 贴近实际规模
保证金倍率 默认为 1 1 为默认,大于 1 更保守、小于 1 加杠杆 期货专用,常规取 1
滑点 默认为 1 数值越大成交成本估计越高 低流动性、短线上调
手续费倍率 默认为 1 1 为默认费率,2 / 3 为多倍压测 高换手策略上调复测
频率 如日线 1d 回测数据与决策周期 必须与策略逻辑一致

三、结果按四步读

回测完成后,结果栏自上而下分为四部分,按顺序读:核心指标 → 净值曲线 → 持仓与标的 → 交易时间线

这个顺序的逻辑是:先用核心指标建立对收益与风险的整体判断,再用净值曲线看表现随时间怎么变化,然后用持仓定位盈亏来源,最后用逐笔成交核验交易行为是否符合策略设计。先整体后局部、先结果后过程、先收益后风险再核验——只看一个总收益就下结论,几乎一定会看错。

四、核心指标:先定收益与风险的整体判断

核心指标以两列共十项呈现,按性质分四类。读的时候要把收益与基准对照、把收益与风险对照,不要孤立地看任何一个数。

收益类

  • 总收益:区间累计收益率。它本身说明不了问题,必须与基准收益比较,跑赢基准才有超额价值;总收益为正但低于基准,意味着策略并不比「自然持有」更好。
  • 年化收益:折算到年度口径,便于不同长度的区间横向比较;样本不足一年时折算值不稳定,需要多区间复验。
  • 基准收益与基准年化:同期自然持有参考标的的收益及其年化,是衡量策略有效性的标尺。长期跑输基准,策略逻辑的必要性就存疑。
  • 最终权益:回测结束时的账户总权益,与初始资金、总收益相互印证,用来判断资金曲线是持续恶化还是阶段性修复。

风险类

  • 最大回撤:净值自历史高点回落至其后低点的最大幅度,刻画最不利阶段的亏损。数值越小代表回撤控制越好;期货高波动品种与趋势策略尤其要看它是否在可承受范围内。

风险调整类

  • 夏普比率:超额收益与总波动之比,衡量承担单位波动获得的超额回报,一般大于 1 较优、为负表示风险调整后不划算。
  • 索提诺比率:与夏普思路一致,但分母只计下行波动,只惩罚亏损方向的波动,更聚焦下行风险,越高越好。
  • 卡玛比率:年化收益与最大回撤之比,衡量承担单位回撤换来多少年化,越高性价比越好,接近零说明承担了回撤却几乎没有收益。

交易类

  • 交易笔数:区间总成交笔数,应与策略周期相匹配。笔数过多往往意味着在震荡行情里反复交易、成本侵蚀严重;笔数过少则可能是条件过严、信号稀缺。可结合手续费倍率上调复测。
指标 关注什么 参考判断
总收益相对基准 是否取得超额 应持续跑赢基准,而不是仅仅为正
最大回撤 最不利亏损是否可承受 越小越好,结合自身风险预算
夏普比率 波动性价比 一般大于 1 较优;近零收益时失真不采用
索提诺 / 卡玛 下行风险与回撤性价比 越高越好,为负或近零偏弱
交易笔数 交易频率是否合理 与周期匹配,过多警惕成本侵蚀
注意

夏普有一种典型的失真情形:当收益趋近于零、波动又极低时,分母接近零,比率绝对值会被异常放大(例如出现 −103.9 这类极端值)。这时夏普不具参考意义,应转而依据总收益、回撤与基准判断。

各项指标的完整定义与计算口径见 指标与参数词典

五、净值曲线:看表现随时间怎么变

净值曲线采用双纵轴,左轴为账户权益金额、右轴为收益率,曲线上的三角标记买卖点(红色买开、绿色卖平)。它承载的是指标看不到的时间维度信息,重点看三件事:

  1. 回撤集中在哪一段时间,判断亏损是否对应特定行情;
  2. 形态是持续阴跌还是单次深坑
  3. 回撤之后能不能修复

如果净值长期在基准之下走平或下行,即使绝对亏损不大,也说明策略没能捕捉行情,该回到逻辑层面检讨,而不是接着调参数。

六、持仓与标的:定位盈亏来自哪里

这一块按合约或标的分别统计盈亏,是期货换月归因的主要入口。顶部三项汇总是市值、保证金与手续费——回测结束、仓位已平时,持仓市值与占用保证金归零是正常的,累计手续费仍会保留。

字段 含义
合约代码 / 名称 具体交易的合约及品种到期年月
方向 多头或空头
交易总笔数 在该合约上的成交笔数
最终收益 该合约累计盈亏,红正绿负

期货主力会随时间换月,同一策略的盈亏会分散在多张合约上。借助这张表可以判断盈亏主要来自哪张合约、是否集中在换月时点,从而区分「行情判断问题」与「换月执行问题」。A股策略里,这张表对应的是个股层面的盈亏分布。

例如多数合约小幅亏损、只有个别合约盈利,通常说明信号在该品种上整体不适应,而不是某一次执行失误。

七、交易时间线:核验策略为什么这样交易

交易时间线是逐笔成交流水,支持搜索与分页,字段包括成交时间(日线取收盘时刻)、标的、方向(买开标红、卖平标绿)、价格、数量与手续费。用它完成四项核验:

  1. 相邻买开与卖平的间隔是否过短——判断参数窗口是不是偏小、是否被震荡噪声反复触发;
  2. 方向是否与信号一致,有没有反向或重复下单;
  3. 累计手续费是否过高;
  4. 主力换月时点的合约切换是否平滑。

交易时间线是回答「策略为什么这样交易」的直接证据。指标异常时,答案基本都在这里。

八、把四部分连起来看

举两个典型的判断:

  • 核心指标显示总收益接近零且显著低于基准、净值曲线长期走平、持仓在各合约上普遍小幅亏损、交易时间线显示成交较为频繁——问题在于该行情区间内趋势跟随逻辑本身不适应,而不是参数没调好。这时应该用 AI 优化补充趋势过滤或波动条件,而不是继续搜参数
  • 指标尚可、但时间线上存在大量短促开平——优先延长信号窗口、增加确认条件,并做成本压力测试(上调手续费倍率复测)。

怎么发起逻辑优化与参数搜索,见 版本、优化与调优

九、结果的留痕与导出

  • 每次运行在结果栏生成一条记录,左侧绿勾表示成功,展开可看完整指标;多条记录之间可切换,用于横向对比。
  • 【本次回测参数】回看这次运行实际使用的完整参数快照,避免「改了参数没重跑」造成的指标与曲线不一致。
  • 【导出 PDF】把本次结果导出为报告。
  • 所有运行同时归档到运行历史模块,支持跨策略检索与多记录对比,见 策略库 · 因子库 · 运行历史
注意

回测是历史检验,不等于未来表现,更不构成投资建议。参数确定后建议先进 仿真盘 连续运行一段时间,再考虑实盘。