woojean的博客 模仿、熟练、超越

《趋势交易》读书笔记

2019-12-21

前言

我认为大多数书籍以及大多数有志于从事这个行业的人都没能抓住问题的关键所在,而去追逐一些不那么重要的部分,比如买入和卖出的具体规则。

其实,我们并不需要一整套的技术指标才能构建出一种可靠的趋势跟踪策略。

其实交易指标并不重要,而陷入这些细节的研究反而最容易让人抓不住问题的真正关键,最终只会产生毫无意义的拟合曲线和过度优化。

买入和卖出的规则只是策略中最不重要的一环,过分关注它们只会分散我们的注意力,而错失了真正有价值的所在。

千万别妄想用别人现成的方法来解决自己的问题,因为这么做很少能行得通,所以,只有自己构建的策略,我们才能真正地了解并放心地使用它们。

每天都用这些策略去完成交易,远比大多数人所预想的要困难得多,特别是在心理层面上。

在真正上手之后,我们可能很快就会意识到,这根本就不像是条可以快速致富的捷径。

虽然大多数职业的趋势跟踪者都会有其独到的特质,但整个行业所使用的核心策略不会存在太大的差别。

中长期的趋势通常是由真实的经济发展所导致的,并可以让投资人在中长期获益。让更多的人去做相同的投资,很难真正改变由供需所决定的人类的经济行为。

更何况,即使我们完全理解了本书所传授的全部内容,但仍然还需要非常勤奋的努力,才能维持以趋势跟踪期货交易为主的营生。

第1章 利用期货实现跨资产的趋势交易

特别要能够在可以持续的趋势刚刚形成之际就尽早地建立有利的头寸。

所以他们根本用不着过于关注所投品种的基本面情况。

事实上,趋势跟踪策略本身确实非常简单,但是能否在现实操作中坚持遵守其中的原则,那就完全是另外一回事了。

趋势跟踪的方法若是仅应用在任何单一的投资工具或资产上,很可能在相当长的一段时间里都不会盈利。

在那些只交易一个或者少数几个品种的人之中,还有一种非常高的倾向,那就是可能会在一笔交易中投入太多的筹码,以保证一次的收获能对整个投资组合的盈利具有决定性的意义,但从另外一个角度讲,这也是一个容易遭遇完败的迅捷通道。

我们可以让任何一笔交易的盈亏对投资组合的整体表现的影响非常小。

只要交易的次数足够多,统计学上所谓的大数定律就一定能生效。

相对于其他绝大多数的投资工具,股票实际上是一类内部相关性非常高的资产,

股票这类资产能提供的分散化效果非常有限。

当市场意志一意孤行之际,不同股票之间的相关度会迅速接近于1,这时还妄图通过不同股票的组合达到足够的分散化不过是自欺欺人,而且可能还会付出不菲的代价。

对冲基金经理不同,共同基金投资经理的投资目标是战胜某个特定的业绩比较标准。

一个成熟的管理期货策略应该同时具有以下三个特点:相当高的预期年化收益率、相对于其预期年化收益率比较合理的最大回撤以及与全球股票市场的低相关度。

如此多的趋势交易者从事这桩生意这么长时间,而且还能不断创造出令人瞩目的高收益,这一事实本身就说明了这类策略的有效性。

MSCI全球指数的长期平均年化收益率为8%和最大回撤为55%,这一最大回撤相当于损失了7个正常年份的全部收入。

这表明,在使用趋势跟踪策略的时候,可以完全不担心全球股票市场的好坏,因为股市的阴晴对趋势跟踪策略的收益几乎不会产生实质性的影响。

无论是哪一个指数,在它的生命期中始终都伴随着存活者偏误的导向,这导致所有指数的表现总是会略好于真实的情况。

趋势跟踪者所面对的是统计学上的可能性,而不是确定性。

初学者需要相当大的一笔资金用于期货的趋势跟踪交易,最少也需要几百万英镑的资产,才能在可接受的风险水平上达到相当高的分散化程度。

趋势跟踪策略需要相当大的耐心才能有所收获,而需要每个月都从交易的工作上获取收入的短期经济压力只能起到相反的效果。

绝妙之处在于它本身是一种延展性很强的投资策略,即使资金量翻上好多倍,我们用的还是几乎相同的交易手法,并不会额外增加很多工作量。

从事管理期货这个行业非常有利可图。

