一直想做这件事,以为要写程序花时间就拖了下来。这个大周末从昨晚开始试着做了下,发现其实很简单,要不了一天就能量化策略了。
今天特意分享一下,友友们注意不要传播。因为这个很容易以后做基金的时候,用来选择使用这种类似对冲策略。
本帖只保留在这个论坛。
(顺便说我们这个论坛定位目前是小众论坛,主要分享重要的干货。所以论坛这里过段时间以后可能只对群员,和某些适合的朋友开放。流量平台以后会使用油管,以后时间充裕的话(因为还有别的事情也在做),油管那里会做popular的视频,那种大众化的视频人会比较多。)这里主要是干货,因为微信群不适合写东西,公众号老被封。
下面言归正传。
1. 背景回顾:
之前写过几次博文,提到过,最近几个月的大盘主要是靠拉动几只大科技股。
也多次提出过,要把标普500只股票分成两部分来对待:
比如分成5只大科技股 FAAMG + 剩余 495只个股来看待。
或者分成10只左右的大科技股+490只其他股。
实战见下图,5月12日尾盘附近当发现FAAMG整体下跌1%后,做空了QQQ,随后在两个交易日后当纳指到达第一目标位后,在最低点附近平仓了QQQ和其他做空的主要是疫情股票。相关交易都在当时坛子和博客里实时发帖纪录了。
![](https://static.wixstatic.com/media/a27d24_7c6e69387912467092bf524eb93a63bd~mv2.png/v1/fill/w_846,h_776,al_c,q_90,enc_auto/a27d24_7c6e69387912467092bf524eb93a63bd~mv2.png)
上面是SPY的图,
如果我们回头来看,就会发现其实做空SPY更为划算。当然,由于大跌是FAAMG引发的,操作上的平仓目标位还是由纳指来决定,而SPY上并没有告诉哪里是最低点的目标位,所以更好的策略,当时应该是看纳指图,来操作空SPY和平仓。
随后,随着MM能拉的股票越来愈少,因此有必要仔细研究下,还剩下哪些标普大科技股还有重点关注的必要。
2. 从标普中选择大科技股的方法:
先按照市值大小,也就是占标普500的百分比,排序如下:
![](https://static.wixstatic.com/media/a27d24_f60d0639a7e4492186c5695d529ce863~mv2.png/v1/fill/w_684,h_763,al_c,q_90,enc_auto/a27d24_f60d0639a7e4492186c5695d529ce863~mv2.png)
这个图上实际一共505只股票。有些公司有两只,比如google,所以挑选完后要适当整理下。
一共找到了市值最大的9只,如下:
![](https://static.wixstatic.com/media/a27d24_b3a4323b8c334233b2cf7e60e6a21743~mv2.png/v1/fill/w_735,h_208,al_c,q_85,enc_auto/a27d24_b3a4323b8c334233b2cf7e60e6a21743~mv2.png)
注意,表中可以看出,
前五只FAAMG的市值高达6万亿美元以上,占标普市值比例.>20%;
后四只股票市值1万亿左右.
总共9只股票占标普四分之一比例左右。
为了好记,我把这九只分成两个梯队:以前的FAAMG 和 市值2000亿美元的 PANN。
顺便说下挑选标准:首先市值要在2000亿美元以上。其次上涨有力,最近至少要突破了2月19日的之前新高。
Adobe 和 PayPal这么猛,有点出乎预料,都上2000亿市值了。
还有特斯拉TSLA不在上面,虽然TSLA最近市值也上了2000,但TSLA不是标普500成分股。下次调整肯定会加入。再往下的CRM虽然也有1700亿美元市值 ,但没有破2/19 的高点。
其他9只股票有8只都破了前期最高,只有google除外。
谷歌是这大九只里面走势最弱的,没有破2月高点,可能和谷歌高达90%以上的收入来自广告有关。
3. 构建简单模型公式
定义标普其他491只股票,不妨命名为 SP491,根据上表中的市值得到 SP491的总市值为:
sp491={spy}*25.9*10000/312.23-{msft}*75.83-{aapl}*43.34-{amzn}*4.99-{fb}*28.49-{goog}*6.83-{nvda}*6.15-{adbe}*4.8-{nflx}*4.4-{pypl}*11.74
细节就不赘述了,应该大家都懂基本原理。
4 。直观图表观察,先比较标普500指数和9只大科技股今年以来的走势图
为方便看懂,注意这是以市值来做比较的。当然标普500的市值是正比价格的,所以可以当价格理解。9只大科技股总市值也可以理解成加权平均价格。
这个图的结论就是:
如果一个基金持有标普500,比如对应的SPY,那么今年从1月3日到7月2日,亏损 3.24%;
如果持有9只大科技股,按照市值分配持股比例,那么该基金的半年收益是29%左右
![](https://static.wixstatic.com/media/a27d24_08914bc0a94347bea50cacbf8a56a87d~mv2.png/v1/fill/w_980,h_525,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_08914bc0a94347bea50cacbf8a56a87d~mv2.png)
注意,画这个图的目的,不是说,我们的策略要做多9只大科技股,因为现在股票严重脱离基本面,有非常大的风险。而且本文后面会看到做多大科技股的风险,其实更大。
5. 继续来看下一张图,也就是最重要的一张图,标普500去掉9大科技股,或者说标普 SP491 的市值图
可以看到,491只股票半年实际是下跌了11%多点。标普500下跌3.24%
其次,今年前3月相对后3月,就是SP491 和 SP500百分比走势拟合度相对较高(其实也有较大gap,只是现在gap太巨大),即使下跌的时候也几乎重合,也就是说,
标普指数并没有怎么严重失真。
但从反弹上涨开始后的后3个月,4-6月,作为大部队的491只股票和SP500的走势不再重合,而是存在越来越大的Gap,最近几周的gap大到夸张。
也可以说,SP500指数失去了代表98%最大市值股票的意义。现在不能再代表98%以上股票的走势了。
![](https://static.wixstatic.com/media/a27d24_ddf1f937c12a48cca54f8f1ff23368fd~mv2.png/v1/fill/w_980,h_537,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_ddf1f937c12a48cca54f8f1ff23368fd~mv2.png)
6. 更清楚地看清目前大盘绷不住形成的大部队背离
那么,很自然地想到一个策略,就是做空标普的大部队。再说一遍,不是做多9只大科技股,因为有风险,而是做空491只大部队。
这相当于构建一个对冲策略。
为了更清楚地看清这点,我们观察到最近1-2周,SP491大部队不仅跟不上队伍,甚至开始出现背离:
![](https://static.wixstatic.com/media/a27d24_35babed9862547ae8f1d86e34bac431b~mv2.png/v1/fill/w_980,h_540,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_35babed9862547ae8f1d86e34bac431b~mv2.png)
1. 图上两个红色箭头显示,当6月23日 SP500 收盘走一个比前几天更高的高点时候,491大部队收盘却比前几天的高点还要低。
2. 图上两个黄色箭头显示,当6月26日 SP 500 收盘下跌,但仍然收在黄色箭头开始的低点之上,但491大部队直接破掉了之前的低点。
这两个明显的背离,是3月底反弹起来后没有出现过的。表明从6月23日开始,大部队已经反向向下偏离了。再拉大科技股对大部队方阵没有什么作用,拉得多,大部队涨得少,不拉或者下跌时候,大部队跌得更多。这就是从6月23日开始的情况。
7. 放一张昨天7月2日的全天5分钟比较图,有兴趣的友友可以自己琢磨下。蓝线是标普大盘,黑线是大部队491方阵。
![](https://static.wixstatic.com/media/a27d24_e1001f6113824b949cbb7d6b26a5568b~mv2.png/v1/fill/w_980,h_538,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_e1001f6113824b949cbb7d6b26a5568b~mv2.png)
蓝色线是标普大盘指数,也就是SP500的走势,可以看到9:30是跳空公开的,大概跳高开1.4%多点,然后10点后开始下跌,全天基本高开低走,收盘收涨0.45%,也算节日行情,当然看到失业率数据被欺骗后,白天做多的基本被套亏损。
(这图顺便验证了之前说过多次的那个跳高高是送菜,可以直接空的策略。)
8,最后预想下大盘不久的将来的跌幅会有多大?
见图:从2018年8月到现在的两年标普500和491方阵的对比图
![](https://static.wixstatic.com/media/a27d24_7b7dd549015743bfab147434df108b14~mv2.png/v1/fill/w_980,h_535,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/a27d24_7b7dd549015743bfab147434df108b14~mv2.png)
这张两年的对比走势图告诉我们很多东西:
过去两年标普500只股票中,可以认为只有9只大科技股FAAMG+PANN在上涨,提升了标普大盘的整体平均涨幅11%,因为其他491只股票两年涨幅基本等于0.
存在大盘下跌时候,大科技股反而跌得比大部队更多的情形,如2018年底。所以现在买大科技股反而比491股票更危险。这也是我上面多次说到的现在不要做多大科技。
很凑巧2018年8月也是罗素2000小盘股的最高点。之前在博文和回复中说过几次小罗从2018年后就基本被MM放弃了,这张图可以部分说明原因,因为连491现在都到了要被放弃的程度。也就是说大盘的走势过程是这样的:2018年8月放弃小盘股,现在基本放弃491大部队。
今年开始,标普大盘和标普大部队491产生较大gap,现在尤其大。过去两年虽然大科技在涨,但标普大部队491也是跟上的。并没有这样大的gap,大gap意味着极大风险,拉不动,反而即大多数股票一旦下跌,跌幅巨大。这不是疫情单独能解释下跌的,因为2月高点之前已经因为较大gap产生了一次下跌。6月11日的那次大跌也可以认为是超大gap引发,而这个超大gap即使大跌1800点后,仍然没有缩小,反而还在变大。
这个gap最后肯定是会被缩小甚至最终filled,从上面6月23日后的背离走势看,大部队反而还在往下偏离。所以标普大盘要fill这个gap,任务非常艰巨,要跌很多很多才行。因为标普大盘跌的时候,491也在跌,要缩小和fill这个gap,如今看来,即使跌倒3月的低点,可能也无法完全fill the gap。所以从这个图上看,以后的下跌大概率会破掉3月23的最低,也就是说,相当于道指大盘的18000下的17409点大概率会到达。至于17409点跌破后,是否还会继续大跌,主要要看疫情,可以到时候再画一张对比图研究下。
从另一个角度,场外资金入场时选择了那9个优秀股。没有选择491 部队,造成落差。这次是人为造gap,是否和以前的gap不同
491部队和 equal weight 同理,背离一段时间了
赞这个数据分析!
高位的疫情股是说那些医药疫苗类公司吗?
注意我们一直没有提空小盘股,因为小盘股市值太小,非常容易被操纵,放空风险大比较。除非特殊情况(比如可以日交获利了结的),不要空市值50亿美元下的个股。
谢谢分享。操作上有什么建议?长期或短期的选择怎么搞?
注意,有些市值接近的股票之间,不同数据来源会有细微差别,比如一个原因是有的股数被统计多了,有的股数被别的网站统计少了。尤其是回购的股票,比如AAPL这种