: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

一文读懂史上最好的5大交易学著作之一《海龟交易法则》

一文读懂史上最好的5大交易学著作之一《海龟交易法则》

海龟交易的由来

著名的商品投机家理查德·丹尼斯想弄清楚伟大的交易员是天生造就的还是后天培养的。为此,在1983年他招募了13个人,教授给他们期货交易的基本概念,以及他自己的交易方法和原则。

“学员们被称为‘海龟’,之所以命名海龟是基于两点:

1、海龟天生具有奔向海洋的本能。

2、海龟的绝大多数会中途夭折,只有极少数可以长大并颐养天年。这跟金融交易市场的二八法则近似。

正如丹尼斯先生所说的:‘我们正在成长为交易员,就象他们正在成长为海龟一样’)。”

海龟成为交易史上最著名的实验,因为在随后的四年中海龟们取得了年均复利80%的收益。

丹尼斯证明用一套简单的系统和法则,可以使仅有很少或根本没有交易经验的人成为优秀的交易员。

当时,海龟们认为应对理查德·丹尼斯负责,商定甚至在他们议定的10年保密协定于1993年终止后也不泄露这些法则。但是,有个别海龟在网站上出售海龟交易法则而谋取钱财。

两个原版海龟科蒂斯·费思和阿瑟·马多克,为了阻止个别海龟对知识产权的偷窃和出售海龟交易法则而赚钱的行为,决定在网站上将海龟交易法则免费公之于众。

我们现在能看到的海龟交易法则,既是由此所得。

海龟交易系统

海龟交易系统有3个特点:

1、是一个完整的交易系统,其法则覆盖了交易的各个方面。对于交易中所涉及到的每项决策,系统都会给出答案。

2、是一个机械化的交易系统。正是由于其交易系统的完整*,所以,系统不给交易员留下一点主观想象决策的余地。

3、是一个被检测可以赚钱的交易系统。正是由于此,不管交易员在赚钱还是亏钱时都容易接受信号。

海龟的核心交易原则:

1:当价格突破20个交易周期最高点的时候入场。

2:当价格跌破10个交易周期最低点时离场。

读它的3个理由

本书是公认的历史上最好的5本交易学著作之一:

1、重要的不是交易系统而是交易者贯彻交易系统的能力。

2、用浅显易懂的语言阐述行为金融学的某些原理如何用于交易和影响交易。

3、交易者应该把精力放在当前的交易上,而忘记过去和未来。

交易的本质是冒险

从本质上来说,交易者买卖的是风险。

通过买卖期货合约来抵消价格变化或外汇波动所带来的经营风险,这种做法叫做对冲。

本书里,把风险分为两大类:流动性风险和价格风险。

流动性风险:无法买入或者卖出的风险。

价格风险:价格大幅上升下跌的风险。价格变动取决于市场中的所有买者和卖者的态度。共同态度变了,价格就会变化。

海龟思维概貌

要成为一个成功的交易者就必须理解人类的情感。

行为金融学已经证明,当涉及利益问题的时候,人很少能做出完全理性的决策。

其他人的错误为海龟们带来机会,这类错误终将在市场价格的变化中显出原形。

交易者的非理性会导致市场的波动,制造出一种重复性的市场模式,这种模式就是机会出现的信号。

对交易行为有影响的认知偏差:

1、损失厌恶(loss aversion):不赔钱远比赚钱更重要;

2、沉淀成本效应(sunk costs effect):更重视已经花掉的钱而不是未来要花的钱;

3、处置效应(disposition effect):早早兑现利润却让损失持续下去;

4、结果偏好(outcome bias):只会根据一个决策的结果判断它的好坏,而不考虑其本身的质量;

5、近期偏好(recency bias):更重视近期的数据或经验;

6、锚定效应(anchoring):过度依赖(锚定)容易获得的信息;

7、潮流效应(bandwagon effect):因为许多人相信而盲目相信一件事;

8、信奉小数法则(the law of small numbers):从太少的信息中得出没有依据的结论。

流行的交易风格:

1、趋势跟踪(trend following)

a)大趋势很少出现;

b)在没有趋势或者趋势逆转的时候会失效;