这并不需要我们将策略所涉及的全部数学公式一一呈现,也不需要将程序的源代码毫无保留地拱手让人,但其中至少应该明确地包含主要策略的核心理念、能够从中获利的特定市场环境以及将要执行策略的严格路径。

波动性(风险)其实就是为了获得收益而必须支付的成本!

衡量风险收益特征的一个常用指标就是夏普比率,其计算公式为平均收益率超过无风险收益的部分除以收益率的标准差。

相对于现金占用率很高的投资策略,比如股票基金,用保证金交易的期货策略还有一个优点,那就是账户里总是有足够的现金用于兑付正常的赎回。

虽然道理浅显易懂,但是大多数人只有亲身经历过市场环境非常困难的时期,甚至在多次遭遇危机之后,才能慢慢地开始习惯面对危机,危机发生时人们总会有想要更改既定策略的冲动。

试着不要将基金在资产看作真正的金钱,而只将其当作一个赚取积分的游戏,比如就像“大富翁”游戏里的钱币。

第2章 期货交易所需要的数据和工具

通过交易期货,我们几乎可以涉及所有类别的资产,包括但不限于股票、债券、谷物甚至肉类等,因为它们全部被包装成具有相同基本特征的标准化金融工具。

汇率风险将对最终的投资收益产生巨大的影响,所以它应该是对这笔交易的数量化分析中一个重点要考虑的因素。

相比股票之类的现金工具而言,导致分析期货的交易数据所使用时间序列分析非常复杂的根本原因在于任何一个期货合约的存续期都是有限的。

对于需要覆盖大量品种的程序化交易员来说,他需要一种可以自动探测主力合约换月的方法。

远月合约开仓和当月合约平仓之间的时间差会让价格变化对原本的头寸产生额外的风险。

存储费用越昂贵的商品,存储成本对期限结构的影响就越大,比如天然气由于其昂贵的存储成本,导致其期货合约的价格具有非常严重的远期升水现象。

哪怕是一个分散化程度再高的股票投资组合,那也都是同一类资产——股票。

我简单地把全部期货品种划分为以下五大类:农产品、非农产品、外汇、证券、利率。

总之,石油制品的价格容易形成长期的趋势,这有利于应用分散化的期货趋势跟踪方法。

天然气的走势与石油制品有很大的不同,它自身有一些独特的地方。

天然气的期货合约出现严重远期升水不是没有原因的,这种特殊商品具有非常低的密度,导致它的储藏成本极为高昂。

黄金的价格在很大程度上是由信心乃至政治因素所支撑的,虽然它的实际工业用途十分有限,但千万不要低估人类对黄金的痴迷。

由于黄金的价格容易形成极佳的长期趋势,所以分散化的期货交易策略务必不能缺失这个品种。

虽然铂金和钯金的流动性远不如黄金和白银,但相对于中小规模的管理期货基金,它们的交易流动性也足够了。

总之,参与外汇交易之前我们需要明白,任何一个交易头寸都相当于买入某种东西的同时沽空了另外一种东西。

外汇市场是世界上流动性最好的交易市场。

如果我们仔细研究那些规模超过十亿级别的趋势跟踪者,就会发现他们的大多数资金都投入到了外汇期货市场上。

要确保能够随时监控风险水平。

分散化效果最好的期货策略都会同时持有多空双边的头寸,而股票空头的风险收益特征往往与多头的风险收益差别很大。

很多强大的分散化期货交易系统在应用于股票期货板块上时都无可奈何,甚至一套非常优秀的期货交易系统在这个板块上年复一年亏损的情况也不鲜见。

现成的交易程序和简化的脚本语言是为散户准备的,而我们的目标是成为金融大鳄中的一员。

第3章 构建分散化的期货交易策略

事实上单靠一个人凭借自己的勤奋以及正规一些的软件,也完全能获得与之相近的回报。

我希望通过这种练习能够说明两点:一是不需要复杂的数学知识就能够为投资组合构建一种有效的趋势跟踪策略;二是具体的买卖规则其实并不是最重要的。交易成败的关键是对趋势跟踪本质的理解,而主流方法纠结于开仓和平仓的规则很容易让人陷入误区。

我的声明也绝对不是要贬低在这个行业中已经获得成功的期货投资经理,恰恰相反,虽然仅仅了解如何构建一种成功的策略并不难,但是有能力、有动力并且有足够的意志力在现实中实施这种策略完全是另外一回事,而这个最困难的实施过程根本就是“不可言传”的。

