willbillionquant

量化交易者, 數學愛好者, 歷史閱讀者, 籃球觀摩者 Medium: https://medium.com/@willbillionquant Patreon: https://www.patreon.com/willbillionquantsight FB: https://www.facebook.com/willbillionquant

業績公佈事件策略 (Willbillion Medium 2020-04-24)

發布於

前言

本文轉載自筆者今年Medium 有關美股業績公布事件策略的文章, 並稍作修改, 以免費文章形式公布首先公布在 2020-04-24 之自家 Medium Page:

https://medium.com/@willbillionquant/業績公佈事件策略-5220c21b74cf

最近筆者已經流程化以Python 自動統計每周將公布業績之重要美股, i.e. S&P 500 成分股, 基金界女股神 Catherine Wood 主理之 ARK 基金系列成分股, 以及某些高增長之資訊科技與生物科技股份, 在過去五年業績日之後 1, 6, 21 個交易日的價格表現統計, 並以 Patreon 文章形式發布給Willbillion Patreon 會員們, 如有興趣的網友可訂閱筆者的Patreon 跟進每周業績前瞻系列:

美股業績前瞻系列文章

當然我的Patreon 文章系列還有不少美股, 港股以及期貨品種的策略, 詳情可以查閱我的 Patreon 文章目錄並且轉入相關系列文章瀏覽:

Willbillion Patreon 文章列表

概要

  • 美股大盤股之業績公布盈利過去九年有接近七成次數超出市場預期.
  • 大注博取業績日股價升跌風險很高. 
  • 業績日後持有20個交易日 (20-TD) 的做法適合某些個股如AAPL, 回測夏普比率理想.
  • 某些大波幅股如NFLX並不適合這類業績後定期持有之策略.

聲明

本文所探討的策略, 只屬於學術探討成分, 絕非任何投資建議.

背景

在筆者上一篇有關美股業績日曆網絡爬蟲之文章, 我探究如何蒐集美股業績報告日(earning report dates)的資訊, 我們可以從可靠網站提取過去十年業績公布的日期, 實際每股盈利 (Earning per Share, EPS), 以及盈利預期落差 (Earning Surprise).

美股業績日曆: 資料蒐集與初步統計 (Willbillion FB 2020-04-17)

美股密集業績期已經開始了, 某些大藍籌股如Netflix (NFLX), Tesla (TSLA) 都公布了業績. 我們知道了他們的業績日期, 可否通過這個資訊去交易獲利呢? 

這個問題我沒有做正式研究前聽說的答案是眾說紛紜, 或許也有些高手會運用期權策略去下注處於業績公布日前後的個股期權. 我只探討某些相對簡單的正股持貨策略表現吧.

初步觀察

我們就以下周即將頒布業績的apple 公司 (AAPL)為例子吧. 以下Fig 1 顯示了從streetinsider擷取下來AAPL業績資訊, “Surprise”一欄, 負數代表公布之每股盈利 EPS 差於預期, 正數則是優於預期.

Fig.1 AAPL 業績日期 (streetinsider.com)

過去37次AAPL業績公布, 有32次EPS優於預期 (positive surprise), 4次遜於預期 (negative surprise), 1次剛好精確預測 (exact estimate) . 可見大部分時候最終業績結果都會優於預期. 

其實根據我所做的統計, 492隻S&P 500 成分股裡面, 經過streetsinsider能夠抓取的業績紀錄總共16066次, 其中11077次優於預期, 佔68.95%, 將近七成, 而遜於預期的只有19.60%, 精準預測的有11.45%.

我們其實有兩個策略方案:

  • 如果業績優於分析師普遍的預期, 對股價 “應該”是利好阿, 那麼我們如果隨便業績日前買入, 等業績公布後翌日就沽售套現, 或者再持有一段時間, 反正有七成機會優於預期, 意味著不是很好嗎? 
  • 退一步, 我等到業績公布了, 確認了有positive surprise, 我才去買入持有等待再賣出, 也可以阿, 或者就算沒有正面surprise, 我也照樣做策略阿.

如果要研究股價業績公布之後的表現, 就要整合個股數據, 我就運用yahoo finance 把492隻成分股價格數據拿取下來. 然後對於每一次業績公布, 我可以計算假設業績公布前一日收市前買入, 然後持有1天 (i.e. 業績公布後當日收市平倉), 6個, 21個交易日(Trading day, TD), 也可以對比計算相同時期持有標普指數 (SPY) 的回報, 並且參照每次的earning surprise, 列於Fig 2.

Fig.2 AAPL 每次業績後持有1,6,21 TD 之表現 & 跟SPY的對比

可以發現AAPL即便最後大多數優於盈利預期, 業績後當晚的表現可以大上也可以大落, 最多單日升8.87%, 也可以跌12.36%.

我們可以再對每一隻股票進行描述型統計 (descriptive statistics), 列於Fig 3.

Fig.3 AAPL 37次業績後價格表現統計

也用AAPL舉例, 我們先檢視十年裏面37次earning report 之後的表現, 業績後持有一日的平均回報是0.6953%, 標準差是5.22%, 換算成年化波動率sigma為5.22% * sqrt(252) =82.86%. 這幾乎是上個月N次熔斷期間AAPL的日均波幅. 同期SPY的標準差只有0.85% (sigma = 13.49%), “正常”得多了. 其實這個現象對於大部分個股也是非常普遍, 所以過重押注少數隻股票博取業績公布後的升跌, 不像是很明智的舉動.

策略研討: AAPL

所以我們不妨轉為研究第二種方案, 業績公布後首日收市買入, 再持有若干日子. 在Fig.2, 持有5個或20 個交易日後賣出平倉, 也可以計算出來. 以持有20-TD為例, 每次AAPL 的策略百分比回報就是 pct_fwdslow減去fwd_pctotd的數字, 例如2013.7.23的業績之後持有20-TD的回報就是

