一个完整的纸上系统化交易项目
完整地走一遍从假设到实盘计划的项目:规则、数据、样本外测试、成本、仓位规模,以及一份书面的“执行或放弃”决定。
你将学到什么
- 系统化交易项目的十个步骤及其正确顺序
- 如何在看到结果之前设定通过或不通过的标准
- 如何把样本外结果、成本拖累和回撤综合成一个决定
- 如何写出一份包含仓位规模、监控和停止规则的实盘计划
讲解
本课不介绍新的工具。它把整个课程串联成一个工作流程,你可以对任何想法重复使用。
十个步骤
- 假设:用一句话解释这个想法为什么可能奏效,例如“宽基股票指数的趋势往往会持续数月”。
- 规则:精确的入场、出场、交易范围(品种清单)和时点,写到两个人会做出完全相同交易的程度。
- 数据:数据源、期间、分红和拆股调整、幸存者偏差检查。
- 划分:事先确定样本内和样本外期间,或滚动前推窗口。
- 通过标准:在测试之前写好(见下文)。
- 样本内测试:用尽可能少的参数进行开发。
- 成本:每次往返交易成本、成本拖累、成本翻倍测试。
- 样本外测试:只运行一次。
- 仓位规模与组合适配:仓位规模规则、上限、与其他系统的相关性。
- 实盘计划:分阶段启动、监控、暂停和停止规则。
典型的通过标准
- 样本外的净 CAGR(复合年增长率)至少为样本内净 CAGR 的 50%。
- 样本外最大回撤不超过样本内最大回撤的 1.5 倍。
- 至少 30 笔样本外交易。
- 在成本翻倍的情况下仍为正。
这些阈值是一种个人纪律,而不是行业标准。选定你自己的阈值,把它们写下来,并且在看到结果后不要更改。
快速估算成本拖累
对于由等权重分仓(子组合)构成的投资组合,每年的成本拖累(以百分点计)大约为:
拖累 ≈ 每年往返交易总次数(所有分仓)× 分仓权重 × 每次往返交易成本
从毛 CAGR 中减去这一数值是一种近似算法,足以用于做出初步决定。
示例演算
假设示例:假设:宽基股票指数的趋势会持续。规则:四只指数 ETF(交易所交易基金),每只占 25% 的分仓。在每周收盘时,如果某只 ETF 的价格高于其 40 周简单移动平均线,就持有该 ETF,否则该分仓持有现金(假设收益为 0%)。订单在下一周的开盘时执行。数据:12 年,均为假设数据;样本内为第 1–8 年,样本外为第 9–12 年。税费不计在内。
第 1 步,交易笔数:每只 ETF 每年约 3 次往返交易 × 4 只 ETF = 每年 12 次,因此样本内约 96 笔交易,样本外约 48 笔交易。
第 2 步,成本拖累:估计每次往返交易成本为 0.20%(佣金、点差、滑点)。拖累 ≈ 12 × 0.25 × 0.20% = 每年 0.6 个百分点。
| 指标 | 样本内 | 样本外 |
|---|---|---|
| 毛 CAGR | 7.4% | 5.1% |
| 净 CAGR(毛值 − 0.6) | 6.8% | 4.5% |
| 最大回撤 | 15% | 19% |
| 交易笔数 | 96 | 48 |
第 3 步,检查各项标准:
- CAGR 比率:4.5 ÷ 6.8 ≈ 66%,高于 50%。通过。
- 回撤比率:19 ÷ 15 ≈ 1.27,低于 1.5。通过。
- 48 笔样本外交易,至少 30 笔。通过。
- 成本翻倍:拖累 1.2 个百分点,样本外净值 ≈ 3.9%,仍为正。通过。
第 4 步,实盘计划:资金 €20,000,因此每个分仓 €5,000。先进行三个月的模拟交易,然后以一半规模运行,最后以全额规模运行。暂停规则:回撤超过 1.5 × 19% = 28.5%,即从 €20,000 的峰值亏损 €5,700(资金为 €14,300)。每月复查执行落差。
决定:进入模拟交易阶段。通过并不是盈利的承诺;它只意味着这个想法经受住了你所设定的测试。
常见错误
练习活动
请在纸上完成:一个变体使用五只 ETF(每个分仓 20%),每年合计进行 20 次往返交易。每次往返交易成本为 0.30%。样本内净 CAGR 为 6.0%;样本外 4 年的毛 CAGR 为 3.8%。使用上面的通过标准。(a) 计算成本拖累。(b) 计算样本外净 CAGR 和 CAGR 比率。(c) 统计样本外交易笔数。(d) 做出执行或放弃的决定,并说明下一步该做什么。
查看答案
(a) 拖累 ≈ 20 × 0.20 × 0.30% = 每年 1.2 个百分点。
(b) 样本外净值 ≈ 3.8% − 1.2 = 2.6%。比率 = 2.6 ÷ 6.0 ≈ 43%,低于 50%。不通过。
(c) 20 × 4 = 80 笔交易,足够。
(d) 放弃。不要根据样本外年份调整参数,因为这些数据现在已经被使用过了。要么提出一个新的假设来降低交易频率,并在新的数据上进行测试,要么放弃这个变体。
局限性:从 CAGR 中减去拖累只是一种近似算法,而且假设结果并不能预测真实结果。
要点总结
- 对每一个想法都遵循同样的十个步骤,从假设到实盘计划。
- 在测试之前写好通过标准,之后不要更改。
- 把样本外净结果、回撤比率、交易笔数和成本翻倍测试放在一起评判。
- 通过之后进入的是分阶段的实盘测试,而不是获得一种保证。
下一步
请继续学习课程《订单簿、流动性与订单如何成交》,准确了解你的系统发出的订单如何与市场相遇,以及成交和成本从何而来。
自测
回答问题后核对答案。你可以随意重试多次。
供您自行复习的自动自测。您的答案在浏览器中核对,我们不会查看或评估。这不是考试,也不是资格证书。
您的进度
“已完成”仅表示您将本课标记为已学完,并不是对您理解程度的测试。 学习进度和笔记仅保存在此设备的此浏览器中,而非账户中。