我们将会发现,对于任何一个有志于加入这个行业并成就一番事业的人,他并不需要非常复杂的方法就有可能取得成功。

所要做的只不过是等到某个资产的价格出现上涨或者下跌的行情,然后押宝于价格会朝着相同的方向继续运行下去,最后等到价格原有的运行方向发生反转,并向着不利的方向运行到一定程度,以至于可以认定趋势已经结束的时候退出。

越是关注不那么重要的细节,越是让人无法真正把握大局。

当然从细节上讲,使用这种策略可能会有无数种不同的方法,但绝大多数方法在本质上没有什么差别。

相对于运行上千次的模拟去寻找突破点或者尝试不同的均线方法等,在以下几个因素上多花一些心思可以极大地提高我们工作的效率:

  • 投资组合的分散化程度;
  • 持仓限额;
  • 投资的期限;
  • 风险水平;
  • 单一策略还是多策略;

如果交易时才发现无力顾及很多不同类资产中的大量不同期货品种,我们一开始就不应该产生进入这个行业的心思。

做这行的核心理念在于,一定要能交易所有的品种,哪怕一直在赔钱的品种也不要放弃。

总之,能参与大量不同的品种是非常重要的,对于这一点我不管怎么强调都不过分。

一个典型的趋势跟踪期货基金将会用到大约100个不同的期货合约。

我只会用到日线的数据。

如果单纯打算在每一笔交易上配置名义价值相等的合约,那么整个投资组合的净值变化很快就会被价格波动最大的品种所左右,而其他波动性较低的品种就不会产生那么显著的作用。

以前的波动能代表以后的波动么?未来波动是不可知的,但是事先锁定的风险在绝大部分情况下是确定的。

原理上都是提升波动性较低品种的持仓比例,降低波动性较高品种的持仓比例,从而在理论上尽量保证让每一个品种的日均盈亏波动对整个投资组合的影响相差不大。

理论上,交易所在每个品种的保证金设定上主要基于自身对该品种波动性的判断,以尽可能地减少市场参与者的违约风险。只要我们相信每个品种的保证金要求可以真实、准确地反映该品种的风险水平,那么就可以使用单笔头寸所占用的保证金与整个组合资产价值比率的方法来限制仓位和控制风险。

我们可能经常会在非常不合理订单价位开仓,比如买入早就出现极度超买迹象的品种——该品种不但在本月内已经上涨了20%,并且在走势图上留下了一根长长的尖刺。

很多这类策略会出现高达30%的回撤,并有可能需要至少等到一年以后才能挽回损失。

核心在于进入已经成型的趋势。

事实上,就其重要性而言,开仓和平仓的作用远远不如行之有效的仓位控制和投资的分散化原则。

最长使用的趋势跟踪方法有2种:突破、交叉;

趋势跟踪方法一般还需要相应的过滤技术。

第4章 两种基本的趋势跟踪策略

即使没有进行任何复杂的修改,这两种非常简单且众所周知的策略所能实现的结果,也可以比肩于市面上的那些专业的趋势跟踪基金。

MSCI全球指数,由于其成分股包含了全球很多地区的上千只股票,所以它常被用于代表全球的股票市场。

夏普比率并不适用于高杠杆交易的收益评估。

将历史最大回撤除以年化收益率所算出的数据可以让我们直观地理解策略的最大一次亏损需要多少个正常年份的收益才能抹平。

月度收益的相关性,就是这两种策略的收益能力的相似程度,这两种原始的趋势跟踪策略的相关性非常高,这也再次说明具体的买卖规则其实并不是决定策略表现的最关键一环。

所有的分散化期货策略都与全球股市具有微弱的负相关性。

只有在总资产规模比较小的时候,才有可能相对容易地采用等权重的方法。

我们可以看出在不同的参量下均线策略的三条曲线几乎一样,而三条突破策略曲线的形态也非常相似。

从长期来看,所有不同参量下的模拟都能产生非常强劲的结果,这就证明我们的策略是可行的。

这两种策略虽然都能够长期赢利,但其表现的波动性之高超出了绝大多数投资人心理上可接受的范围。

更复杂的东西未必一定就是更好的,我的亲身经历就能说明,相比那些用到复杂数学模型并依靠“大数法则”生效才能发挥作用的策略吗,简单的趋势跟踪方法在实盘中可以表现的更好。

