「精华帖分享」栏目,文章来源于量化小论坛精华帖,每周一更。原唯有论坛特定用户可阅读,现精选后分享,帮助大家了解更多量化相关内容,开拓投资交易思路。
本文来源于量化小论坛股票量化板块精华帖,作者为Yetown,发布于2024年3月20日。
量化小论坛
/bbs.quantclass.cn/
「量化小论坛」于2020年开放,为邢不行课程同学的交流论坛。由股票、B圈、分享会等不同板块组成,目前已有35000+帖子,5000+篇精华帖。
想了解更多论坛相关内容,可以加我微信xbx297,与我交流。
以下为精华帖正文:
首先请各位老板原谅我标题.党了。本文电脑食用更佳。
致谢:感谢邢大、彩虹集团各位认真负责的助教、小白 F老板和各位提供优秀思路的老板。
声明:本文所列示的数据、产生的结论仅对历史回测有效,您不应当以本文的数据、结论等内容作为未来投资的依据,若据此决策产生一切后果,应由您本人全权负责及承担。
执业.编号:就不放了。
回到核心问题,为什么要在1、4、9和12月停掉(财务)小市值策略呢?不废话,先上结论。
下面开始水.内容,聊一聊产生上述结论的思路和个人认为出现上述现象的原因。
01
从财务小市值如何提升收益说起
提升策略收益的主流方法无外乎卷因子或者控回撤,个人码力有限,因子实在是卷不动(不瞒您说,小.垃圾我的基础课程都还没搞定),于是我就打起了控制回撤的主意。
多次听说小市值策略容易在12月被核,于是按照邢大的一贯思路:别叨叨,你测测,所以我决定回测下,看看现象和感觉是否能对得上。
02
月频数据回测得到的现象和结论
跑出了小市值的月频历史选股记录后,我开始了大刀阔斧的Excel数据分析,并整理出如下结论:
月度累计收益率采取累乘的算法,以表2的第一行有效数据为例,1月的月度累计收益率-13.87%表示如果您仅在1月份进行财务过滤小市值月选10的交易,那么自2009年至2023年的15年间,该策略共帮您产生了-13.87%的收益,也就是15年前您投入10万元本金,不仅没帮您赚钱,还赔了一万三千九。
有了数据支持后,自然而然地想到排除赔钱的月份,根据表2,明显赔钱的月份是1月和4月,排了;根据表1,12月的胜率仅有40.0%,也就是每10笔交易仅有4笔是盈利的,并且十五年的时间共产生了0.26%(表2)的收益,排了。
于是得到月颗粒度的结论:1月、4月和12月,财务小市值(月选10)空仓的效果会更好。
03
思路进阶
偶然间在论坛看到小白 F老板的评论(原谅我忘记原贴和回帖的位置了),于是对小白 F老板提到的9月份的回撤产生了浓厚兴趣,因为根据我的月度收益表格,9月全月的收益率为37.08%,是正收益,所以我的结论和小白 F老板的结论产生了小的背离(事实证明姜还是老的辣,9月后半月确实在回撤),并且看到小白老板是按照每半月为颗粒度进行的回测,于是我将月频数据细化到了周频。
跑出了小市值的周频历史选股记录后,我又开始了大刀阔斧的Excel数据分析。
本次得到的结论正如本文开头的表格所示(您不用往上翻了,我再发一遍)
如果买入时的日期小于等于每月15日,那么认为该部分盈亏归属上半月;反之归属下半月。
04
回撤是如何产生的
下面开始胡诌部分:
正如条条大道通罗马而岛老板就生在罗马一样(岛老板的策略回测我可太羡慕了),不会分析原因的基金精狸不是好交易猿。
4月和9月的回撤是如何产生的?财务过滤小市值已经在很大程度上过滤掉了财务指标垃圾的小市值,那么四月年报月为什么还会产生大的回撤呢?
我个人认为四月下半月和九月下半月衔接着我国肥肠重要的两个节日,就是永远都被堵在高速上的五一和十一。即使我们有坚定的信仰一股不卖,但是各位仙人老板每天面对的是其它5000多万活跃交易者还有凑表脸的内外机构,我们玩的游戏并不是你不卖我不卖明天小市值还能涨一块,而是你别跑我先跑老乡殿后我开路的黑暗森林。
节前提桶跑路一事可以理解,但是根据回测得到的结论来看,不少割割提前半月就跑了,只能徒留坚定持仓的老板默默被核,终究还是深情的人承担了所有。毕竟跑得快的,是预判了对手预判的预判,这波从五层直接升华到大气层了。为了避免被核,我选择在每年四月的后两周和9月的后两周停策略,开启空仓模式。
1月的回撤是如何产生的?2016年我.国股市搞了熔断制度,于是指数哐哐吃了四个熔断,没错,这事就发生在1月份,所以如果把2016年1月的熔断情况剔除,就像把24年2月雪球爆.仓的情况剔除一样,1月还是在赚钱的。但是历史不能假设,所以1月我选择直接停策略。
至于12月的回撤是如何产生的?如果解释为年末缺钱大家都着急结账,但是回撤主要发生在12月上半月,那么下半月还给您带来了正收益又该怎么理解呢?这是我暂时没想明白的问题,所以不纠结,12月我直接停策略。
05
一些问题和思路优化
1.黑桃k老板提出单独的周频数据回测,去看到底是每月里的哪个或者哪几个小皮皮虾造成了回撤,但是以我个人的能力还实现不了,一来是因为头尾两个交易周并不一定是完整的五天,二来是由此产生的本周究竟是第几周的偏差。
比如本年度3月的第一个自然周,是从3月1日周五开始的,但是策略的第一个交易周是3月4日到8日(3月1日周五属于上一个交易周),诸如此类的情况简直数不胜数。并且每个月不只是4个交易周,有一些是有接近5个完整交易周的。
2.对于半月分界线的定义是模糊的,我采用的是买入时间在15日前就定义为上半月,但是实际回测时刚好有几组数据是15日开始的,那么如果连贯五天都在交易,其实它的盈亏主要是发生在下半月的。当然此类问题应当是并不影响主体结论的,所以我抓大放小把这事忽略了(毕竟我不说您也不一定知道)。
3.我仅仅对财务过滤小市值月选10和周选10的情况做了回测,但是各位仙人应当是知道的,我们还有普通小市值、量价小市值和低价小市值等,还有周选3、5、20、30、5%和10%等情况,同理还有月选ABCDEFG的情况,时间有限我无法一一呈现,欢迎您踩着我的肩膀,分享结论。
4.我只进行了1、4、9和12月的回测,其余8个月由于都能产生正收益并且我个人没有发现明显的大毛病所以偷懒了,针对这部分,依然欢迎您踩着我的肩膀,分享结论。
5.其他未尽事宜,或者对现象有不同看法,欢迎您在评论区指点,彩虹集团共同利用成熟结论一致对外搞钱钱,毕竟我们的超收来自于对手在回撤期的坚守。
主体部分完毕
声明:本文所列示的数据、产生的结论仅对历史回测有效,您不应当以本文的数据、结论等内容作为未来投资的依据,若据此决策产生一切后果,应由您本人全权负责及承担。
对量化小论坛感兴趣的同学,可以加我微信xbx297,与我交流。
也欢迎大家来论坛发帖交流,原创帖如被加精,也可获得葫芦奖励。
长按查看葫芦介绍
联系作者
往期文章推荐
以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 | 附代码
技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技术指标,技术分析还能用吗?| 邢不行
微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 邢不行
大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 邢不行
跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】
抓了几千万条热门股数据,用Python量化验证后发现结果竟然...... | 【邢不行】
当我们谈论量化时,我们在谈论什么?量化投资常见策略有哪些?| 融券T0和高频交易详解|【邢不行】
量化交易一定是机器人+自动化+高频交易吗?| 常见量化交易误区合集,新手脱坑入门指南 | 【邢不行】
投资不识筹码峰,炒遍A股也枉然?| 如何用python计算筹码分布数据 |【邢不行】