c)需要大量资金确保合理的风险控制

2、反趋势交易接近新高时卖空,主要依据市场的支撑和阻力机制

3、波段交易(swing trading)尝试用分钟,小时级别的短期价格走势图

4、当日交易(day trading)

a)头寸交易(position trading)

b)抢帽子(scalping)赚取买入和卖出价之差

c)套利每一种交易都有适合的市场状态:(1)稳定平静;(2)稳定波动;(3)平静的趋势;(4)波动的趋势。

海龟们从来不去预测市场的动向,而是寻找市场处于某种特定状态的指示信号。

资金管理

海龟们的两种资金管理:

1、把头寸分成小块

2、头寸规模

确定方法:真实波动幅度均值(ATR:average true range),记为N

限价订单:以一个事先规定的价格或更有利的价格买入。大账户交易,采用市价订单容易造成市场波动。系统优势,具有正的期望值。

海龟思维:以长远眼光看待交易;避免结果偏好;相信正期望值的威力。

海龟们使用的趋势跟踪:

1、在刚从水平趋势转到上扬趋势时买入,向下趋势即将开始的时候卖空。

2、突破法:突破前期最高点时买入,系统1——20天;系统2——60天。

3、退出标准:损失不超过2倍ATR(2N)

海龟思维的四个要点:

1、掌握优势:找到期望值为正的交易策略

2、管理风险

3、坚定不移

4、简单明了:抓住每一个趋势

像海龟一样思考交易

1、无关对错,好的交易者关注的是现在,而避免对未来考虑过度。不去预测未来。未来的细节不可知,但是特征可预测。价格变动的规律不会变,人类情感和认知特征不会变。不会在乎个别交易的结果。个别的结果丝毫不代表智力水平。

2、忘记过去,海龟们从过去吸取经验教训,但是不会为过去烦恼。避免近期偏好,最近的时期并不比任何历史时期更重要。过度看重近期的情况,可能会错误的认为这些市场不能碰。

3、避免“未来时”,除了近期偏好,对正确性的执迷,第三种要避免的偏差:预测未来的冲动。从概率的角度思考未来,而不是摆出一副预测的姿态。

4、从概率角度思考,海龟们永远不知道一笔交易最后会赚钱或者赔钱。只知道交易的结果将符合已知的分布。赔钱的交易数量通常更多,但是规模在1R左右。

5、避免借口,不愿对自己的行为和行为结果负责,将责任归于其他人或者外部环境,也许是失败的重要原因。喜欢推卸责任的人必败无疑。

掌握优势

交易的优势是一种可以利用的统计学优势,以市场行为为基础。

最好的优势来自于人类认知偏差所酿成的市场行为。

优势的要素:

1、资产组合的选择:决定应该进入哪些市场

2、入市信号

3、退出信号

寻找优势

交易优势来自于市场参与者的非理性。

××支撑与阻力指价格有一种不突破前期水平的倾向。

来自于三种认知偏差:锚定效应,近期偏好,处置效应。同时大多数交易者都相信其存在。

优势:价格不一定在支撑或阻力位反弹,只是有这种倾向;反弹的位置也不精确。

对反趋势交易,支撑和阻力位是优势直接源泉。

对趋势跟踪这,支撑和阻力位的突破才是要点。

人们固守观念不困,不肯很快转变。

××震颤的战场在支撑和阻力位附近价格很难稳定。

多空双方必然分出胜负,导致价格向一个方向继续前行较长距离。

可以在在支撑点和阻力位附近设置止损点。

衡量风险

交易者主要担心的四种风险:

1、衰落:一连串的损失

2、低回报

3、价格动荡:导致无法挽回的重大损失

4、系统死亡:市场状态改变,导致曾经有效的系统突然失效。

对近期价格波动最优化的短期系统更容易失效。趋势跟踪策略的回报是由周期性的,每当有大量资金在相对稳定的回报期后跟风涌入,通常会出现几个相对艰苦的念头。相反,当投资者们在该时期后纷纷撤走资金时,好时期通常再度来临。

量化风险的常用方法:

1、最大衰落:从最高点到随后最低点的百分比

2、最长衰落期:一个顶峰到下一个新顶峰的最长周期