均线策略的最大问题是它的交易永远不会停止,即使在还没有真正形成趋势的时候也得继续运行,而这个策略在市场转入震荡行情之时会出现反复止损后又不得不再次开仓的情况。

解决问题的关键在于找到一种趋势滤波器。

均线策略不使用趋势滤波器可能会出现过度交易的情况。

对于上述两个问题的解决办法就是增加趋势滤波,这样就可以保证所有交易的方向都与主要趋势相同,并防止被短期的波动洗出局。

这两条移动平均线并不是被用来发现交易信号的,而是被当做指示主要趋势方向的滤波器。如果我们依照滤波器所指的方向,只在上升趋势中买入,只在下降趋势中卖空,那么很可能会让交易的频率有所下降,且获胜率有所提升。

在平均年化收益率提高的同时,最大历史回撤和波动率都有所下降,获得正收益的月份数量增加了,而表现得最差的月份的亏损情况也比之前有所缓和。

将持仓额度和止损方法结合在一起为投资组合的表现增加一些确定性。

按照价格变化的百分比设置止损价的方法是非常愚蠢的。

止损点为距开仓以来的最好价格相当于3个真实波动幅度均值的位置。

优点是我们可以知道每个头寸理论上的最大止损成本,如果将风险因子设为0.2%,止损位为3个真实波动幅度的值,那么每次止损所造成的损失应该是总资产的0.6%。

不会使用日内的止损操作,而要在信号出现之后等到第二日的开盘才会处理。

风险因子可以控制每一个头寸对整个投资组合净值的单日冲击。

第5章 趋势跟踪策略表现的深度分析

只有在使用之前完全掌握这个策略的所有特征,我们才有可能完全驾驭它,否则一旦出现麻烦,我们很可能会感到不知所措,并开始心生怀疑,最终导致干预策略的正常操作。

如果不计展期操作的话,我们策略的平均交易频率约为每周三笔。

在明知道大多数交易最终都会亏损的情况下,还要无条件地接受所有新出现的交易信号,这确实是趋势跟踪策略最考验人心的地方。

绝大多数交易大体上不亏不赚。

在长达22年数据的全部模拟结果中,没有一笔交易造成的亏损超过2%,但盈利贡献超过5%的交易总共有15笔。

成败的关键之处在于,能否从占比只有5%~10%的交易中获得足够大的收益。

在现实世界中,连续盈利14笔绝对能让任何一个人的自我感觉超级好,而连续24笔的亏损同样也会让人仿佛来到了世界末日,甚至会让人产生放弃这份职业的念头!但如果没有提前做过模拟测试,我们绝对不可能知道这其实都是趋势跟踪交易的正常结果。

现代投资组合理论中可以引申出很多非常有趣的概念,但其中的大部分在实践中并不具有真正的实用价值,它们也许本就不应该出现在课堂之外的现实世界中。

所有空头交易贡献的年化收益率只有2.5%,而我们需要用长达13年的是将才能收回最大的一笔亏损。

在这种市场上出现大熊的年份,做空股指期货并不是赚大钱的唯一途径,做空能源等商品也一样能获利,趋势跟踪的期货策略在2008年所获得的超常业绩表现在很大程度上是来源于空头交易,而同样在那一年,那些完全摒弃做空的投资经理才发现,自己即便是竭尽所能也回天乏术。

还是需要多一点时间认真权衡完全放弃空头交易的缺点:一方面会降低我们策略的竞争力,另外一方面当金融市场陷入剧烈震荡中时,这可能会引发某些严重的问题。

答案很简单,多头交易的占比越高,整个投资组合的收益与全球股票市场的相关度越高,即使全部交易品种中并不包含股票也是如此。

由此看来,完全摒除空头交易是毫无道理的。

从长期来看,利率板块是过去利润最大的板块,但是,这并不意味着在未来还会由利率板块继续贡献出最多的利润,甚至根本无法证明它们以后还能盈利。

我们最不希望看到的就是品种池中的不同品种具有高度的相关性,虽然有时候这能让我们赚到快钱,但很多情况下这会导致我们的大部分持仓突然同时出现逆转,最终在短时间内造成严重的亏损。

记住千万不要让自己陷入一种随时有可能收到追保通知单的境地,为此一定要在账户中留有足够的现金,足以应付大幅震荡行情下的不利状况。

利息收入是管理期货基金很重要的一个收益因素。

正确的方法是,让我们假设在未来5年内可能再次出现某个历史上最遭的情景,只要能对此做好充分的准备就足够了。

