欢迎来到量化小学
▲ 加入“量化小学”校友圈儿提问交流
<本期课程约6235字,视频约25分钟,请合理安排学习时间>

>>(订阅专辑后即可观看精彩PPT视频以及案例操作视频哦)

周末问答

上周末,渔校长在“量化小学研习微信群”召集了一次学习问答,集中回答了一些上期内容的学习问题,问答整理在这儿,请自领(量化补习班:周末学习问答)。
那么你要问了,这个群怎么进去呢?为什么你不在群里?
别急,还记得上回的测试题吗?想要入群的小伙伴依然可以点击《量化小学》第一阶段小测试(链接) ,本堂测试题为第一阶段课程的学习检测,仅面向已订阅《量化小学》的同学们,达到60分及格的即可截图入群哦!我们可以在群里随时讨论切磋,渔校长也将会不定期进行讲解和交流!

下面是本期的课程内容——

本期内容

大家好,欢迎来到量化小学。

前面几期当中,我们讲了期货市场的一些交易策略,包括趋势跟踪和均值回复,今天我们就来谈一谈交易绩效如何看回测报告,以及在实盘交易当中又需要注意哪些问题。

主要分为以下三个内容:上期作业讲解, CTA策略绩效分析,最后我们为即将开始的一个新的章节来做一些铺垫,提一个非常重要的问题。

上期作业讲解

上次的作业有两道题目。第一个是请大家在金融终端上面尝试一下那个螺纹钢和热卷板卷落差套利的程序,尝试着换一下参数、换一下合约,甚至于修改一下策略本身。

那么第二道题是关于研究的。上次我们讲到在策略研究当中有很多常见的问题一定要注意避免,如果我们用2016年以来的黑色系商品期货的数据来做一个趋势跟踪策略,取得了很好的效果,那么我们可能遇到什么样的问题?

首先这个就有过拟合的嫌疑,为什么呢?因为2016年以来由于国家去产能的政策,包括经济的由弱转强,因此黑色系有一个很大的趋势,像螺纹钢从2000多块钱一直涨到了最高4000多块钱。那么在这样一个有大趋势的市场当中,你要去尝试趋势跟踪的策略,显然就能够取得比较好的效果。 

前面我们也讲过策略大概就是两个方向,要么趋势跟踪,要么均值回复。那么在一个有趋势的市场当中,你当然应该尝试前者;而在一个来回震荡的市场当中,你当然应该尝试均值回复。

问题就在于,你并不知道未来会是怎么样的。怎么解决?首先,我们可以使用更长时间的数据,包括牛市、熊市、震荡市等各种情况,如果你的策略能够在各种各样的市场当中都表现得不错,那么对它的把握就会更大一些。

第二点,我们做策略有一个常用的方法,就是和一个简单的对照组来进行比较。因为你写策略经常会搞得越来越复杂,增加参数或者增加特殊的逻辑在里面。那么这样做有没有比一个简单的策略更好呢?如果没有,显然这些复杂的东西都是没有用处的。

以趋势跟踪策略为例,在大牛市或者大熊市中,简单的双均线法就可以赚到蛮多钱的,而你的趋势跟踪策略要比这些简单的方法好那才有意义。

这只是一个简单的策略研究方面的例子,实际当中你还可能遇到其他各种各样的问题,我建议大家再回去复习一下上次讲课的内容,仔细看一看我们推荐的那篇德意志银行量化研究部门关于研究中常见问题的总结。 

绩效分析

好,那今天在讲策略的绩效分析之前,我还是先跟大家分享一些我长期交易当中总结出来的经验吧。

好的策略是在反复细致的分析当中改进、打磨出来的,一定不要想着一蹴而就,你只有充分了解策略在回测中的各种特性,各种概率分布,才能够在实盘当中去做对比,尽早发现并且解决问题。

绩效分析的关注点

绩效分析应该重点看哪些东西?我们先简单地归纳一下,然后再进行细致的讲解。

我总结了一下,大概有六个方面:

  • 首先当然是能否盈利;
  • 第二点,我们还要关心风险和收益比;
  • 第三点要关心回撤的风险,最大回撤是多少、回撤的时间长度等等;
  • 第四点,做交易跟做生意其实挺类似的,我们有毛利润,但是我们也要付出交易成本,最后才是你的纯利润。那么交易成本究竟是占毛利润多少的百分比?这也是值得研究的问题;
  • 第五点,我们要更细致的去看盈亏的概率分布是否符合逻辑,同时在实盘交易当中我们要不断的进行对比,看看实盘跟回撤在这个概率分布的意义上是不是一样。
  • 最后,我们经常还需要做更细致的分析,去具体的去看一看每笔交易的进出厂是否符合逻辑,是否跟这个策略的想法一致。

当然了,好消息是你在quant<OS>做这个CTA测略的回测的时候,它会自动帮你生成报告,我们也在不断的完善这些报告,这些主要的指标他都帮你算出来了。 

上面这些是回撤在实盘当中我们关注的核心问题。长期看当然是能否赚钱,但是在一个短周期,运气的因素其实是很大的。前面我们也讲到了,即便是夏普比率这个事儿的策略,那还是有可能在几个月的这个时间区间以内出现一个回撤,那么短期我们应该观测上应该关注什么?就是与时回测是不是一致?我是不是能够相信这个策略?

1、风险和收益

好,那么我们来具体的看一看这个绩效分析。第一大块是风险和收益,当然了首先是年化收益率。那么像前面作业题讲到的那样,我们需要比较长时间的回测,包含各种各样的市场情况,才能更好地测试策略的适应性和盈利能力。

第二个指标是年化波动率,前面我们也讲过几种基本的风控方法和仓位的控制方法,这个是在第九讲里面。很多情况下,我们是希望把策略的这个波动率控制在一定的范围之内。 

……

>>欢迎订阅《量化小学》,加入我们一起学习!