本篇文章4407字,读完约11分钟
首先,在前面再写一遍
在最后一个定量策略系列的第一篇文章(“市场价值的定量策略(一)”:在a股熊市中,你能在三年内用完12次的定量模型吗?发送后,风云君收到了很多读者的留言,风云君也用自己的有市场价值的应用回答了你的问题。
然而,古斯、冯云军发现对量化策略仍有一些误解,所以在这里我们将做出统一的解释。
一些读者认为风云君的模型是完美的,而另一些人则认为调整参数的整个过程都是基于现有的结果。我认为这里有两点需要解释:
1.所有人工或人工智能决策过程都是基于历史信息进行的,并根据最近的数据进行调整。甚至我们的想象都是基于现实的。如果你不得不说这让我们很尴尬,我们真的没什么好说的。
到目前为止,风云君所知道的所有量化交易策略都是在操作过程中根据市场的变化不断调整模型参数。然而,大趋势的变化在时间间隔上往往是每年一次,市场会给我们时间在实战中修正模型。
2.冯云军在制定策略时并没有根据后来的板块走势制定策略。也有可能是最后一篇文章写得匆忙,导致缺乏一些决策的细节。在本文中,将添加更多的决策思维过程。
我再次希望读者会注意到,文章中的各种收益率实际上是基于过去数据的统计结果,不能代表未来的收益;我也希望你能多注意相应的想法和启示,并有自己的辩证思维。
第二,基于一个简单的原则,即“出了问题就一定有鬼”
这本书跟随着课文。在最后一本书里,冯云军介绍了一种“被动分时交易策略”,这是一种相对短期的策略,对于不能量化交易的读者来说可能意义不大。毕竟,大多数人没有时间每天操作十几只股票。
在最后一篇文章之后,你的老铁杆们热情地奖励了他们,今天他们将与你分享一个更中间的交易想法。此外,一些数据将在我们的日常恢复中披露,有相对更多的地方可以学习。
这是一个基于“跳起来空.”形式的策略
如果我们观察足够多的k线图,我们会发现,一般来说,股价变化基本上是连续的。但偶尔,我们也会观察到两条相邻k线之间的价格差距,这就是所谓的跳跃空差距。当t+1日的最低价格高于t日的最高价格时,k线图上就会形成空的缺口。
如上所述,与持续的价格趋势相比,跳跃的空缺口相对较少。俗话说:“有错必有鬼”。
在百度百科的相关条目下,杜娘提到,“从技术分析的角度来看,跳空缺口一般是一个明显的趋势信号。如果空股价上涨,这意味着上涨趋势可能会到来;如果空的股价下跌,这可能意味着调整或下跌。”
看到这一幕,多年的停车服务风云君不禁兴奋起来。有了如此明显的趋势信号的帮助,一个1亿英镑的小目标岂不是唾手可得?
只要这样做,立即开始准备写一套策略,使用跳跃空信号作为反向测试的买卖信号。
第三,从一个粗略的模型开始
俗话说,万事开头难,所以我们可以从一个相对简单的模型开始,然后一步一步地修改它,看看是否最终能得到满意的结果。
在这种情况下,让我们先制定一个简单的策略。该战略的基本信息如下:
初始资本规模:10万元。
交易成本:买卖时支付13,000佣金+1/1000印花税。
买入规则:排除st股和停牌股票,在上市100天后,消除因每日涨停和连续涨停造成的空跳涨。将持有的资金平均分配给个股,优先分配给流通市值较小的个股,最多持有10股,每股最高不超过2万元。
销售规则:跳过空如果补仓,清仓将停止亏损,当个股回报率达到8%时,清仓将获利。
虽然我没有对结果期望太多,毕竟这只是一个初步的结果,但是这个简单策略的表现实在令人失望。
在2016年的一年测试区间内,这一策略的年化收入为-66.56%,整个收入曲线不折不扣地下降。风云君忍不住擦去额头上的冷汗,但他心里叹了口气。幸运的是,他只做了一次回溯测试。如果他直接交易,他很快就会失去所有的内裤。
然而,在现实生活中,跳起来空似乎是一个有效的指标,但为什么它是如此糟糕呢?那么,是什么导致了这一策略的糟糕表现呢?
风云君默默地打开回溯测试后生成的交易记录,看看是什么导致了低回报率。
第四,让子弹飞一会儿
通过观察交易记录,发现这一策略失败的主要原因是目前的购买条件过于仓促。
事实证明,空缺口的简单跳跃不能作为一个明显的趋势信号,有很多情况下,股价上涨空,然后转过头去,在接下来的几天里回到缺口。
事实上,风云君已经在日常交易中观察到了这种情况,它需要时间来最终确认《跳空沟》所展示的趋势,就像电影《让子弹飞一会儿》中的台词一样。因此,在每日恢复专栏中,我们得到了在未来13天内空没有回调的个股的统计数据。
在这里,风云君将通过回溯测试数据向你展示“让子弹飞一阵子”的必要性。
以上是在不同的日子里没有后退的收益率的后测。通过观察,我们可以发现在没有补偿的天数和回报率之间有一个可疑的正相关关系。
三天不退:
八天不退:
十三天不退:
对应于0、3、8和13天未覆盖的间隙的收益率分别为-65.67%、-50.94%、-44.8%和-30.44%。这种正相关关系有一个合理的解释,即不补货时间越长,股价上涨的时间越长,表明上涨趋势越明显。
然而,不后退的天数的设置不是尽可能高。以下面的k线图为例。2月18日,出现了一个跳跃的空缺口,3月7日,13天不后退的信号完成了。如果你是在3月8日买的,那你是在最高点买的。通过区间统计,我们发现该股在这13天的累计涨幅达到了38.2%。
虽然长期来看仍有交易机会,但股票价格的安全边际在短期内已大大降低。
虽然较长的确认时间在一定程度上增加了安全性,但也会使我们失去一些交易机会。这就是你得到你放弃的东西的原因。
为了防止高位接管的情况,我们将在买入前一段时间增加另一个涨停限制。在这个模型中,我们在前20天使用不超过20%的增长。
加入这一限制后,该策略的收益率再次小幅上升,现在该策略的收益率已经从-65.67%上升到-24.08%。
第五,获利了结亏损的魔力
到目前为止,我们已经通过设置非步进时间来提高回报率,但是回报率到目前为止仍然是负的,1亿元的小目标仍然不可能实现。那么我们需要继续改革这一战略。
继续观察新生成的交易细节,我们发现这一次,获利了结亏损的粗略策略导致了低回报。
首先,我们最初设定的止损指数是:当股价弥补空缺口时,就确定股价趋势已经逆转,有必要平仓止损。这一想法源于冯云君之前对空指数跳跃的理解,这一点尚未得到证实。然而,回溯测试的实践数据告诉我们,这种想法是不可靠的。
通过观察交易细节,冯云军发现,仅根据补差止损会使策略错失许多获利机会。例如,在下面两张图片中,在向上的差距被缩小后,中间线仍然有一波价格上涨。这种失误在交易记录中不是孤立的,而是反复出现的。
同样,设定获利策略赚取8分并运行太简单了,这浪费了很多获利机会。原因是,在被证实后,跳空确实是一个相对强大的形式。
在这种情况下,我们可以试着给模型更多的信心,适当放宽获利和止损的条件,看看它是否能给我带来更好的利润曲线。
这时,冯云军想起了之前模型中使用的体积加权平均价格(vwap)方法。当前一天的收盘价小于[vwap(5)-过去5天的标准差]时,我们设置一个新的止损线作为止损线,并且获利指标设置得稍微宽松,即当前一天的收盘价大于[vwap(60)-过去60天的标准差]时,进行获利操作。
结果相当令人满意。该战略的回报率最终转为正数,2016年达到22.27%,当年超额回报率甚至达到37.15%。
第六,思维策略的核心
虽然到目前为止已经取得了一些成果,但冯云军仍在思考如何通过修改确认区间的参数和采取损益止损的方法来加深对这一策略的理解。
这一战略的核心意义是什么?现在看来,最重要的作用是确认中长期的上升趋势信号。
如果这种趋势解释的准确性和连续性能够得到提高,那么赢得战略的机会将大大增加。
我们怎样才能再次增强策略解释的准确性,并尽可能地消除噪音?带着这个疑问,风云君再次打开了交易细节。
通过对交易的观察,风云君观察到了两种现象:
1、相当一部分损失是在下跌过程中买入股票造成的。
股票市场上的老人们常说:“买得多,买得少。”这种趋势有惯性。即使有向上跳跃的空信号,它也大多是噪音信号,或者它触及止损线,导致无效交易。因此,我们可以考虑只购买中期有上升趋势的股票。在这里,我选择144天移动平均线向上的具体指数。
2.与小盘股相比,如果大盘股在中长期有上升趋势,其可持续性优于小盘股。
事实上,这就是惯性原理。质量越大,惯性越大。然后让我们试着看看我们是否可以通过只选择市值超过250亿的股票来获得更好的结果。
好的想法,然后它仍然是旧的规则,它是骡子或马拉出来散步-写一个合格的条件,然后把它放在后面的测试环境中进行测试。
再次,与转型前的策略相比,我们会发现两者的纸张性能各有利弊。这时,风云君选择了延长测试时间,让战略家们在更广阔的世界里战斗,看看会不会有什么不同。这样,我们将时间延长到更长的时间间隔,从2016年1月1日到2018年12月31日进行测试。
一些读者可能会问,为什么他们一开始没有把它放在一个更长的时间间隔里进行测试。冯云军在这里解释说,目前在线平台的回溯测试速度比较慢。如果你有一个很长的时间间隔来运行测试,当模型开始被集中修改时,你可能半个月都写不出论文。
14-18年后,我们发现新策略的表现比旧策略好得多。
旧策略的表现并不太差,如果与市场相比,它仍然可以获得17%的超额回报。但旧策略在18年中的表现确实不尽如人意。
如果我们再看一下旧策略18年的交易细节,就会发现旧策略18年亏损的主要原因是买了一些有下跌趋势的股票,这与整条线18年的整体下跌有很大的关系。然而,新模型在这方面犯的错误明显较少,因为新模型只选择了在半年内稳定线路的公司,安全系数自然较大。
最后,我们将该战略放在2014年1月1日至2018年12月31日的五年时间间隔内,最后检查该战略的长期稳定性。
首先,在五年区间内,两种策略的表现都优于市场:新策略在这一区间内明显具有较高的收益率和稳定性;当市场不太糟糕时,旧策略表现良好,但在熊市中抵御损失的能力稍显不足。
启迪
1.读者和朋友可以先建立一个相对简单的模型,然后将他们自己对市场的观察转化为定量交易模型。这个简单的模型起初可能不会产生令人满意的回报曲线,但我们不必过早放弃,而是通过观察交易细节逐步改进交易模型。
2.获利了结和止损的设置对模型非常重要。当结果非常不令人满意时,你可以直接改变获利了结和止损的想法,而不仅仅是调整参数。
3.正如第一篇文章中提到的,定量策略为我们提供了一个进行回溯测试的宝贵机会。我们从经验中总结出来的一些规律是正确的,而另一些则是错误的。在制定策略的过程中,我们应该大胆假设,仔细验证。
4.在修改策略的过程中,我们可以更多地思考策略的本质,把握策略的核心要素。
5.战略的模块化程度很高,战略的模块可以根据不同的市场环境进行更换。
标题:市值风云:跳空缺口 量化秘籍 实现3年化收益率30.12%
地址:http://www.hhhtmd.com/hqzx/9646.html