Summary: 本文提供一套结合复盘方法、心理纪律和EA原理的可操作框架。包含蒙特卡洛检验、半凯利仓位计算、黑天鹅熔断机制及交易日志模板,适用于手工与量化交易。




许多交易者拥有不错的入场策略,却依然亏损,根本原因在于缺乏“反馈-执行”闭环。本文聚焦三个被忽视的环节:科学的复盘方法、可代码化的交易心理、以及同时适用于手工和EA的策略原理。每个环节都提供今天就能使用的具体步骤。

复盘方法的核心是避免曲线拟合。参考大卫·阿伦森的《基于证据的技术分析》,一次有效的复盘必须包含样本外数据和向前走分析。最低要求500笔交易。将数据分为三组:训练集60%(寻找初步参数)、验证集20%(微调)、测试集20%(最终验证)。最多优化三个参数。例如测试均线交叉配合RSI,只调整均线周期和RSI阈值。在验证集找到最优参数后,仅在测试集上运行一次。若测试集表现比验证集下降超过20%,说明过度拟合。进阶方法:蒙特卡洛模拟。随机打乱你的交易顺序1000次,生成1000条权益曲线。如果你原始系统的收益率排在前5%(即只有不到50条随机曲线更好),则你的策略存在真实优势。

交易心理不能依赖“下次我会管住手”。范·萨普在《财务自由之路》中指出,纪律是一套系统,而非性格特质。对于手工交易者,创建一份纸质开仓前检查清单:1)查看4小时级别趋势方向。2)计算盈亏比是否至少1:2。3)基于1%本金风险计算手数。4)设置挂单同时带好止损止盈。任何一笔交易如果跳过了任一环节,立即向惩罚罐存入10元(或等值惩罚)。对于EA交易者,心理纪律直接写进代码。例如:连续亏损3次后,接下来2笔交易仓位减半;单日回撤达到5%,EA自动停止交易直到次日开盘。这从根本上杜绝了情绪化干预。

EA策略原理常被误认为越复杂越好。实际上,一个简单的突破20周期高低点搭配50点追踪止损的EA,表现往往优于神经网络。核心原则是“稳健性”而非复杂性。每一个可实盘的EA必须包含三个过滤器:波动率过滤器、时间过滤器、相关性过滤器。波动率过滤器示例:如果日线ATR(14)大于其50日均值的1.5倍,所有新开仓位风险减半。时间过滤器:在重大新闻公布前15分钟至公布后5分钟内,EA不开新仓。相关性过滤器:如果现有持仓中,同向波动的货币对(如EUR/USD和GBP/USD)已占用总风险预算的60%,则不再开立同方向新仓。这能有效规避瞬间闪崩带来的连环止损。

凯利公式的仓位计算必须经过保守调整。完整凯利公式假设你确切知道胜率和赔率,这在实战中不成立。使用分数凯利:f_调整 = (完整凯利值 * 0.25),或者直接设每笔风险上限为2%。举例:某策略胜率55%,盈亏比1.5:1,计算得完整凯利值为(0.55*1.5 - 0.45)/1.5 = 0.183(18.3%)。半凯利为9.15%——对于外汇账户依然过高。四分之一凯利为4.6%每笔,相对现实。但即便4.6%,也必须与最大回撤规则结合:当账户权益从峰值回撤达到15%时,未来所有仓位强制减半,直至权益创出新高。这能防止连续亏损下的复合毁灭。

黑天鹅应对必须预设熔断机制。回顾2015年瑞郎事件,任何完整交易体系都应包含三个硬性止损:1)单一货币对最大敞口:任何时刻,在瑞郎等低流动性货币上的总风险不超过账户的4%。2)波动率熔断:如果5分钟K线在1分钟内变动幅度超过20周期ATR均值的3倍,立即全部平仓并暂停交易30分钟。3)单日亏损限额:当日累计亏损超过6%,剩余时间停止交易。使用历史极端行情日回测这些熔断规则——它们会显著提高长期生存率。

交易日志是手工交易者的复盘利器。不仅记录盈亏,还要记录三个关键指标:1)是否严格遵守仓位计算公式(是/否)。2)是否完成全部开仓前检查项(是/否)。3)开仓前情绪状态(1-10分,10分为极度兴奋)。每积累50笔交易后,筛选出“全部遵守纪律”的组别,计算其夏普比率和最大回撤。再对比“违反任何一项纪律”的组别。几乎在所有案例中,遵守纪律组的风险调整后收益明显更高。这就是交易系统构建的价值——不是预测市场,而是规范自身。

参考来源:
  • 大卫·阿伦森.《基于证据的技术分析》. Wiley, 2006.

  • 范·萨普.《财务自由之路》. McGraw-Hill, 2006.

  • 拉尔夫·文斯.《资金管理的数学》. Wiley, 1995.