3、回报标准差

4、R平方值量化回报:

1)平均复合增长率2)滚动平均一年期回报率3)平均月度回报率

风险与回报的衡量

1、夏普比率(Sharpe ratio)用于衡量共同基金,风险水平与回报的波动性直接相关。很多情况下,回报的稳定性越大,实际风险水平就越大。

2、MAR比率(MAR ratio)定义为:年均回报率/最大的衰落幅度。

风险与资金管理

风险--最大衰落:1%--30%,1.5%--50%,2%--70%,3%--90%衰落幅度不能超过你的承受能力上限的1/2

海龟资金管理法:生存第一,大多数新手会高估自己承受衰落的能力。

N系数法:限制总体风险水平。

每一头寸的规模满足:1ATR的变动正好等于账户规模的1%。同一个市场最多4个头寸,在高度相关的多个市场,不超过6个头寸,任何一个方向上的总交易量不超过10个头寸。没有相关性的市场,可以放宽到12个头寸。

风险衡量法则:方法之一是衡量过去30-50年内出现过的严重价格动荡。

海龟式积木

有些工具是用来衡量市场状态的,被海龟们称为积木(building block)。

没有任何积木是万能的,没有任何神秘的公式可以轻松创造财富。

积木一览:

1、突破(breakout)

2、移动平均价(moving average)

3、波幅通道(volatility channel):移动平均加上一个特定的值,特定值由标准差或ATR这类波动指标确定。如果价格超越了一个特定的移动平均值和另一个特定数值之和,意味着价格有上涨趋势。

4、定时退出(time-based exit):在事先确定的时间退出

5、简单回顾(simple lookback):拿当前价格与某个历史价位相比较有可能能发现更简单的趋势判断方法,例如价格超过了100天之前的价格和2ATR之和,你就买入。

不要整天去寻找在过去市场上所向披靡的超级指标。一个简单的积木搭建的系统可以一样有效。

海龟式交易:按部就班

对系统的历史检验要避免——过量优化(overoptimization)

对一些经典系统的检验——资金管理:

1、ATR为交易资本的0.5%,相比海龟的1%更保守1,ATR通道突破系统通道判断:350日移动平均+7ATR是通道的顶部,减3ATR是通道的底部。入市:前一日收盘价突破通道顶部,入市做多退出:前一日的收盘价反向穿越移动平均线就退出。

2、布林格突破系统通道判断:布林线:350日移动平均加减2.5倍。标准差入市:前一日收盘价突破通道顶部,入市做多。

3、唐安奇趋势系统入市:20日突破入市退出:10日突破退出过滤器:350日/25日指数移动平均过滤线止损:2ATR。

4、定时退出唐安奇趋势系统退出改为:80天定时退出,无止损点作为对声称:入市点不重要,退出点重要的回击感想:有可能什么都是不重要的……

5、双重移动均线系统入市:100日均线穿过250日均线时买入或卖出从不退出市场,只是交换做多和做空

6、三重移动均线系统入市:150日均线穿过250日均线,过滤器:350日均线作为过滤器,前两个较短期均线在同一侧时才能交易。都高于350日均线则只能做多。

定时退出系统甚至好于突破法退出策略:一个系统的盈利能力并不完全依赖于一个有优势的入市策略。

没有止损点的三个系统表现甚至可能好与有止损点的系统:违背了传统意义上必须有止损点的原则。

加入止损点:每一个评价系统的指标都会变坏

历史测试的谎言

产生历史测试结果和实际交易差异的原因:

1、交易者效应(trader effect):如果一种方法赚了钱,会遭来很多模仿,因此效果会下降有可能采用“虚张声势”的技巧来改善:a)先放一个相反方向的假订单;b)小幅度的改变系统(止损点,入市点),让别人无法猜透你的策略。

2、随机效应(random effect):可能是纯随机的现象

3、最优化矛盾(optimization paradox):选择特定参数的过程可能会减低事后测试的预测价值

4、过度拟合(overfitting):系统可能太过复杂而失去了预测价值适当的优化是好事。

脚踏实地

测试时不要忽略样本对总体的代表性。

