.
公众号致力于分享量化策略,培训视频,Python,程序化交易等相关内容如果你喜欢本文,麻烦分享与关注一下公众号非常感谢!
引言
1.量化交易真的需要人工干预吗?
2.如何判断参数失效?
3.CTA策略有必要筛选品种吗?如何筛选?
大佬镇楼
“没有人比我更懂量化交易,金毛来了也不行!”
--詹姆斯·西蒙斯
西蒙斯的团队配置都是些啥人?!数学家,物理学家,在各个领域不是最NB的也是顶尖人才吧,不要和我说知乎的大佬比这些人NB啊,我不信奥。按常理,这些顶尖科学家开发的交易模型比一般人的强吧,比国内机构的模型强吧。应该是不用人工干预的吧,然而西蒙斯还是干预了,力排众议的那种干预。
频繁的干预会陷入囚徒困境,慢慢的认为这种东西怎么这么蠢,还不如我自己来,最终不再相信模型。于是你开始手工交易,在震荡里频繁操作,在趋势中丢掉仓位,长时间不赚不赔已经是万幸。有多少主观交易者因一时兴起满仓干,赔的裤衩子都没有了。你只看到了塔尖的少数成功者,却无视9赔1赚的血淋淋的大数定律。蓦然回首,发现模型稳稳的吃完了整个大行情,在震荡中赔的钱在趋势里全都赚了更多回来。
那么,量化交易需要人工干预吗?
需要,但要有依据,不是拍脑门拍大腿。
人工干预
没错,关注公众号时间比较长的朋友应该知道这是量化课堂1期的那个ATR百分比后的指标ATRMD。算法足够简单,可你真的会用吗?
图一
图二(来源:https://zhuanlan.zhihu.com/p/272830271)
黄色曲线是不是一个非常好看的sin正弦波,处理后的波动率就是这样运行的
图三
首先要明确,这指标仅仅是监测波动率,并没有指引方向的能力。
波动率扩大:是价格出现趋势的一种特征。
波动率收敛:是趋势被破坏或者调整的一种特征.
图四
图五
先看图五,当波动率收敛至极小的区域是机会区域,扩大至极大的区域是危险区域。 再看图四,波动率超过紫色线以后就进入了危险区域,这个时候要注意了,当前波动率已经超出了常规运行区间,你的模型参数可能不适应突然放大的波动率,反应会变的迟钝。放大后的波动率会逐步走向收缩,也就是从波动率扩大阶段进入波动率收敛阶段。价格上会可能会出现调整或者反抽行情,并不精确,但你可以考虑减仓了。
OK,现在来说说机会区域,波动率收缩到极小之后就会开始走向扩张。也就是从波动率收敛阶段进入波动率扩大阶段。价格随时都有可能走出波段,关于是做多还是做空,交给你的模型去搞。在机会区域,波动率指标只告诉你行情快来了。
这是从2010年1月1日至2020年11月4日全景图,有人可能会问,你的这些区域是怎么划分的。很简单,我计算了2008年至2019年波动率的百分位数,中位数,自己导入Excel就能做,没什么难度。
那么,我是怎么进行人工干预的?
原则:只在危险区域考虑干预模型。
这是2020年1月至今的螺纹钢日线图,超过紫色线的次数,你可以数一下。最严重的那一次是2月3号,没错就是疫情期间,春节假期结束开盘交易的第一天,直接一个大跳空波动率扩大至10年来的历史较高水准。节前清仓的,这一天CTA模型一定会开空,按照波动率指标的原则你会不会干预?
参数失效
Q:为什么参数会失效?
A:因为样本波动率不适应当前市场的波动率了。
还是螺纹钢这幅图,时间:2010-1-1至2020-11-3 ,红线位置是2017年3月份。2017年以前的波动率变化是呈现大开大合的特征,CTA策略赚钱很舒服,只要是一个较为宽泛的参数,基本都是盈利不错的。但是,2017年之后波动率变化幅度变小,甚至很少超过紫色线了。如果你的参数优化样本用的是17年以前的数据,那近几年的行情你做的应该是不痛快的。
问题就出在这里,你的策略参数水土不服了。
所有的爱情玩到最后都是套路,
所有的策略玩到最后都是参数。
样本是参数的根,你的样本用错了,你还指望有对的参数?
品种筛选
如果你认真读完了上面的内容,那么筛选的规则就很简单了。
原则:
1.机会区域或者舒服区域的品种考虑进场;
2.危险区域的品种考虑出场;
实时监控:
自动定时选股:
最 后
能看到这里的小伙伴,为你点一个大大的赞。不要重复造轮子了,去找小松鼠领取课件吧。别忘了转发,关注,点赞哦,有啥想说的在评论区留言或者在群里讨论吧。
欢迎来撩
长按下方二维码
加入松鼠宽客实战群 (聊天发送:实战群)
加入松鼠宽客俱乐部 (聊天发送: VIP)
End
(天勤Python,实盘免费)
----------------往期精彩内容----------------
算法策略专辑:
量化视频专辑:
量化研究专栏:
祝点击在看的小伙伴账户长虹,发大财