|
第二部分:你的交易系统 (Your Trading System) 在这一部分,作者深入探讨了如何辨别交易系统的真伪,如何正确测试系统,以及他所采用的严格开发流程。 第五章:测试和评估交易系统如果你要设计交易系统,至关重要的一点是懂得如何解读性能报告。当你看到一条完美的资金曲线(Equity Curve)时,首先要明白一个黄金法则:“如果它看起来好得难以置信,那它通常就是假的。” 历史测试结果 vs. 未来表现
通常情况下,未来的表现永远不会像历史回测那样好。为什么? “胡扯”探测器(The "BS" Meter)
在评估交易结果的可信度时,作者提出了一个信任度分级: 系统供应商(最高“胡扯”指数): 永远不要轻信那些在网上兜售“圣杯”系统的人。如果系统真的那么好,他们为什么不自己偷偷赚大钱,而要几百块卖给你? 新手DIY开发者: 他们通常不知道如何正确测试,容易做出过度优化的系统。 经纪商信号/CTA: 相对可信,因为这是实盘记录,但过去的辉煌不代表未来。 有经验的DIY开发者(最低“胡扯”指数): 如果你掌握了正确的方法(如本书所述),你自己开发并严格测试的系统才是最可信的。
四种测试方法 历史回测(In-Sample): 在所有数据上进行优化。最危险的方法,结果通常不可信。 样本外测试(Out-of-Sample): 保留一部分数据(例如最后20%)不参与优化,仅用于验证。比全样本测试好。 前向步进分析(Walk-Forward Analysis,WFA): 作者推荐的方法。通过滚动窗口进行“优化-测试-再优化-再测试”的过程,模拟真实的交易演变过程。 实盘测试: 最真实,但成本高、时间长。
第六章:初步分析在你深入研究之前,需要对系统进行快速筛选。如果一个策略连基本的门槛都过不了,就应该直接放弃,不要浪费时间。 基本原则 关键指标 净利润(Net Profit): 必须足以覆盖你的时间和资金成本。 平均每笔交易利润(Avg Trade Net Profit): 这是作者最看重的指标之一。如果平均每笔利润太低(例如小于$50/手),那么系统对滑点和市场变化太敏感,很容易由盈转亏。 利润因子(Profit Factor): 毛利除以毛损。作者认为 >1.5 是理想的,但也接受 >1.0 的策略进行进一步测试。 最大回撤(Max Drawdown): 必须在你的心理承受范围内。如果回撤金额接近净利润,那就是个警报。
视觉检查:资金曲线 第七章:详细分析通过了初步筛选后,作者会使用更高级的工具:蒙特卡洛分析(Monte Carlo Analysis)。这是从单纯看历史数据转向看“概率”的关键一步。 什么是蒙特卡洛分析?
简单来说,就是把你回测得到的所有交易结果打乱顺序,重新排列组合成成千上万条可能的资金曲线。 它能回答什么问题? 注:这一章非常硬核,它是区分业余爱好者和专业系统开发者的分水岭。 第八章:设计和开发系统这章讲述了如何建立一个像“工厂”一样的开发流程。 开发流程图 交易理念(Trading Idea): 灵感的来源。 有限可行性测试(Limited Feasibility Testing): 快速验证。 前向步进测试与优化(Walk-Forward Testing): 核心验证步骤。 蒙特卡洛模拟(Monte Carlo Simulation): 压力测试。 孵化(Incubation): 模拟实盘观察。 分散投资与头寸规模(Diversification & Position Sizing)。 全尺寸实盘交易(Full-Size Real-Money Operation)。
从哪里获得灵感? 这不仅仅是优化
很多读者会问:“这不就是优化吗?”是的,某种程度上是。但区别在于: 不要追求圣杯
你需要测试100到200个想法,可能才能找到一个值得实盘的策略。这就是这个游戏的残酷之处。不要因为前10个想法失败了就灰心,也不要为了让一个烂策略通过测试而放宽标准。
|