BOOK NOTES
海龟交易法则
柯蒂斯·费思
《海龟交易法则》的核心是一组可被验证、可被执行、可承受逆境的交易方法。柯蒂斯·费思反复强调:海龟实验真正揭示的,是有正期望值的简单系统只有在交易者有能力长期一致执行时才会显现优势。
海龟交易的表层是突破、ATR、头寸单位、止损和退出;深层是概率思维、风险边界和心理纪律。交易者必须接受多数交易会亏损、个别大趋势贡献主要利润、未来不可预测、历史测试只能提供粗略估计这些事实。不能接受这些事实的人,即使拿到完整规则,也会在亏损期、回撤期或利润回吐时放弃系统。
一、海龟实验:能教会的是规则,难复制的是执行力
理查德·丹尼斯与比尔·埃克哈特的赌局,是为了验证优秀交易者是天生的还是可以培养的。丹尼斯招募普通人,教授一套完整交易方法,并提供资金实盘交易。结果显示,交易规则可以教授,许多海龟取得了惊人成绩;但同样重要的是,同一套规则在不同人手里产生了巨大差异。
作者在第一个月的民用燃料油交易中抓住大趋势,原因不是他得到了额外秘诀,而是他完整执行了系统:突破后入场、按规则加仓、在回调中持有,直到系统给出退出信号或实际交割风险要求离场。其他海龟知道同样的规则,却因为害怕价格涨得太快、担心合约临近到期、害怕利润回吐而没有满仓或提前退出。
这件事浓缩了全书主题:交易结果的差异,往往不来自知识差异,而来自心理与执行差异。市场不会奖励“知道规则”的人,只会奖励“在不舒服的时候仍然执行规则”的人。
二、趋势跟踪:不预测未来,只捕捉已经出现的趋势
海龟系统属于长期趋势跟踪。它不试图判断价格“应该”涨还是跌,也不试图预测趋势会持续多久。它只做一件事:当价格突破过去一段时间的高点或低点时,承认市场可能已经进入趋势状态,并顺着突破方向建仓。
趋势跟踪的基本假设是:市场多数时候没有可捕捉的大趋势,突破信号多数会失败;但少数趋势一旦形成,会产生远超亏损交易的利润。交易者不是靠高胜率赚钱,而是靠盈亏分布赚钱:许多小亏损,加上少数巨大盈利。
这要求交易者接受三个事实:
- 大多数入场信号可能亏损。
- 真正的大钱来自少数趋势,不能错过。
- 过早落袋为安会破坏系统的正期望值。
海龟交易不追求“预测正确”,而是在概率优势出现时反复下注。它像赌场或保险公司一样,关心的是长期分布,而不是某一笔交易的输赢。
三、系统规则:简单、明确、可重复
海龟法则的重要特征是明确。每个关键问题都有预先定义的答案:交易什么、什么时候进场、买卖多少、什么时候加仓、什么时候止损、什么时候退出、组合风险上限是多少。
1. 两套入市系统
海龟使用两套突破入市系统:
系统1是短期系统:价格突破过去20日最高点时做多,跌破过去20日最低点时做空。但如果上一次20日突破是盈利性突破,下一次系统1信号会被忽略,以减少连续假突破后的重复进场;如果上一次突破是亏损性突破,则新信号有效。为了避免错过重大趋势,被忽略后的保障性入场点是55日突破。
系统2是长期系统:价格突破过去55日最高点时做多,跌破过去55日最低点时做空。系统2不考虑上一次突破是否盈利,所有55日突破都有效。
两套系统体现了一个重要原则:系统不需要复杂,但必须完整。入场信号本身不是优势的全部,只有与头寸规模、加仓、止损、退出和组合限制结合,才构成真正的交易系统。
2. 逐步建仓
海龟不是一次性打满仓位,而是先在突破点建立1个头寸单位,然后每当价格朝有利方向移动1/2N,就再增加1个单位,直到达到最大头寸限制。单个市场最多4个单位。
逐步建仓的意义在于:只有当市场证明趋势正在延续时,才增加风险暴露。交易者不是在主观信心最强时加仓,而是在系统定义的价格行为出现时加仓。
作者特别指出,有些人以为放慢加仓更保守,但这未必正确。对海龟系统而言,过慢加仓可能让头寸更容易在正常回调中被止损,反而改变了系统的统计特征。规则之间彼此关联,随意修改一个环节,可能破坏整体期望值。
3. 止损
海龟在入场前就确定止损。标准止损是2N:多头头寸的止损价在入场价下方2N,空头头寸的止损价在入场价上方2N。1N对应账户权益约1%的波动,2N止损约等于单个单位2%的风险边界。
止损不是可选项。不能及时砍掉亏损,是交易者破产的重要原因。市场不会因为交易者不愿承认错误而改变方向。海龟可以不把止损单直接放到市场里,以免暴露头寸,但心中必须有明确止损价;一旦触及,就必须退出。
书中还提到一种更紧的“双重损失”止损策略:每个单位以1/2N为止损,止损后若价格回到原入场价再重新建立单位。这种方法可能提高利润率,但会带来更多小亏损,对心理执行要求更高。
4. 退出
海龟系统的退出规则比入场更考验纪律。系统1使用10日反向突破退出:多头跌破过去10日低点退出,空头突破过去10日高点退出。系统2使用20日反向突破退出。
趋势跟踪者最容易犯的错误,是过早兑现利润。大趋势不可能直线上涨或下跌,中途会频繁回撤。交易者必须忍受利润回吐,才能抓住真正的大趋势。如果稍有盈利就退出,而亏损却按2N止损承担,那么系统的盈亏结构会被摧毁。
退出规则的本质是让利润奔跑,同时限制亏损。它会让交易者非常不舒服,但这种不舒服正是趋势跟踪利润的来源之一。
四、N与头寸规模:用波动性统一风险
海龟系统最重要的部分之一,是用N来决定头寸规模。N本质上是真实波动幅度均值,也就是现在常说的ATR。它衡量一个市场包含跳空在内的日常波动幅度。
真实波动幅度取三者最大值:当日最高价减最低价、当日最高价减前一日收盘价、前一日收盘价减当日最低价。N是该真实波动幅度的20日指数移动平均。
海龟先将N转换为美元波动幅度:
美元波动幅度 = N × 每一点代表的美元价值
再计算头寸单位:
头寸单位 = 账户权益的1% ÷ 单份合约的美元波动幅度
这样,不同市场的头寸被波动性标准化。波动大的市场持有较少合约,波动小的市场持有较多合约,使每个市场1N的波动对账户影响大致相同。
这比按保证金、按合约数量或凭感觉决定仓位更稳健。没有波动性标准化,交易者可能在表面上“分散”到多个市场,实质上把主要风险押在少数高波动或大合约市场上。
五、组合风险限制:防止相关市场同时伤害账户
海龟不仅限制单笔交易风险,也限制组合层面的集中风险。因为危机时市场相关性会上升,平时看似分散的头寸可能在同一天同时逆转。
海龟的限制包括:
- 单个市场最多4个头寸单位。
- 高度相关市场同一方向最多6个单位,如原油与民用燃料油、黄金与白银、外汇、利率期货等。
- 松散相关市场同一方向最多10个单位。
- 单一方向总头寸最多12个单位,即多头和空头分别受限。
这些限制不是附属规则,而是系统核心。作者批评那些测试海龟系统却省略头寸限制的人,因为他们省略了防止灾难性损失和过滤滞后市场的重要机制。
组合风险限制体现了海龟系统的生存第一原则:有优势的系统只有在交易者留在场内时才有意义。过度杠杆、忽视相关性和相信止损一定能成交,都会在极端行情中带来毁灭性后果。
六、风险控制:目标是长期生存
书中把资金管理定义为在“赢利潜力”和“破产风险”之间取得平衡。风险过小,回报不足;风险过大,可能在优势兑现前就被市场淘汰。
作者强调,新手最常见的错误是风险过大。这通常源于三个原因:没有计划、过度自信、不切实际的回报期望。很多人希望快速获得100%甚至200%的年化回报,却低估了回撤和破产概率。事实上,稳定的20%至30%年化复利已经足以在长期创造巨大财富,前提是中途不出局。
风险控制首先是心理控制。许多交易者以为自己能承受30%、40%甚至更大回撤,但当真实亏损出现时,他们会停止执行系统、改变规则或彻底退出。交易策略必须把人的承受力纳入设计,而不是只看历史测试中的最高收益。
资金管理不是复杂公式竞赛。它的核心问题很简单:在最坏情况下,你是否还能活下来?在漫长亏损期中,你是否还能继续执行?在极端跳空中,你是否不会一次性出局?
七、心理纪律:避免三种偏差
海龟思维的核心是从概率角度看待交易,而非从预测、对错和近期感受看待交易。
1. 避免结果偏好
结果偏好是指根据一笔交易的结果判断决策质量。盈利就觉得自己正确,亏损就觉得自己愚蠢。这种思维会毁掉系统交易。
一个正确执行的亏损交易,仍然是好交易;一个违反规则但碰巧赚钱的交易,仍然是坏交易。海龟只关心长期期望值,不用单笔结果评价自己。
趋势跟踪尤其需要摆脱结果偏好,因为它的大多数交易可能亏损。如果交易者把每次亏损都视为个人失败,就不可能坚持到少数大趋势出现。
2. 避免近期偏好
近期偏好是过度重视最近发生的事情。某个市场连续亏损,交易者就认为这个市场不能做;某个系统近期表现差,就认为系统失效。
作者举可可交易为例:重大趋势出现前,可能先经历一长串亏损交易。若因近期亏损而停止交易,就会错过真正的大趋势。趋势常常在多数人放弃后出现。
海龟会从过去学习,但不会被最近的输赢牵着走。系统的有效性必须从长期、多市场、多状态样本中评估,而不是从最近几笔交易中判断。
3. 避免预测未来
海龟不问“市场下一步会怎样”,而问“如果这个信号反复出现,长期分布是否对我有利”。未来的细节不可知,但市场行为的统计特征可以研究。
优秀交易者不是预言家,而是概率执行者。他知道下一笔交易大概率可能亏损,也知道长期分布中少数盈利足以覆盖多数亏损。信心来自对系统期望值的理解,而不是对未来走势的幻觉。
八、历史检验:必要但危险
作者并不否认历史检验。相反,他认为没有历史数据就无法系统地制定策略。问题在于,历史检验容易被误用。
最常见的危险是过度优化和曲线拟合。交易者用历史数据不断调整参数,直到系统在过去表现完美;但这些参数可能只是贴合了过去的噪音,未来一旦市场状态变化,系统表现就会崩塌。
有效检验要注意两个问题:
- 样本规模是否足够大。少数交易、少数年份、少数特殊行情不足以证明一条规则有效。
- 样本是否有代表性。只用近期数据或单一市场数据,可能只覆盖某一种市场状态。
作者主张使用更多市场、更长时间跨度、更简单的规则和更稳健的指标。他还提出RAR、R立方等比CAGR、MAR更稳健的衡量方式,目的都是降低测试结果对起止日期、少数交易和偶然衰落的敏感性。
历史测试最多提供粗略估计,不是未来保证。任何承诺固定回报的人,要么不懂风险,要么在有意误导。
九、稳健系统:分散化与简单性
稳健交易系统必须承认未来不可预测。因此,它不能依赖某一种特定市场状态,而要尽量适应多种环境。
作者把稳健性的两大来源概括为分散化和简单性。
分散化意味着交易多个低相关市场,或同时使用不同类型的系统。对趋势跟踪而言,市场越多,遇到大趋势的概率越高。但分散化必须建立在风险标准化基础上,否则只是名义上的分散。
简单性意味着规则不要为历史中的少数特殊现象过度定制。复杂系统往往依赖特定市场条件,一旦条件消失,优势也消失。简单规则更接近市场行为的基础结构,更容易跨市场、跨周期存活。
海龟系统之所以强,不在复杂,而在它把几个基本原则组合得完整:突破确认趋势、波动性决定仓位、止损限制亏损、退出保留趋势利润、组合限制防止集中风险、纪律保证长期执行。
十、战术细节:执行质量会影响长期收益
海龟法则虽然简单,但执行细节重要。大资金交易中,市价单可能造成明显滑点;限价单通常能获得更好的成交,但在急变市场中可能无法成交。海龟倾向于使用限价单,并在急速行情中保持冷静,等待市场稳定,而不是惊慌追价。
当相关市场同时发出信号时,海龟遵循“买强卖弱”:在同类市场中选择最强的市场做多,选择最弱的市场做空。比如能源、贵金属、外汇、利率等相关市场同时触发信号时,不是全部都做,而是根据强弱和头寸限制选择更优标的。
合约滚动也需要判断:旧合约有趋势,不代表远期新合约也有趋势。只有新合约趋势同样符合系统要求,才应滚动;同时还要在原合约流动性显著下降前完成转换。
这些细节不会改变系统哲学,但会影响真实交易结果。系统优势来自长期分布,执行成本和滑点会持续侵蚀这种优势。
十一、全书最重要的结论
海龟交易法则可以压缩成四句话:
- 掌握优势:使用长期期望值为正的策略。
- 管理风险:控制单笔、单市场、相关市场和总体方向风险,确保自己能活到优势兑现。
- 坚定执行:不要因为单笔输赢、近期表现或主观预测改变规则。
- 保持简单:用清晰、可检验、可重复的规则捕捉大趋势。
真正困难的是第三点。大多数人并非因为规则太少而失败,而是因为不能执行已经足够好的规则。他们错过信号、提前退出、随意调参、放大仓位、在亏损期怀疑系统、在盈利期过度自信。
作者最终要表达的是:交易成功不是找到一条永远正确的预测公式,而是建立一套能在不确定世界中长期生存的机制。趋势跟踪接受“不知道未来”的事实,通过概率优势、风险控制和纪律执行,在少数大趋势中获得足以覆盖大量小亏损的收益。
海龟法则之所以难,是因为它不断要求交易者做反人性的事:亏损时继续执行,盈利回吐时继续持有,别人放弃时继续等待,市场喧嚣时只相信规则。也正因为难以执行,它的优势才可能长期存在。