肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 如何构建一套量化趋势跟踪系统(并附实际交易策略)

如何构建一套量化趋势跟踪系统(并附实际交易策略)

时间:2024-03-14 16:53:57

相关推荐

如何构建一套量化趋势跟踪系统(并附实际交易策略)笔者在多年的投资过程中发现:虽然优秀的投资者投资体系各有不同,但简单有效是其共同的特点。本文从趋势跟踪的角度构建一个极简有效的交易系统。一、趋势交易系统框架1、趋势跟踪交易的利润来源无非是套利和趋势两种,其中趋势又可以区分为预测类型和跟踪类型。两者的区别在于:趋势跟踪更侧重于趋势发生后的应对,而预测不仅包括应对还需要对趋势发生可能性甚至幅度进行提前判断。2、交易系统的要素任何一套完整的交易系统都包括:买什么?什么时候买?买多少?买错了怎么办?什么时候卖?抽离出来就是:交易品种入场仓位风险控制离场3、如何构建趋势跟踪交易系统趋势跟踪+交易系统要素=趋势跟踪交易系统。这是一句废话但很有用,因为:趋势跟踪是战略,交易系统要素是实现步骤,我们一一拆解来看。(1)、交易品种与入场趋势跟踪系统不做预测,所以其交易品种为:出现了趋势的品种,重点落在如何判断趋势。

常用的趋势判断方法有以上四种:K 线组合:这个我个人不用,有兴趣的读者可以看一下《日本蜡烛图技术》;形态:这个在交易的最初几年用的较多,个人觉得名称如 W 底、M 头、旗形整理、三角形这些名称对于实际使用意义不大,更重要的是“边界”,当价格突破一堆形态的边界时才需要我们采取应对措施; 案例:螺纹钢8月-12月走势

在不同的投资者划分中,小方框1、中方框2、大方框3可以划分出不同的形态。但实际上对于交易来讲,重要的是这三个方框的底部。跌破了底部入场即可,至于是什么形态并不太重要。技术指标:技术指标是来描绘市场当下状态的。举一个最常用的技术指标:价格下穿 MA10,它描述的是市场在一定时期已经下跌或加速下跌的状态,但并不能因为价格下穿了 MA10 就判断未来价格会继续下跌。那技术指标是不是没用了,当然不是,技术指标除了描绘市场状态以外,还有一个隐含的必然逻辑:因为市场只要下跌必定要突破 MA10。所以我们更应该关注的是在交叉发生时如何入场,以及如果趋势并不成立后如何做风险管理。案例:螺纹钢8月-12月走势

价格本身:价格本身是目前我最常用的趋势判断方法。既然形态与技术指标都是描绘的当前市场价格状态,那用价格本身会更直接。使用方法举例:价格只要上涨必然要突破 20 日的高点,那需要做的就是价格突破 20 日高点后的应对。案例:螺纹钢8月-12月走势

再来总结一下:除了 K 线组合我个人不会使用以外,形态、技术指标、价格本身都可以来判断趋势,原因在于:趋势只要形成必然突破形态的边界、技术指标和价格的高低点,但一定要知道即使突破了也可能只是市场的一次无序波动,也就是假突破,当出现假突破是需要用风险管理来应对。(2)、入场入场在于采取哪种判断趋势的方式,分为形态突破、技术指标突破、价格突破入场等不同方式。(3)、仓位如果是一轮真的趋势行情,越重的仓位带来的利润越大,同样的如果是假突破就意味着带来的损失越大。所以仓位通常是利润和可承受的风险之间权衡的结果。仓位可以通过一次性建仓或者分批建仓(加仓)方式实现。(4)、风险管理上文一直在强调,任何判断趋势的方法成功率都不会超过 50%,这么多年实际交易中胜率接近30%,这也是进行风险管理的原因。风险管理是将风险层层拆解的过程,也正是这一过程保证了风险的可控,过程如下:

①、风险分解过程以市面上常见的 CTA 私募基金为例,清盘线为 0.9。意味着最大亏损也就是总的风险额度为 10%;将 10%分解到一年中的 10 个交易月,每月风险额度为 1%;将 1%分解到 10 笔单独的交易中,每笔交易的风险额度为 0.1%;最后通过设置止损位来保证单笔交易的亏损在 0.1%以内

②、止损的设置方法