第6章 22年的回顾(1990~2011年)

人类的一个顽劣天性——别人在赚钱的时候自己多少会眼红,而自己赔钱但看到其他人也一样倒霉时心理上会舒服很多。

你们应该认真思考这里每一年的策略表现,解读蕴含在业绩报表中的全部细节,并尽量去感受一名职业趋势跟踪交易员的生活。

在不同时点上可以建立的头寸数目可能会相差很大,这取决于该时点可能形成趋势的品种数量。

需要牢记的一个重要事实是任何一个头寸的大小与该品种的波动性呈反比,所以在理论上单个头寸每天对整个组合价值的影响是完全相同的。

实际是不可能的

千万不要忘记在分散化的趋势跟踪交易里,极端的成功之后往往紧接着就是陡峭的下跌或者激烈的反复震荡。

不客气的说,有些投资人是非常短视的。

我么绝对不应该仅仅根据个别特别差的年份就去变更交易原则。

一个可以在尽可能多的资产类别中寻找主要趋势并能够适时介入的策略是多么重要。

在期货市场上使用趋势跟踪策略赚到钱时的一个共同规律,即在剧烈波动的市场中忍受一个盈利平庸的漫长时期之后,巨额的利润会以一个短平快的节奏突然涌出,而最后一个阶段的盈利足以补偿之前所经历的各种乏味。就像我一直想表达的那样,尽管从纯技术层面上讲使用趋势跟踪策略并不特别困难,但事实上这种游戏并不是任何人都可以承受的。

其实这就是股票板块的特有风险:股票板块上不同品种的相关性远远高于其他板块,特别是在市场出现剧烈波动的时候。

22年40倍,平均年化收益率18%,其中最后一年翻倍,去除最后一年等于22年20倍,年化15%;

第7章 反向破解竞争对手的策略

通过修改策略参数来拟合收益率曲线,使收益率曲线和对手的收益率曲线一致,从而确定对手的策略、参数。

如果能承受业绩短期大幅波动,从长期来看就有可能换来非常强劲的盈利结果。

大多数此类基金的做法跟本书所描写的方法大体上是一致的,只存在非常小的变化,这个论断并非指他们所用的方法必须与我所讲述的完全一模一样,或者他们也用到同一个非常近似的简单模型,而是说他们所能获得的收益率曲线。

我们可以简单地通过匹配我们的策略与已有基金的业绩来反向破解那些基金的核心交易策略,并比较它们与我们的策略的不同之处。

因为期货合约只能以手为单位成交,为了避免取整误差导致相对较高的风险,资产管理规模非常小的基金不得不使用数量非常有限的投资品种池。

所以如果期初的资金量很小的话,我建议最好还是用迷你合约,而不是标准合约,另外别忘了,不是所有的迷你合约都有充足的流动性。

切忌不要在基金开始运作后随意调整投资品种池,并且万一不得不更换品种池,也要在实施的过程中格外小心。

我这么做的目的是向大家展示很多顶着魔法大师光环的顶尖期货基金的业绩,其实完全能用同一种简单的交易策略来重现。

第8章 一些改进的小技巧

最重要的绝对不应只是单纯地为了提高盈利能力,因为如果只为了提高复合年化收益率,我们只需要简单地增加策略的交易杠杆就足够了。

干这行更重要的价值在于降低产品的波动性以及与其他同类产品的相关程度。

最为广泛使用的且比较容易实现的一种办法就是将同一种交易策略应用在不同的时间尺度的趋势上。

一般而言,用于更长时间的策略可以实现更高的复合年化收益率,但是也在收益率的最终统计数据上容易产生更为严重的偏度。

一种常用且非常有效的平滑收益的方法就是直接增加“逆势交易”的操作策略。

虽然大资金总是顺势而动,而且我们的主要精力也应该放在这个方面上,但浅尝辄止的短期逆势策略可以在降低波动性的情况下获得同等甚至更高的收益。

这类交易通常会在大势出现极端的暴涨或暴跌行情后建立一个与当前市场主流方向相反的头寸,同时将止损价设得非常接近,并且在出现浮盈的时候尽早退出。

主流的做法还是让趋势跟踪策略占绝对的主导地位,仅仅用到很少的逆势交易。

第9章 一些期货交易上的务实问题

设计出一种可靠的交易策略并不是最终的目标,恰恰相反,这时候我们会发现真正的任务才刚刚开始。

第10章 最后的忠告


公众号
文章目录