如果对数据稍作改动,不会影响一个统计指标,我们就说这个指标是稳健的。

对数据变化太敏感的指标都不够稳健。

稳健指标:

1,回归年度回报率(regressed annual return:RAR)

2,R立方(robust risk/reward ratio)R立方=RAR/平均最大衰落,平均最大衰落幅度:5个最大衰落期的天数的平均值/365*平均最大衰落稳健指标有助于避开过度拟合的危害。

代表性样本:

1,市场数量

2,测试时间

建议把能得到的数据都测试一遍样本规模达到数百的样本基本上够了。

不建议针对单一市场进行优化。

如何对历史进行测试:

1、参数调整检验挑选系统参数,以20-25%的幅度调整参数值,看看效果怎样。

2、滚动最优化窗口随机选择8-10年前的一天,用这一天前的数据的所有数据进行最优化。得到最优化的参数后,再用这一天之后两年的数据检验参数值。看看系统在这两年内的表现如何。接下来在继续顺延两年。

3、蒙特卡洛检验基于历史数据进行随机改变。

a)交易调整:随机改变实际结果中的交易命令;

b)净值曲线调整:初始净值曲线中随机选取一部分,组合成新曲线。

防卫系统

稳健交易:用稳健的交易策略抵御市场波动的风险。

必须接受的事实:没人可以预知未来,而且任何以历史数据为基础的测试都有很大的内在偏差。

稳健系统要点:

1、确保系统适应各种不同市场状况;

2、系统保持简明,不容易受市场变化的影响。

提高稳健型的做法:

1、市场分散化资产组合中应该包含尽可能多的不同的市场。

2、系统分散化同时考虑几个不同系统,如果系统的收益成负相关,组合起来更为强大。

掌控心魔

1、对交易者来说,自负不是好事,自负的人很难避开认知偏差。

2、恭谦为上

3、贵在坚持:建立系统交易方法的信心。如果计划无法坚持,就没有任何作用。

海龟们的心得:

1、掌握优势:找到一个期望值为正的交易系统

2、管理风险:控制风险,守住阵地

3、坚定不移

4、简单明了:长久来看,简单的系统比复杂的系统更有生命力

尾声:万事俱备

1、交易者的真谛:风险是你的朋友。不要怕它,要理解它,控制它,与它共舞。

2、畏惧心理对个人成就的影响远大于客观现实的制约,如果不敢尝试,就没有成功的希望。

3、失败失效学习的前提,如果不愿意犯错和失败,就什么也学不到。

4、好的交易者懂得面对现实,不是祈求专辑,期盼变化,而是果断退出。

5、假如你不是一个嗜财如命的人,你更容易发大财。如果赚大钱对你太重要,你的心理很可能承受不了衰落而早早退出。

原版海归交易法则需要决定的决策:

1、市场:买卖什么

2、头寸规模:买卖多少

3、入市:什么时候买卖

4、止损:什么时候放弃一个亏损的头寸

5、退出:什么时候退出一个盈利的头寸

6、战术:怎么买卖

海龟的做法

1、市场:高流动性的期货市场

2、头寸规模:N指:20天ATR头寸规模=账户的1%/市场的绝对波动幅度=账户的1%/(N×每一点代表的美元数)

3、入市:系统1:20日突破为基础的短期系统系统2:55日突破为基础的长期系统逐步建仓:突破点建立1个头寸单位,然后按1/2N的价格间隔逐步扩大头寸,一直到头寸规模达到上限。

4、止损:不会甩掉损失的交易者在长期内都不会成功。海龟止损标准:2N;如果后续补充了头寸单位,之前头寸单位的止损点增加1/2N

5、退出:系统1:10日突破退出系统2:20日突破退出

6、战术:

a)下单:买入,使用限价订单;卖出,不使用止损订单,防止造成市场波动。

b)急变市场:等待市价的逆转迹象出现,否则容易买到高点。

c)同步入市信号:多个市场发出信号,要高效快速行动

d)买强卖弱:多个信号中选择最强的市场买入。衡量强弱:用当前价减去3个月之前的价格,再除以N。最高的就是最强的市场。

e)合约滚动:除非新合约的趋势相同,否则不要滚动。

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表