前六节课分别构建了各个组成部分:趋势定义、入场、止损、仓位与离场。本节课将它们整合为一套书面规则,如实地加以检验,对实际交易的感受建立合理预期,并将其转化为每天只需数分钟的固定流程。回测的一般方法及其偏差,参见回测;本课重点讨论对趋势跟踪系统尤为重要的内容。
写出完整的规则
只有每项决策都在检验之前写明,系统才能被检验。对于股票趋势跟踪系统,这份清单并不长:
| 组成部分 | 示例 |
|---|---|
| 股票范围 | 自选股中流动性良好的美股,每周更新 |
| 趋势筛选 | 8 项龙头条件(第 2 课) |
| 入场 | 收盘突破前 20 日高点,或底部突破(第 3、4 课) |
| 止损 | 入场价 − 2 × ATR(20),上限 10%(第 5 课) |
| 仓位 | 承担权益 1% 的风险,单只股票不超过权益的 20% |
| 离场 | 收盘跌破前 10 日低点,或触及 ATR 移动止损(第 6 课) |
| 组合 | 全部未平仓风险不超过 6%;每个板块最多两个持仓 |
| 市场环境 | SPY 位于下行的 200 日均线之下时不新开仓 |
只要有任何一项需要主观判断(如「收盘强劲」「底部良好」),检验所衡量的就不是您实际会做的事情。
检验时关注什么
首先看计入成本后的期望值(以每笔 R 计)及其所依据的交易笔数:基于 40 笔交易的数字说明不了多少问题,基于数百笔交易的数字则更有参考价值。然后审视风险一侧:
- 最大回撤及其持续时间:趋势系统往往大部分时间处于前期高点之下。
- 对少数交易的依赖:剔除最大的 5 笔盈利。若结果随之崩塌,这在趋势跟踪中属于正常现象,但也证实了跳过信号的危险。
- 分时段结果:比较牛市、熊市和震荡年份。若突破系统的全部收益来自某一年,其余年份持续亏损,则需要加入市场环境过滤,或付出更多耐心。
- 与买入持有比较:与同期 SPY 对比,并注意系统有一部分时间持有现金。
运气与连亏:同一优势,多种路径
回测只呈现交易的一种排列顺序,实盘交易则会出现另一种。将同一组交易重新排序,可以看出交易体验中有多少成分出于偶然:
图中每条曲线所含的交易完全相同,最终数值也相同,但最大回撤相差约一倍。因此,回测中的最大回撤并非上限。应当为更深的回撤做好准备,事先决定回撤达到多少时暂停并复盘系统,并据此设定单笔风险,使您能够承受这一数字。
追求稳健,而非最优
每增加一条规则、每调优一个参数,回测都会显得更好看,未来却更不确定。以下几项检验可以区分真实的优势与对历史的拟合:
- 相邻参数:若 20 日突破有效,15 日和 30 日版本的表现也应大致相当。孤立的尖峰是一个警示。
- 样本外检验:在一段时期内确定规则,再在另一段未曾查看过的时期内检验。
- 更严格的假设:提高成本并采用次日成交价;若单边 20 或 30 个基点的成本就足以使优势消失,说明优势本就不够大。
- 不同的股票:只在您熟悉的股票上有效的规则值得怀疑。
每周例行流程
只要规则完整,收盘趋势系统所需的时间很少。信号在收盘时形成,因此决策在晚间作出,订单在下一交易日执行,绝不因盘中波动临时操作。
交易日志是最常被忽视的一步。以 R 记录每笔交易及其离场原因,每月将实盘的胜率、平均盈亏、连亏长度与回撤同回测对照。实盘结果处于检验范围之内,说明系统运行正常,即使感觉并非如此;明显超出这一范围,则应暂停并查明原因。
实战应用
入场
只有当一套规则在大量交易中、计入现实成本后、在相邻参数下以及在设计期之外均显示正期望值时,才投入实盘交易。起步时的单笔风险应低于计划水平。
止损
为整个系统设定止损:回撤达到某一水平即暂停并复盘,该水平应深于回测中的最差回撤。
目标
正如检验所示,预期会出现漫长的持平或亏损阶段,以及少数几笔大额盈利。应以数十笔交易而非数周时间来评价系统。
失效条件
实盘统计(胜率、盈亏比、连亏长度)明显超出检验范围,或规则的执行方式发生变化。只在复盘后修改规则,并在交易新版本之前重新检验。
Clear Tape 中的应用
交易体系页面可以代为执行这一流程。您最多可同时启用五个系统(预设或自建),每个交易日收盘后,它们会扫描最多 50 只股票的自选股(可导入、导出与 TradingView 兼容的 .txt 列表),列出每个触发信号或形态及其入场价、止损价、目标价与风险回报比。回测面板依据历史日线重演任一系统自身的规则:可选择股票范围(您的自选股、单只股票或选股器中流动性最好的 500 只股票)、回测区间(1、3、5 或 10 年)、入场成交价(次日开盘价为保守默认值,或信号日收盘价)、单笔风险(0.1% 至 5%)以及单边成本(0 至 100 个基点,默认 10 个基点,已含滑点)。结果以 10 万美元起始,不使用杠杆,单只股票不超过账户的 20%。结果展示年化收益率、总收益率、最大回撤、胜率、盈利因子、未计成本的平均 R、计入成本后的期望值、平均持有时间与持仓时间占比,以及与 SPY 买入持有对比的净值曲线和附离场原因的交易列表。说明部分如实列出局限:仅测试目前仍在上市的股票(幸存者偏差),500 只股票的股票池属于事后筛选,且未计入股息。您还可以在规则构建器中自建最多五个系统。自选股筛选与回测(每日 20 次)为 Tools 与 Pro 会员内容。
常见误区
- 相信交易笔数很少的回测,或调优至单一最佳参数的回测。
- 回测时采用信号日收盘价成交且不计成本,实盘却在次日开盘以真实成本成交。
- 将回测的最大回撤视为可能发生的最坏情况。
- 每逢亏损月份便修改规则,导致没有任何一个版本被执行足够长的时间以供评价。
- 不记录交易日志,导致实盘结果无法与检验结果对照。
小结
趋势跟踪系统是一套完整的书面规则:股票范围、趋势筛选、入场、止损、仓位、离场、组合限制与市场环境。应在大量交易中检验其计入成本后的期望值,从深度和持续时间两方面审视回撤,并确认其在相邻参数、其他时期和更高成本下依然成立。仅凭运气,实盘路径就会与回测不同。随后将其转化为简短的每日与每周流程,以 R 记录每笔交易,只在复盘后修改规则。本课程至此结束;当回撤考验您的耐心时,不妨重温第 1 课。
仅供学习与参考,不构成投资建议。