大多数手工交易者跳过了复盘这一步。他们在几张图表上学了一个策略,就实盘尝试,亏了钱,然后责怪方法不对。真正的问题不是策略,而是缺乏结构化的验证。复盘不仅仅是给量化开发者用的。手工交易者可以使用简化的复盘方法,在投入真实资金之前测试任何想法。本文提供一套专门为手工交易设计的四步复盘框架。
第一步:收集干净的历史数据并定义测试规则。你需要至少100个交易案例才能得到统计上有意义的结果。使用日线或四小时图表,选择一个货币对如欧元/美元或英镑/美元。用精确的语言写下你的入场规则。例如:“当价格收盘于20周期均线之上且前一根K线为看涨吞没形态时买入。”同时定义止损、止盈以及任何基于时间的出场规则。参考大卫·阿伦森的《基于证据的技术分析》,一个交易规则必须毫不含糊才能被测试。不要使用“如果动能看起来强劲”这类模糊表述。
第二步:使用电子表格进行历史回测。逐根K线地浏览你选择的图表周期。每次你的形态出现时,记录日期、入场价、止损价、止盈价和最终结果。不要向前偷看。如果你看到这单交易后来会达到止盈,你仍然必须根据原始规则记录结果。一个简单的电子表格结构即可:A列日期,B列入场,C列止损,D列目标,E列实际出场价,F列盈亏点数,G列备注。记录100笔交易后,计算你的胜率、平均盈利交易、平均亏损交易和期望值。期望值 = (胜率 × 平均盈利) – (败率 × 平均亏损)。正的期望值意味着该想法有潜力。
第三步:分析回测结果中的隐藏问题。不要只看总盈利。要看分布。检查最大连续亏损次数。如果你的策略在回测中有过连续八笔亏损,你必须为实盘交易中再次出现这种情况做好准备。同时检查平均持仓时间。如果你的平均持仓时间是六小时,但你每天只看一次图表,那么这个策略不适合你的时间安排。另一个关键指标是利润系数:总盈利除以总亏损。利润系数高于1.5为良好,高于2.0为优秀。如果你的利润系数低于1.2,那么优势太小,难以覆盖交易成本和滑点。
第四步:使用向前测试进行验证。回测只能告诉你过去会发生什么。向前测试能告诉你实时会发生什么。进行30到50个实时市场时段的向前测试。使用模拟账户或极小手数的真实小额账户。每次潜在的交易前,截取一张图表截图。写下你的判断依据。交易结束后,再截一张图并更新电子表格。对比向前测试结果与回测结果。如果向前测试表现明显更差,说明你的回测很可能存在前视偏差或过度拟合。根据佩里·考夫曼的《交易系统与方法》,一个稳健的系统在回测和向前测试之间应保持一致,误差在20%以内。
在这四步之外,将交易日志作为你持续的验证工具。交易日志不仅是盈亏记录。它是针对你自己行为的复盘工具。每条日志应包含三个部分。第一部分:交易前数据。包括日期、货币对、形态类型、入场价、止损、目标、仓位大小。第二部分:执行质量。对自己遵守规则的程度从1到5打分。你是否恰好根据信号入场?止损设置是否正确?是否计算了仓位?第三部分:交易后反思。写两句话描述发生了什么以及是否遵循了计划。每周日回顾你的日志。寻找违反规则的模式。如果你发现自己经常在亏损交易中跳过止损,那就是一个你可以修正的行为缺陷。
将复盘方法与风险管理结合起来,完善你的交易体系。一旦你有了经过验证的策略,使用固定百分比法计算最优仓位。每笔风险不超过本金的1%。你的止损距离来自回测数据。查看亏损交易的平均逆向波动幅度。将止损设在该水平稍远处,给交易留出波动空间。同时根据回测中最差亏损序列计算预期最大回撤。如果最差序列是十连亏,假设它会再次发生。调整仓位大小,使十连亏的总损失不超过账户的10%。
一个完整的案例将所有步骤串联起来。一位手工交易者在英镑/日元上使用四小时图表对突破策略进行回测,跨度两年。他记录了120笔交易。结果显示胜率48%,平均盈利85点,平均亏损42点。期望值 = (0.48×85) – (0.52×42) = 40.8 – 21.84 = 每笔正期望18.96点。最大连续亏损次数为七笔。利润系数为1.65。然后他在模拟账户上进行向前测试,共30笔交易。结果相近:胜率46%,平均盈利81点,平均亏损44点。他验证了该策略。他将每笔风险设为0.8%以应对七连亏的可能性。最大回撤为5.6%,可以接受。他开始用小额真实账户交易,同时持续写日志。每周日回顾日志。八周后,他发现自己的规则遵守度为88%。他努力将其提升到95%。这套结构化流程就是手工交易者无需编程即可构建专业级体系的方法。
参考来源: