海龟交易法则读书笔记
来源:雪球App,作者: 云里雾里的空中杀手,(https://xueqiu.com/6259333704/163908613)
近来读完了《海龟交易法则》一书,整理读书笔记成文如下:
序
1.重要的不是交易系统,而是交易者贯彻交易系统的能力
2.人类会在决策过程中走很多捷径,正是这一点使人类变成了非常无效率的决策者
3.固定头寸规模法则
第一章 / 第二章 玩风险的游戏交易者/揭秘海龟思维
1.投资者与交易者
a.投资者买东西是为了长远目标,他们相信,在一段相当长的时间(许多年)之后,他们的投资会升值,例如巴菲特,他买的是企业,不是股票。
b.交易者不会去买企业这样的食物,他们买的是股票,期货合约和期权。他们不关心管理团队水平,市场趋势,产量。交易者只关心价格,从本质上说,他们买卖的是风险。市场允许风险从一个参与者转移到另一个参与者。这实际上就是人们创造金融市场的原因,也是金融市场的一个永恒功能。
2.流动性风险与价格风险
a.流动性风险:无法买入或卖出的风险
b.价格风险市值价格大幅上升或下跌的风险
3.对冲者,投机客和帽客
对冲者:一般为公司方,为了消除由于各种原因导致的潜在价格风险,利用市场上的对冲交易来抵消风险
帽客:场内交易者,经营的是流动性风险,希望通过快速与对冲者进行交易,赚取买卖价差
投机者:承担起对冲者风险的人
4.在交易世界里,人类的情绪即是机会所在,也是最大的挑战。掌握了它,你就能成功。忽视了它,你就危险了。
5.每个一个人身上都有一种根深蒂固的系统性,重复性和非理性,而交易者的非理性会导致市场波动。海龟的方式之所以有效,而且始终有效,原因就在于它是以这种来源于非理性的市场波动为基础的
6.对交易行为有影响的认知偏差:
a.损失厌恶(loss aversion) 对避免损失有一种强烈的偏好。也就是说,不赔钱远比赚钱更重要。
b.沉没成本(sunk costs effect) 更重视已经花掉的钱,而不是未来可能花的钱
c.处置效应(disposition effect) 早早兑现利润,却让损失继续下去
d.结果偏好(outcome bias) 只会根据一个决策结果来判断它的好坏,而不去考虑决策本身的质量
e.近期偏好(recency bias) 更重视近期的数据或者经验,忽视早期的数据或经验
f.锚定效应(anchoring) 过于依赖容易获得的信息
g.潮流效应(bandwagon effect) 盲目相信一件事,只因为其他许多人都相信它
h.小数定律(the law of small numbers) 从太少的信息中得出没有依据的结论
7.交易风格
a.趋势跟踪:
1)大趋势很少出现,这意味着趋势跟踪策略的失败概率远大于成功概率。对于一个典型的趋势交易系统来说,可能有65%~75%都是赔钱的
2)一般来说,趋势跟踪系统的衰落程度大致接近于它们的回报水平
3)趋势跟踪法需要动用相对较大的资金量才能确保合理的风险控制,因为这种方法的入市价位与不利局势下的止损退出价位有很大差距。如果资金太少,使用趋势跟踪策略会大大提高破产出局的概率。
b.反趋势交易
1)反趋势交易的盈利源泉:市场的支撑与阻力机制
c.波段交易
1)本质上与趋势交易相同,但它瞄准的是短期市场动向。比如一次成功的波段交易只会持续三,四天而不是几个月。
d.当日交易
1)极短交易,当日交易者一般会使用三种交易策略中的一种:头寸交易(position trading),抢帽子(scalping),套利
8.市场状态:每种交易策略都有更适合自己的市场环境
a.稳定平静
b.稳定波动
c.平静的趋势
d.波动的趋势
9.市场经常会同时呈现两种不同的状态特征,某一个属性会由低变高,或由高变低
10.海龟们从来不去预测市场的动向,而是会寻找市场处于某种特定状态的指示信号。优秀的交易者不会试着预测市场下一步会怎么样;相反,他们会观察指示信号,判断市场现在正处于什么样的状态中
总结与脑洞:第一章与第二章主要讲了,海龟方式成功的理论基础,非理性的市场波动,以概率为武器,从波动中套利。有意思的是非理性的行动却造就了理性的解决办法,值得玩味
第三章 海龟培训课程
1.破产风险会随着赌注的增加而不成比例的迅速增大,如果你把每次的赌金翻一番,破产风险一般不止翻一番——视系统性的不同,风险有可能翻上两番,三番甚至四番。
2.所谓资金管理,就是指控制市场风险的程度,确保交易者能安然度过每一个交易者都必然要碰到的不利时期。交易者既要让盈利潜力最大化,又要把破产风险控制在可以接受的水平。
3.海龟的资金管理:1)头寸单位化,将头寸分为一个个小块;2)真是波动幅度均值(average true range ATR N)市场中的交易量要根据波动性指标N来作出调整,任何一笔特定交易的每日波动幅度都大同小异,即根据波动性来调整交易量(头寸单位规模)(PS:此处的波动性指标作出了归一化处理,以让所有市场的绝对波动幅度大致相等,这里类似归一化处理,为了让同一模型或者策略适应不同的市场(股票))
4.关于期望:
1)长期有效的交易方法都有一个特征,那就是赌博中所说的优势。这个优势是指一个人相对一个对手的系统性优势。如何衡量这种优势?期望值是量化这种优势的一种方法,它也是避免结果偏好效应的知识基础。
2)交易中我们需要避免结果偏好,忽略个别交易的个别结果,把注意力集中在整体期望值上。
3)期望值这词源自赌博理论,它以量化方式回答了这样一个问题:“如果我持续这样做,结果会怎么样?”期望值为正的游戏就是有希望赢的游戏
4)损失只是生意的成本,并不代表着一次错误交易或一个坏决策。期望值为正的交易长期内必能成功
5)期望值等于每笔交易的平均盈利除以每笔交易的平均风险投入。风险投入则等于初成交价和止损价(也就是在损失的情况下退出止损的价位)差异乘以所买卖的合约数量,再乘以合约本身的大小。
5.海龟要点:
1)掌握优势:找到一个期望值为正的交易策略,因为长期来看,它能创造正的回报。
2)管理风险:控制风险,守住阵地,否则即使你有一个期望为正的系统,你也等不到它创造成果的那一天
3)坚定不移:唯有坚定不移的执行你的策略,你才能真正获得系统的正期望值
4)简单明了:抓住每一个趋势。大部分利润可能就来自两三次成功的交易,不要错误任何趋势(由此也可以看出,海龟并不预测未来)
6.风险最大的事莫过于无所作为,根本没有任何行动。
第四章 像海龟一样思考
1.好的交易无关乎对于错,只代表正确地交易。如果你想成功,必须把眼光放长远,忽视个别交易的个别结果
2.海龟们不会扮演能预见未来的先知,他们从不会瞄一眼市场就大言不惭的说:“金价就要上涨”。对于未来,他们认为细节是不可知的,但特征是可以预测的。确实可以知道趋势即将出现,知道价格变动的规律不会变,因为人类的情感和认知特征是不会变的
3.让你的思维摆脱结果偏好的思想
(PS: )
4.避免近期偏好,近期的一段时间不会不比历史上的其他任何时期更重要,只会给人这种感觉罢了。海龟们会避免近期偏好。他们知道市场中的大多数交易者都有近期偏好,正因如此,市场往往会印证这种倾向。避免近期偏好的能力是成功交易的一个重要成分
(这点不是很理解,但从信号处理角度来讲,近期的数据权重更大也并非不合理)
5.避免预测未来;从概率的角度考虑未来
6.思考方式
1)重要的是现在,不要对过去念念不忘,也不要去预测未来。前者对你无益,后者是徒劳的
2)从概率角度考虑问题,不要预测未来
3)对自己的交易结果负责:不要把自己的错误归结于他人。
5.许多人喜欢把自己的失败归咎于其他人,或者归咎于不受自己控制的外部环境。他们会责怪每一个人,除了他们自己。不愿对自己的行为及其结果负责,也许就是他们最重要的败因
6.喜欢推卸责任的人必败无疑
(PS:不预测未来的走势,而是判断当下的状态确定交易策略,以概率为基准作出策略决策)
第五章 发现系统优势
1.理解优势概念,思考如何掌握优势,所谓优势是指赌场所掌握的统计学优势
2.系统优势来自于三大要素:
1)资产 组合的选择:决定应该进入那些市场的运算系统。
2)入市信号:决定什么时候开始一笔交易的运算系统。
3)退出信号:决定什么时候退出一笔交易的运算系统。
3.优势比率
1)MAE:maximum adverse excursion,最大不利变动幅度;MFE:maximum favorable excursion, 最大有利变动幅度
2)要想办法让各个不同市场上价格的变动具有可比性。其次需要决定衡量哪一段时期的平均MFE,MAE。只有把不同市场的MFE,MAE标准化,比较早这些参数才是有意义的
3)E比率(优势比率)
a.为每一个入市信号计算指定时间段内的MFE和MAE
b.将上述各MFE和MAE值分别除以入市时的ATR,这是为了根据波动性作出调整,将不同市场标准化
c.将上述调整后的MFE和MAE值分别求和,然后除以入市信号的总次数,得出调整后的平均MFE和MAE
d.调整后的平均MFE除以调整后的平均MAE就是E-比率
4)E比率可以用来衡量一个入市信号是否具有优势,这个值是会随着时间长短变化的
4.退出策略的优势
1)退出策略的优势衡量不容易,难以衡量,不如多注意一下退策略对一个系统本身的衡量指标有哪些影响
2)应该根据退出策略对系统整体表现的影响来评判它们
第六章 寻找交易时机
1.优势是在买着和卖者之间的战场上发现的。作为一个交易者,你的任务就是找到这些战场,静观谁胜谁败
2.支撑与阻力源于市场行为,而这些市场行为则源于三种认知偏差:锚定效应,近期偏好以及处置效应(市场是由非理性的人参与的)
3.支撑位有时候能守住,但也有守不住的时候。如果不能守住,你最好不要与市场唱对台戏,不然会被市场消灭。
4.有时候人们仍然固守以往的信念,迟迟不肯转变,因此市场的变化速度并不够快,不足以反应新的现实。也正是这个原因,统计证据显示,市场在支撑位和阻力位被打破后的惯性前行趋势比其他任何时候更为显著
5.支撑与阻力是反趋势策略优势的直接源泉
6.接近支撑位和阻力位边缘的价位称作为价格不稳定点(points of price instability)
7.最容易判断战争胜败的时候就是战争即将结束的时候。对于多空双方在支撑位和阻力位的心理大战,双方都投入权利的时候就是最容易判断谁胜谁败的时候——在这个时候,你可以看到市场究竟是冲破支撑或阻力位继续前行,还是清清楚楚地在支撑位或阻力位反弹逆转
8.好的交易者会洞悉蛛丝马迹,把赌注押在他们认为即将获胜的一方。如果他们犯了错,他们会承认错误,迅速退出交易,挽回局势。
第七章 如何衡量风险
1.四大风险
1)衰落,一连串损失使账户缩水
不要高估自己高风险下承受巨大波动的能力
2)低回报,收益太低
一个稳定创造高回报系统在未来任何一段时间内都更容易创造理想的回报(稳定性的重要)
3)价格动荡:一般指价格突然之间发生了快速变化,一般来说,这是由自然灾害,出人意料的政治事件或经济灾难造成的
任何一个想获得高回报的人都要承受同样高的衰落风险——甚至有可能在一次巨大的价格动荡中输个一干二净
4)系统死亡:市场状态改变,致使曾经有效的系统突然失效。
最优化的短期系统此风险巨大
2.市场风云莫测,会影响到曾经有效的系统和方法
3.量化风险
1)最大衰落
2)最长衰落
3)回报标准差
4)R平方值:实际投资回报率与平均复合增长率的吻合程度
4.回报量化
1)平均复合增长率
2)滚动平均一年回报率
3)平均月度回报率
5.风险与回报评价
1)夏普比率
2)MAR比率(有效剔除表现不佳的策略)
3)回报的稳定性越高,实际风险水平就越大
6.模仿效应与系统死亡风险:使用某一种特定策略的人越多,价格差就消失得越快,因为这些交易者本质上在争夺同样的机会。长此以往,这种效应会毁掉这种策略,因为它会变得越来越无利可图。
(内心OS:量化策略是一种黑盒具有不可复制性)
7.切记要求过高:如果你在检验一种策略时太贪婪,你更有可能得不你想要的结果。
8.作者曾用MAR比率,衰落,总体回报,夏普比率,R平方值来判断回报稳定性
9.避免被特殊数据迷惑,未来不等于现在,一种策略现在有1.5MAR比率并不意味着它能在未来保持这样的水平
(如何不被迷惑,如何证明一个量化策略是有效的?)
第八章/第九章 风险与资金管理/海龟式积木
1.资金管理:将破产风险控制在可以接受的水平,又想让你的赢利潜力最大化
2.资金管理的关键一方面在于适当的交易规模,另一方面要限制头寸的总体规模,控制价格动荡风险(有效的资金管理能够帮助你度过每一个交易者不可避免的逆境时期)
3.根据历史模拟检验,衰落幅度最多不能超过你的承受力上限的1/2
4.交易者的败因:1)没有计划;2)风险过大;3)不切实际的期望
5.交易首要目标应该是生存。时间站在你这边。一个期望值为正的系统或方法早晚会给你带来财富
6.市场不可预测是不争的现实,你最多只能希望得到一种长期内有效的方法。因此你的方法应该尽可能地降低交易中的不确定性。
7.纯经验的方法可能加剧回报率的不稳定性,是完全没必要的
(这句话有点没有理解,量化中的历史回测来判断系统期望难道不算一种经验吗?)
8.头寸单位规模限制法则:头寸单位规模限制是非常重要的,是滤除滞后市场的一种机制
9.要判断一个系统的风险特征或持有一个头寸的内在风险,最佳方法之一就是回顾过去30~50年内曾经出现过的严重价格动荡。观察在灾难期会有什么样的头寸
1.指示市场状态的工具:突破;移动平均价;波幅通道;定时退出;简单回顾
2.不要沉迷各类花样的指标
第十章/第十一章 海龟式交易系统/历史测试谎言
1.一些长期趋势跟踪系统:ATR通道突破系统;布林格突破系统;唐奇安趋势系统;定时退出唐奇安趋势系统;双重移动均线系统;三重移动均线系统
2.历史测试,历史测试不能预见到未来,但它可以帮助你判断一种方法能否在未来赢利
(需要将数据集分为训练集,验证集,交叉验证集)
3.放弃在去十中积累起来的部分利润只是游戏的一部分,趋势跟踪者们的衰落并非来自于入市风险,而是来自于利润的返还
1.如何使你的期望值与一个系统的潜力吻合?
2.历史测试结果和实际交易结果的差异主要是由四大因素造成的:
1)交易者效应:a.如果太多交易者都开始尝试利用同一种策略,这种策略将不再像从前那样有效。b.被对手已知的交易策略会反被对手利用
2)随机效应: a.历史测试的结果夸大了系统的内在优势也可能是纯随机性的现象。b.看短期历史记录的时候,应该明白你所看到的表现有很大运气成分。时间更加垂青优秀的交易者,而不是平庸的幸运儿
3)最优化矛盾
a.交易系统需要用特定的数值进行计算,选择这些数值的过程就是最优化
b.最优化矛盾是指参数最优化过程有两种相互矛盾的效果:一方面可以提高系统在未来表现良好的概率,另一方面却会降低系统的未来表现符合模拟测试结果的概率
(类似检出与检准?)
c.历史测试的问题在于未来永远也不会等同于过去。但一个系统确实能利用反映在市场中的人类永恒行为特征来赢利
d.最优化会导致虚夸现象并不意味着我们不应该最优化。事实上,要想建立有效地交易系统,最优化是至关重要的
4)过度拟合
a.参数的微小变化却引发了交易结果的剧烈变化,这种现象被交易者们称为峭壁(cliff)。这证明你可能已经犯了过度拟合的错误。峭壁现象也是参数最优化有益的原因之一:通过最优化程序,你可以发现峭壁,在开始之前就修正这个问题。
(现代机器学习对此问题有着更好的解答与分析)
第十二章 历史测试的统计学基础
1.历史模拟只是对未来的估计
(内心OS:进行历史测试不是因为它多么一定有效,而是因为对于未来,你只有这一种参考方法,有总比没有强)
2.样本分析在统计学上的有效性受两大因素的影响:一个是样本规模,一个是样本对总体的代表性
3.衡量指标的稳健性:如果对数据稍作改变并不会显著影响一个统计指标,我们就说这个指标是稳健的。数学中专门研究不完全信息和错误假设的分支就叫作稳健统计学
4.回归年度回报率
5.稳健风险回报比率
6.稳健夏普比率
7.稳健指标的重要性:稳健指标的敏感度要低于非稳健指标,但同时稳健指标也不太同意受到运气因素的影响。如果你采用的是不稳健指标,那么所得到的理想结果有可能是好运所致,而不是可以利用的重复性市场行为模式。稳健指标还能帮助避开过拟合的危害,因为它们不太容易因为数据的微小变动而发生大的变化。
(模型特征的提取与选择)
8.样本交易和检测结果对未来有多大的代表性是由两大因素决定的:1)市场数量;2)测试时间
9.如果一个一个法则在整个测试期内只有4次生效,那么从统计学上说,你无法判断这条法则是否有用,你所看到的效果可能只是随机性的。样本规模过小的问题同样会由单一市场最优化,过于复杂的系统两类因素被放大
10.影响系统表现的因素:稳健指标的必要性与采集足够大的代表性样本。
11.参数调整检验:挑出系统中的参数,大幅调整参数值,观察结果(测试糟糕的情况)
12.滑动最优化窗口/蒙特卡洛检验:利用随机数据与噪声来达到人工扩张数据集的效果
13.交易调整:随机性地改变实际模拟结果中的交易命令和起始日,然后用调整后的交易命令和这些交易的损益水平来调整资产净值
14.净值曲线调整:在初始净值曲线中随机选择一些部分,将它们组合成新的净值曲线
15.历史测试充其量只是对未来趋势的粗略估计。稳健指标对未来表现的预测价值要高于较为敏感的指标,但仍然谈不上精确
第十三章 防卫系统
1.交易不是赛跑,而是拳击。市场会挥动铁拳痛击你,竭尽全力地打败你。要想获胜,你必须12个回合的结束钟声敲响时任然安然无恙地站立在拳击台上
2.不可预知的未来,认清现实,作出符合符合现实的决策,相应的调整行为
3.任何稳健的交易策略都有两大特征:分散化和简化
1)分散化:在生态系统中,大自然不会仅靠一种物种去完成一个任务,分散化可以避免生态系统在某种生物的数量急剧变化的情况下陷于被动
2)简化:在稳定的环境中,复杂的生态系统更有韧性,复杂的物种似乎也远优于简单物种,但在变化时期,复杂的物种更容易灭亡
4.有些法则会加剧对特殊市场条件的依赖性,尽可能地减少这类法则就是简化的要诀,要提高分散化程度,我们可以选择尽可能多的非关联市场
5.简单的法则能提高系统的稳健性,正是因为这样的法则能在各种各样的情况下发挥作用。长久来看,简单的系统更有生命力
(也可以说是特征准确而鲁棒的系统更有生命力)
6.参与的市场越多,其中某个市场存在趋势的可能性就越大
7.如果你关心只是收盘价和开盘价,时差问题就不是那么重要了
8.比起高流动性的市场,交易不够活跃,成交量不够大的市场要棘手得多。低流动性的市场也更容易受到价格动荡的冲击
9.三大类市场
1)基本面市场:流动性高,趋势清晰,最容易被趋势跟踪者把握。
2)投机者市场:投机者的影响力要大于征服或那些大的对冲者。价格是由市场态度决定的。这类市场对趋势跟踪者来说较难把握
3)综合衍生市场:投机行为是市场主要动力。对趋势跟踪者来说,这样的市场是最难把握的
(本书中的市场其实可以对应到每一种股票,有的股票是属于基本面,有的股票靠庄家投机操作,各类行业的龙头一般属于前者,小盘股可能属于后者,对于海龟交易法则来说,更适合大盘股或者蓝筹)
10.除了在不同市场上的分散化,还可以通过系统分散化来加强稳健性。如果同时使用多个交易系统,特别是彼此差别极大的系统,交易的稳健性会大大提高
第十四章 掌控自己的心魔
1.如果你不愿意接受市场的现实,不愿意承认自己的缺陷,恐惧和失败,你就不会成功。
2.人总是多疑和倾向于复杂的理念要好于简单的理念,这种疑心和复杂化倾向都来自于一种不安全感,正是因为没有安全感,人们才会去追求一些与众不同之处。掌握鲜为人知的秘密能让我们与众不同,但掌握简单的事实并不稀奇。因此我们的自负心理驱使我们相信自己掌握了某些特殊的知识,只是向自己证明我们强于其他人。我们的自负不允许我们局限于众人皆知的事实,自负的人要的是秘诀。
3.系统性交易中,决策依据是机械性的法则,什么时候买入和卖出多少都是这些法则明确规定的。
4.如果你想成为伟大的交易者,你必须克服自负的心理,培养谦虚谨慎的品性。谦虚能够使你接受未来不可知的事实,谦虚能够让你放弃预测未来的企图,谦虚能避免你从个人化的角度看待失败的交易,谦虚还能帮助你接纳简简单单的交易法则,因为你不会去寻找无人知晓的秘密来证明自己的与众不同。
5.每次行动前都花点时间想想自己的言行对其他人的影响。试着更宽容地对待我偶尔遇到的那些自大狂,因为我已经知道,我有时候也是个自大狂
6.贵在坚持这条最重要的生活箴言总是说起来容易做起来难,在交易世界中,始终如一地坚持你的策略同样是成功的关键。你必须前后一致,必须能执行你的计划,否则你的计划是毫无意义的
7.每种交易风格都对你的心理特征有特殊要求,你可能会符合要求,也可能不符合。让你个性的优缺点与你的交易风格匹配是非常重要的。
8.成功海龟的交易心得
1)掌握优势:找到一个期望值为正的交易策略,因为长期来看它能创造正的回报
2)管理风险:控制风险,守住阵地,否则即使你有一个期望值为正的系统,你可能也等不到它创造成果的那一天
3)坚定不移:唯有坚定不移的执行你的策略,你才能真正获得系统的正期望值
4)简单明了:长久来看,简单的系统比复杂的系统更有生命力
尾声
1.没有冒险就没有收获。风险是你的朋友,不要怕它,要理解它,与它共舞。优秀的交易者会自信地等待机会,但也会作好损失的准备。他们不会犹豫不决,因为他们不怕犯错,这是在大风大浪中培养出的应有品质,他们走自己的路,不怕失败,因为他们知道,失败只是生活的一部分,只是成功和成长的必要前提
2.假如所谓中年危机是指一个人了解自己的生活,不肯接受社会和媒体所设定的那些成功标准的话,那我承认我有中年危机。而且我强烈建议你也“遇上”这样的危机,因为没有这种危机的生活,太没意思了。
3.大多数人都是因为害怕失败而放弃梦想的。他们觉得,与其自己开拓一条生死未卜的新路,不如选择一条有把握的既成之路
4.失败是学习的前提,如果你不愿意犯错,不愿意失败,你就什么也学习不到
5.好的交易者要学会面对现实。不会抱怨,不会担忧,不会期盼,只会根据新的现实去采取实实在在的行动
6.金钱只是个工具,只是做某些事情的必要条件。它很有用,但以金钱本身为目标就大错特错了。富裕并不一定等于快乐
7.勇敢向前,大胆尝试。结果也许并不像你期望的那样好,但只要坚持不懈,最后的结果也许比你期望的还要好。如果你不去尝试,你永远也不会知道结果如何
其他资料传送门
2.海龟交易系统的实现 网页链接
3. 头寸规模模式 网页链接
4.详解:头寸单位限制规模法则 网页链接