上图基本涵盖了常用的止损设置方法。只是又分为初始止损设置和跟踪止损,在本文中将跟踪止损划分到离场的范畴内讨论。③、风险控制的扩展方法上文是风险控制的框架,在此框架上风险控制方式可以做各类的扩展。比如:当第一个交易月亏损没有达到 1%,可以将剩余额度累积到下个月。比如:当连续两个月亏损,第三个月可以将风险额度降低至 0.8%。风险控制的核心目的是控制到可承受的风险范围以内,具体的方式可以相应变化。(5)、离场利润=仓位*趋势幅度离场决定了能够获取的趋势幅度,同时在价格回撤或反弹时也决定了利润回撤的幅度。

与入场方法相比,离场方法多了一个回撤幅度。这个如何理解呢?回撤幅度是跟市场无关的,是跟我们自身的盈利曲线有关。比如当笔交易盈利 15%,要求回撤不能超过 1/3,那离场位置就是最高点回撤 1/3 的位置设置即可。二、一套极简趋势跟踪交易系统1、交易系统要素根据上文的框架,我们来构建一套极简有效的交易系统。简单的要求包括:易理解;不同的人执行标准都完全一致。有效的要求包括:能抓的住趋势;在趋势行情中能够获得相对理想的利润;在震荡行情中亏损较小;策略的普适性高。

这一交易系统已经包含了我们所讲的趋势跟踪的所有环节,同时单笔 1%的亏损又最大限度的保证了账户不易爆仓。2、交易系统的效果

利用文化财经 8 回测 年 1 月 1 日至6月份螺纹钢指数的收益率,黄色为净值曲线,白色为螺纹钢走势。

通过回测我们可以发现,这套系统能够在趋势发生时获得合理的利润,在行情震荡阶段,也能够保持相对较小的亏损幅度。图上还显示出另外一个问题:从 年 12 月净值创新高至今竟然一直没有盈利,这也是趋势跟踪系统的劣势所在,当市场没有流畅趋势时将是趋势跟踪系统最难熬的阶段。

那有没有其它解决方案,能够尽可能的降低不盈利时间。解决方法主要有以下两种过滤:过滤是有意义的,比如净值连续亏损,那可以采取调高入场参数过滤部分入场机会的方式。如将10日均线变成20日,将20日高点变成30日。但另外一点是过滤同样过滤掉的是机会,所以何时过滤、怎么过滤取决于当时的系统盈亏情况。同时我们要清楚用过滤来增加入场的胜率是没有任何意义的。构建多品种、多周期、多策略、多资产的组合。比如螺纹钢日线级别的大幅震荡,在小时级别就可能是流畅趋势;螺纹钢虽然是震荡但PTA可能有趋势;豆类整体没有趋势但可能可以做压榨套利;同样的商品市场没有机会不意味着证券、债券市场没有;国内市场没有不意味着海外市场没有。那当一个完整体系建立起来,是否就意味着每个时间段都能赚钱呢,当然不是。所有的策略和资产组合都是有边界效应的。比如同样的日线级别交易系统,2-3套的组合会有优化效果,但数量再多由于其底层交易逻辑一致,对曲线的优化已经没有太多价值了,同样的逻辑适用于资产层面。另外我们的盈利取决于资产价格本身变化,例如市场上基本所有的商品策略都以亏损告终,全球主要资产均录得负收益。我们只需要知道:没有一套系统是完美的,也没有任何体系是完美的。深刻了解其优劣,与缺憾共存。就像我们爱一个人既要爱其优点,也要容纳其缺点。3、交易系统的扩展上文提到的交易系统麻雀虽小五脏俱全,它已经涵盖了趋势跟踪交易系统的所有环节。更为复杂的系统可以在此基础上变形,增添变化一些要素,建议大家可以读一下《海龟交易法则》。另外交易系统如练武之人使用的兵器,没有优劣之分,跟个人有关,个人在不同阶段、不同境遇下适用的体系也会有所变化。三、关于交易的学习交易道理大道至简。但对于新手来讲这往往是有极度误导性的。大道至简是因为走过了很长的路掉进了无数坑又爬出来后逐步总结出来的。正如宋代禅宗大师青原行思提出参禅的三重境界:参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。这需要无数的过程体会。笔者在 10 年的金融从业,8 年的基金管理过程中走过无数的弯路。慢慢的才告别寻找交易圣杯、告别暴利、能够容纳亏损和长期的不盈利。交易的学习之路跟任何行业专业都一样,放平心态踏踏实实,沿着正确的道路,时间会慢慢给我们回报。首稿: 年 7 月 2 日于上海长宁修改稿:9月20日于北京朝阳

如果觉得《如何构建一套量化趋势跟踪系统(并附实际交易策略)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。