2021年2月15日 星期一

[量化狼][程式交易]類股輪動模型建構(十)-細節細節

今天狼要分享狼自己在架構股票模型注重的細節,下面所有細節都應該要被解決,這個模型才是完備的模型。

《回測股票細節之一》就是「交易成本」,最少的交易成本就大約要0.5% (手續費+交易稅),如果再抓到回測的誤差成本,那至少來回抓約1%。這個1%其實對於策略的影響很大,故你回測時交易頻率高的策略,基本上失敗率越高。除非你能辦到降低成本這塊。

回測股票細節之二就是「除權息」or「減資」時價格上的調整,這主要的影響會是在計算報酬率時可能會有偏誤,如果你沒有做價格調整,那累積報酬率可能就會有低估的狀況。

回測股票細節之三就是「下市的個股」,對於回測一籃子股票的策略而言,部分策略在做條件選擇時,可能會忽略當時上市,但後來下市的個股。故在歷史的回測中,你不會有已經下市的股票。會有績效膨風的疑慮。

回測股票細節之四多因子模型中,有時候會參考財報等資料,這時就必須注意公布日期,否則有可能會使用到未來的資料。造成績效上的誤差。

回測股票細節之五考慮股票流動性對於價格的影響,這是回測和實際交易時,你會遇到的交易誤差問題。

回測股票細節之六計算報酬率時到底要採用累積算術報酬率還是累積幾何報酬率??到底要怎麼算報酬率回測才是精準的。狼要大家自己去想想這最基本的問題。

回測股票細節之七回測完後你要檢查你到底交不交易的到那個價格

最後,報價的準確度也很重要

你們可以自行爬蟲Yahoo Finance 」,有錢一點的話也可以使用 「cmoney 投資決策系統」上面都有調整後的除權息價格和基本的報價。

許多人多連最基本的邏輯和細節都不懂,再亂搞,才會弄出一堆最佳化或沒有參考價值的模型。魔鬼藏在細節裡,好好想清楚自己在建構什麼好嗎。





類股輪動模型(四)