上一篇提到Crowded trade的問題,並提出了3個解決方法,其實那3個解決方法不止能應用於舒緩Crowded trade的問題,而且還用能於另一現象。相信有經驗的炒家都會有一個感覺:看好就跌,看淡就升。這感覺實在令人不好受。
小弟於888 Lab及Patreon曾各寫過一篇文章討論這現象。探討過的原因包括你的經紀商有可能在Front run你/跟你對賭、沒有Backtest,以及運氣差(詳情可看2018-11-27的888 Lab,及2019-10-02的Patreon)。
當然,這有可能只是錯覺,稱為Selection bias,人對於買入後大輸的印象特別深刻,但對於買入後大升卻不以為然,因此大腦記憶選擇性地記著前者,實際上買入後大升與大跌的次數相若。
先排除這個心理因素,除了以往專欄提及的原因外,還有數點。
一,Market capacity不足,造成Slippage出現。這情況於Arbitrage strategy中極常出現,例如大細期套戥策略,能獲利的空間非常有效,市場空間有限,當你投入的資金量大於市場深度所能承受的,成交價便與你的預期成交價有出入,而這個差別便是Slippage。
HFT的策略經常遇到這問題,因為大多Arb機會都是非常Straight forward,很多市場競爭者都一起看到,誰能搶到利潤便看速度及infra,搶不到的,或搶得慢的,便以一個不利的價格成交,因此便會出現一執行策略,策略便失效的現象。
二,你在執行Momentum / Trend following策略。Momentum / Trend following策略常常捕捉價格突破,你看到25000時打算買入,但當order到達交易所時,價格已經上升到25005點,假若你追價不足,很可能成交不了;相反,若執行Reversion策略,即看到25000點進行沽空,很大機會能成交,因為你的行動與市場方向相反,你在為市場提供Liquidity,則較少出現成交不了 ,或成交了一個較不利的成交價的問題。
因此,進行Momentum策略,若你捕捉準確,市場當真急速上升,你便成交不了,而市場沒有上升時你才成交,久而久之,你便會留意到每次成交後都錄得虧損。
三,不論資產或策略,都會有自己的表現週期,不可能永遠地好或永遠地差。人性慣常地跟紅頂白,即看到某資產或策略績效不斷上升,便會投入資金。但其實那時候,該資產或該策略很大可能已在其應有表現的高峰處,因此,你那時候便會摸頂。
例如一隻股票正常年回報是10%,當然10%只是平均,有些年份會上升30%,亦有些年份會下跌10%。較少投資者敢於下跌10%時買入,相反看到上升30%時才會追入,試圖「搭順風車」,其實該股票應有的回報仍是在年回報10%,不用多久,該股票便出現價格修正,我稱之為Performance reversion。
不單股票/資產,策略也是如此。例如一策略平均為Sharpe 2,有些月份Sharpe 4,有時則Sharpe 0。很多人會在Sharpe 4時開始投入資金或放大注碼,在Sharpe 0時斬倉或減注,所以便會出現高位進場,低位離場的現象。
eric0109
2020-06-22 13:12:13 +0000 UTC