交易系統
戰略如何處理公司行為?
有許多公司行為會影響股價,例如股息、股票分割和權利。
給定大量歷史價格數據,我們如何調整數據以過濾掉公司行為的影響?
問:戰略如何處理公司行為?
答:非常仔細。
撇開玩笑不談,這不是微不足道的,答案取決於你想對數據做什麼。正如 Shane 所解釋的,雅虎為拆分/合併/股息提供調整後的股票價格/回報。由此產生的時間序列對於預測和風險管理目的不是很有用。商業供應商(或其經銷商)不遵循這種方法。他們開發了一種內部和獨特的每個資產的 ID(Barra ID、Axioma Db、Thomson Reuters 都有自己的等)在任何給定日期映射到股票程式碼/cusip/sedol。價格不合併,股息單獨報告。這是為什麼?因為如果您想實際預測資產回報,最好使用原始時間序列。例如,如果您想開發一個模型來預測 HPQ 的回報,您最好先查看 HP 與 Compaq 合併前的時間序列,然後再查看 HPQ。通過結合它們的回報,您會破壞公司規模、每股收益等預測變數的值。等等。還有一個複雜的問題:從CPQ和HP合併的公告來看,它們的回報是有效耦合的。你如何對它們的特殊回報的這種相關性進行建模是非常主觀的,但它不應該被忽視。
最後,還有一點:在建立基於每日或每月數據的股票收益預測模型時,股息應該被忽略,因為股息的價值已經定價在資產價格和收益中。
我只是略過問題的表面。但外賣資訊是:
- 這取決於您想做什麼,因此請認真考慮數據的含義;
- 這很複雜,這就是為什麼數據提供商以小筆錢出售他們的服務的原因。
來自公共來源的每日回報不會回填退市資產,因此您存在倖存者偏差。如果您使用這些,我建議您使用小範圍、短時間間隔(2-3 年)並使用未經調整的回報。