20.689% — 5.136% = 15.553%

然後在Fig.3 對AAPL的統計匯總, 平均每次回報就是

pct_fwdslow-otd = Pct_fwdslow — pct_fwdotd = 3.9928% — 0.6953% = 3.2975%

假設我們投入一筆投機本金, 每次操作AAPL上述策略, 並且複式下注 (每次整筆錢買入), 最後的複利回報是多少呢? 在Fig.3 裡面有一欄叫做 “agg”, 取自aggregate (累積) 一字, 代表從業績之前一日複式下注買入股票持有1, 6, 21-TD的最後百分比回報.

可以發現業績前夕買入持有一天的最後複利回報是23.11%, 而持有21-TD則是258.06%. 所以如果我們等到業績日收市才買入持有20-TD, 重複37次操作的最後回報顯示在 “agg_pctslow-otd”, 計算方法為

agg_fwdslow-otd 

= (1 + agg_fwdslow ) / (1+agg_fwdotd ) — 1

= (1 + 258.06%) / (1 + 23.11%) — 1 = 190.84%

美股一年平均有252 個交易日, 37業績後持有20-TD 就是總持有740個交易日, 所以這個策略的持貨期估算為 740 / 252 = 2.9365年, 因此年均複利回報

CAGR = (1 + 1.9084) ^ (1 / 2.935) — 1 = 43.84%

考慮策略的夏普比率 (Sharpe ratio), 從而查看有多穩定, 合理的方法是計算該股業績日後的股價的年化波動率sigma. 這個我已經做好, 放在Fig.4 裡面.

Fig.4 AAPL業績後價格波動率

可以看到AAPL業績後20-TD period的平均sigma 是27.88%. 然後我們可以試算策略的Sharpe ratio了:

Sharpe_AAPL = log_CAGR / sigma = ln (1.4384) / 0.2788 = 1.3039

這個夏普比率還算吸引, 對比 AAPL和SPY在2010.10–2019.12 的Sharpe ratio 都是大約0.88. 因此AAPL業績後持有20-TD的策略初步過關吧~~~

那麼如果只選擇positive surprise 優於預期業績時執行策略呢? 我們參考Fig.3 與Fig.4 去做相關計算, 在32次positive surprise 之中,

每次平均回報 = pct_fwdslow-otd = 4.6273–1.2972 = 3.3301%

累積回報 agg_pctslow = 280.92%, agg_pctotd = 46.72%

32次操作最後回報 agg_pctslow-otd

= (1 + 280.92%) / (1 + 46.72%) — 1 = 159.62%

CAGR = (1 + 1.5962) ^ ( 252/ (32 * 20)) — 1 = 45.59%

Sharpe = CAGR / sigma = ln(1.4559) / 0.2741 = 1.3704

由此可見 positive surprise 整體上穩定度稍有提升, 但不是特別顯著, 所以即使在negative surprise 得知盈利遜於預期後當日收市買入, 回報穩定度不會有太大負面影響.

負面例子: NFLX

當然, 這類業績後博弈策略也不是能適用於所有個股的. 很多朋友最近多了許多時間在家, 愛上了Netflix網劇, NFLX也是波動大, 很多人覺得 “好炒”的股票. How about NFLX then?

我們把業績後持有NFLX回報統計放在Fig.5, 波動率統計放在Fig.6, 再運行上面計算.

Fig.5 NFLX每次業績後持有1,6,21 TD 之表現 & 跟SPY的對比
Fig.6 NFLX業績後價格波動率

平均每次回報 Pct_fwdslow — pct_fwdotd = 3.7425% — 1.6221% = 2.1204%

重複37次業績操作最後回報

= ( 1 + agg_fwdslow) / (1 + agg_fwdotd) — 1

= ( 1 + 77.50%) / (1 + 18.67%) — 1 = 49.57%

CAGR = (1 + 0.4957) ^ ( 1/ 2.9365) — 1 = 14.69%

持有期年化波動率 Sigma = 59.92%

夏普比率 Sharpe = log-cagr / sigma = ln(1.1469) / 0.5992 = 0.2288

這個Sharpe ratio 就強差人意了, 不但遜於標普指數, 也遜於NFLX 過去十年Sharpe ratio 0.5897. 從Fig.5 也可以看出, NFLX的業績公布後波幅可以很驚人, 單日可以升42%也可以跌36%, 即使業績日後持貨20-TD, 平穩度也比AAPL (Fig.3) 差好一截. 所以還是不要運用這個策略在NFLX上面啦.

結論

1. 過往十年大部份時候業績公布都會優於平均預期數值, 但單純博取業績後 即日 大升大跌的風險比平時大好幾倍.

2. 業績公布後當日收市買入, 持有大約一個月時間, 有某些波幅較低的大盤股, 如AAPL, 其回報穩定度比平時持貨一個月要好, 即便是遜於預期, 也不太要緊.

3. “當炒”的股份如NFLX, 回報與風險比例如果沒有其他策略或者訊號輔助, 其實並不理想.

4. 最後的彩蛋!!! 有沒有哪些股票特別適用這類策略?!

今日是業績公布巔峰期的開始, 延綿兩個星期. 這兩個禮拜將會公布業績的所有S&P 500 成分股, 如在過去九年業績日後持股20-TD策略sharpe ratio 均高於標普指數同時期sharpe ratio以及該股份過去九年之平均sharpe ratio, 將會列於下圖. 

Fig.7 過去九年業績日後持股20-TD策略有勝算之個股


喜歡我的文章嗎?
別忘了給點支持與讚賞,讓我知道創作的路上有你陪伴。

看不過癮?

一鍵登入,即可加入全球最優質中文創作社區