code.tradeclassroom.com 交易策略源代碼分享

很多CTA策略研究人員,包括我自己,很多時候都會去思考一個沒有標準答案的問題,那就是為何CTA這類beta型的策略能盈利,我相信對於CTA研究者來說,大家會有很多不同版本的思考和答案。因為相比較於其他類型的策略來說,貌似人家盈利的理由都很明顯且充分。

比如說,alpha類策略,很能理解對於這類策略來說,交易的一攬子標的物裡面總會有強弱之分,那麼只要能找出有強弱區分度的特徵或者因子,那便基本找到了alpha類策略盈利的本質。

再比如說,對於market making的高頻策略來說,那就是規避掉有較大可能出現單邊趨勢的行情,同時在沒有較大可能單邊行情的時候給market taker提供流動性服務。(對預測短期趨勢並follow趨勢的策略不在我們此處討論之列)

對於CTA策略為何能盈利的這個問題,儘管在入行多年後,我依然始終還是百思不得其解。幾乎每次這種類似問題浮現在我腦海里時,我都會默默告訴自己,能賺錢就行,需要個卵蛋理由。

在用機器學習強擼了幾個月不同類型的策略之後,包括CTA,統計套利,甚至小部分高頻策略,越來越強烈的感覺到其實對於策略研發人員開始,思考並理解為何某大類策略能盈利的本質其實極為重要。所以在此開個小型漫談類節目,來聊聊為何CTA這類beta策略的藝(能)術(賺)性(錢)。

理由1——槓桿效應

期貨本身普遍具有較大的槓桿,對於資金實力相對薄弱、風控觀念淡薄的小散戶玩家來說,他們在槓桿下顯得尤為脆弱,容錯能力很低。所以對他們來說,當順著現成的方向交易和逆向交易這兩個選擇擺在他們面前時,第一個相對更為保守的選擇對他們來說明顯是最優解。這個理論較為完美的解釋了為何散戶投資者佔比越多的市場或品種更容易走出趨勢行情。

理由2——prospect theory

先上一個經典的圖:

圖中X軸基本可以等同看成是收益/虧損的百分比,Y軸則是價值函數,簡單來說就是爽/不爽的程度。這個圖包含了幾層含義:

1. 不對稱性,在abs(X)相等的情況下,損失結果對應Y的絕對值,比獲利結果對應Y的絕對值更大。簡單來說就是虧T%和賺T%這2種情況下,前者的abs(f(T%))要更大些。說明投資者總體是厭惡風險的;

2. Y函數,也就是爽/不爽函數在X小於0,也就是虧損的時候有凸面性 (convexity),而在X大於0,也就是盈利的時候有凹面性(concavity)。簡單來說就是投資者在面臨獲利時,尤其是獲利不大的時候,更願意落袋為安,風險厭惡程度增加而選擇risk off;而在面臨損失時,尤其是虧損較大的時候,更願意在賭一把更大的,風險厭惡程度降低而選擇risk on;

現在總結下來就是,當市場較為平淡,相對更接近於零漂移的隨機遊走的時候,贏者會落單為安,高位平倉,從而強化了價格時間序列的反相關性。而當市場趨勢性較為明顯,尤其是基本面/宏觀層面發生一定變化時,也就是行情屬於帶漂移項的隨機遊走的時候,多空雙方平倉意願都不會很強。那麼即便在驅動價格變化的因素結束後,市場行情從帶偏移項的隨機遊走進入到不帶偏移項的隨機遊走時,虧損的投資者在選擇死扛虧損的同時,這時候虧損方的△Y也會顯著大於盈利方。直到價格隨機遊走到超出部分虧損方的心理承受或者被強制平倉之後,這部分虧損的投資者會被迫平倉從而引發下一輪虧損投資者的平倉,也就是俗稱的多殺多和空殺空,從而強化了價格時間序列的正相關性。

我其實想說我從不懷疑這類策略未來會失效,但是我深知對目前國內的CTA funds來說,好日子會越來越少,夏普會不斷降低,直到接近winton,ahl這種常年1不到的夏普,直到最後基本穩定在這個附近。有如下幾個原因:

1. 高夏普策略意味著富礦,總會不斷被新人發掘,也就意味著不穩定性,而CTA低夏普意味著貧礦,即使你知道如何玩,你未必受得了其中的回撤煎熬;

2. 沒人知道何時會再現黑天鵝事件,或者說高波動行情,但是未來總有一天它會踩著七色雲彩來娶我;

3. 即使沒有高波動行情,也就是在一個生態系統裡面沒有魚吃的時候,所謂趨勢追蹤這個偽命題會失效,也就意味著沒有魚來做接盤俠。取而代之的,是反應較慢的趨勢追蹤的CTA funds會被吃掉;

4. 不是原因的原因,CTA類策略比後來的alpha,即成體系的統計套利策略出現早了10-20年;

有人說cta盈利是因為fat tail,beta是擇時,另外提到了cta和momentum的關係。

我認可fat tail的說法,但是cta也是擇時,同樣beta類策略也大都利用了fat tail,cta和momentum的關係,這麼說吧,我用機器學習去篩選特徵,得到的大概70%-80%都是momentum,也就是趨勢類,即價格序列正相關的因子,剩下的比例是反轉;

有朋友說CTA使用很多trend-following策略,而trend-following是靠管理具有方向性的exposures盈利的。CTA曾經被認為是alpha策略現在被看成beta策略, 主要由於trend-following的idea已被大眾所知並使用, 這個alpha慢慢就沒了。所以CTA策略可歸結為一句話: 「市場會往哪個方向走」, 你在這個問題上判斷的比別人好,你就有了edge。

第一個問題,我的印象中CTA應該是從一開始就被市場接受為beta策略吧。後面提到市場會往哪個方向走, 你在這個問題上判斷的比別人好,你就有了edge。這句話我非常認可,趨勢追蹤是個偽命題,不是說趨勢追蹤就能掙錢,趨勢追蹤策略能掙錢是因為你的策略比別人更早判斷出來這是一個趨勢。尤其是在沒有大波動的日子裡,更是將大魚吃小魚,小魚吃米蝦體現的淋漓盡致。

(來源:瘋狂寬客)


推薦閱讀:
相关文章