研究比较
量化回测基准怎么选:用 FiClaw 说明收益与超额收益口径
策略取得正收益,只能说明它在该区间的绝对结果;是否改善了一个简单替代方案,还需要比较对象。基准应在读取结果前确定并说明理由,避免看到结果后改用更容易跑赢的对象。一个基准通常也无法完整解释行业、规模、持仓集中度与现金仓位的影响。
发布人 FiClaw 产品团队 · 发布于 · 更新于
Read in English直接回答
选择回测基准,应先明确策略想解决什么问题,再选择与候选资产、市场暴露和比较目的相符的对象。比较前统一日期、货币、收益与分红口径,写清费用和再平衡假设;报告超额表现时说明采用收益率差还是相对财富变化。FiClaw 可辅助组织回测和解释结果,基准选择与具体数据是否可用仍需研究员确认。
阅读要点
- 先确定研究问题和比较对象,再读取结果,避免事后挑选基准。
- 策略与基准要采用一致的区间和明确的收益口径,价格收益与含分红收益不能混写。
- 收益率差与相对财富变化是不同算法,不能都只写成一个未定义的“超额收益”。
先问基准要回答哪个问题
基准是研究中的参照,不是装饰在净值图上的一条线。先说明是在比较市场方向、选股规则、调仓效果,还是对原有策略的修改。候选股票池、持仓结构和现金比例不同,会改变比较的含义;这些差异应披露,而不是只保留一个输赢结论。
可以保留一个主要基准和少量事先约定的辅助参照。主要基准服务于研究目标,辅助参照用于检查暴露或简单规则能解释多少结果。若在研究过程中修改基准,应保留原比较并说明原因。
| 研究问题 | 可考虑的比较对象 | 需要解释的差异 |
|---|---|---|
| 相对候选市场的表现 | 与候选资产范围相近的市场指数 | 指数覆盖、行业与规模暴露是否匹配 |
| 选股规则是否有增量 | 相同候选池下的简单持有或等权参照 | 成分历史、权重、再平衡及成本口径 |
| 新增规则是否改善原策略 | 固定其他条件的原始策略版本 | 修改了哪些规则,是否也改了数据和成本 |
| 仓位或择时规则的影响 | 相同资产的约定持有方案,并披露现金处理 | 持仓时间、风险暴露和现金收益假设 |
比较之前,先对齐日期和收益口径
至少核对策略与基准的起止日、交易日历、货币单位、数据频率、缺失日期和起始归一化方式。不能让基准多经历一段行情,或在一边缺失数据时直接忽略而不说明处理规则。策略有预热区间时,要区分用于计算信号的数据与正式计入绩效的日期。
价格指数与包含分红再投资的收益指数口径不同。股票价格复权与指数收益类型也需要核实,不能仅凭名称推断已经可比。策略是否扣除费用、基准是否包含费用与再平衡成本,应分别披露;指数参照也不等同于可按同样成本实际持有的投资组合。
在 FiClaw 规格和报告中写下选用的基准标识、来源与可用区间。具体指数、历史成分和收益口径是否可从当前数据接口获得,需要单独确认;没有合适数据时,应把比较限制写进结论。
- 01同一时间窗口:正式评价区间与预热数据分开记录。
- 02同一单位与频率:明确小数、百分比、累计或年化,避免直接混比。
- 03明确现金与分红:写清闲置资金、分红和再投资怎样处理。
- 04明确成本:分别披露策略净收益与基准口径,不隐去不可比之处。
超额表现采用哪种算法,要在报告里写出来
设同一区间的策略累计收益率为 Rₚ,基准累计收益率为 Rᵦ。两者之差 Rₚ − Rᵦ 表示累计收益率相差多少个百分点;相对财富变化则是 (1 + Rₚ) / (1 + Rᵦ) − 1。两种表达回答不同问题,不应使用同一标签却省略算法。
例如策略累计收益为 10%、基准为 8%,收益率差为 2 个百分点,相对财富变化约为 1.85%。这个例子只解释计算口径,不代表 FiClaw 示例、客户业绩或预期表现。
逐日收益率之差、区间累计收益率之差、复合后的相对财富变化及各类年化指标,也不能随意互换。指标计算需要交代输入序列、时间范围与年化方法;不要把一个历史差值直接称为已经解释了风险暴露后的 Alpha。
| 表达 | 同区间示例:策略 10%,基准 8% | 报告应写清 |
|---|---|---|
| 累计收益率差 | 10% − 8% = 2 个百分点 | 比较区间与两侧累计收益口径 |
| 相对财富变化 | 1.10 / 1.08 − 1 ≈ 1.85% | 以基准财富为参照的比值计算 |
| 年化或风险调整指标 | 不能仅由上面两个累计数值完整解释 | 时间长度、输入频率及具体计算定义 |
可复制的 FiClaw 基准比较请求
让 FiClaw 辅助整理比较计划时,先确定对象和口径,再读取结果。对照表应同时保留策略、主要基准和原有策略版本(如适用),并说明结果受哪些暴露与数据限制影响。文末基准设置和相对变化计算文档是一般技术参考,不表示 FiClaw 提供相同接口或默认算法。
请先为这项研究制定基准比较计划,暂不根据历史结果挑选最容易跑赢的对象。 研究问题:[比较市场方向、选股、调仓或新增规则]。 策略范围:[候选资产、主要暴露、现金与持仓约束]。 请提出一个主要基准和必要的辅助参照,分别说明理由、需要的数据与不可比之处。 统一并记录:正式评价区间、交易日历、货币、频率、价格/含分红收益、费用、再平衡、预热和缺失数据处理。无法确认的口径明确列为待核实。 报告时列出策略与基准各自收益和风险,并定义超额表现算法:区间收益率差或相对财富变化;若输出年化指标,说明时间长度和公式。 最后分开写:观察到的差异、可能的暴露解释、尚需验证的原因。不要仅因跑赢基准就给出上线结论。
常见问题
所有 A 股量化策略都应该用沪深 300 做基准吗?
不宜统一套用。应根据候选股票池、主要市场暴露和研究目标说明选择理由;必要时增加事先约定的辅助参照。与股票池差异很大的指数仍可用于观察,但其比较含义和限制需要披露。
策略收益减去基准收益,就是唯一的超额收益算法吗?
收益率相减是一种口径,表示相差多少个百分点;相对财富变化采用两条财富曲线的比值,是另一种口径。逐期、累计和年化表达还需分别定义,报告不能只写超额收益而不说明算法。
跑赢基准就说明策略可以上线吗?
不能。还需复核数据时点、成本与成交假设、回撤、风险暴露、参数选择和独立验证材料。历史比较支持研究评估,不能替代团队的风险复核、权限审批和授权人员判断。
方法与产品参考
继续阅读
把研究问题变成可检查的实验
在 FiClaw 中从明确策略规则开始,再核对代码、数据口径与回测结果。