當一個投資組合在各方面都準備好要上線之前,找出要拿出多少本金去做就是上線前最後一步的資控問題之一。事前有好的計劃,才能讓我們執行交易的過程中更安心、更願意遵守既定規則進行交易。
在找出需要的本金之前,我們應該先了解什麼是 MDD。
MDD = 最大權益回落,意即策略從最高淨值滑落的絕對金額或百分比。這個回落過程可以是一天,也可以是累積數個交易日的結果。
這裡的 MDD 需要用整個投組來看,因此必須要先把多個策略的回測數據整合在一起,找出這些策略整合出來的投資組合 MDD 長怎樣。
策略如果關聯性夠低,就有可能具備互補性,因此多策略組合的 DD 往往比單策略穩定,投組的 MDD 也有機會小於單一策略 MDD。
摘自《交易策略評估與最佳化》
最近在看《交易策略評估與最佳化》一書,書中提到安全係數乘數的應用方式與我在去年開發當沖自動交易投組時不謀而合,但由於他的舉例是期貨,存在保證金的概念,所以在計算本金(書中譯為最小需求資本)時採用的是 MDD * 安全係數乘數 + 保證金,書中後來還提到由於可能在發生第一次 MDD 後,還沒回血又再度遭遇第二次 MDD,因此書中最終算法是用 2 倍安全係數乘數下去計算。
當沖自動交易比較單純一點,不需要考慮 保證金,但考慮到回測只用 OHLC 四個價位去判斷,或是有策略訊號實單沒做到的情況,我當時是採用更加保守的 3 倍安全係數乘數,等於是抓 MDD 的 3 倍當成本金起步。
如果投組的 MDD 是 20 萬,我會認為這個策略至少要準備 60 萬。
那光靠安全係數乘數就夠了嗎?
書中因為是採用期貨當範例,但當沖無券放空會多一個借券風險,而且當沖通常會開槓桿來做,借到券的話雖然能將空方部位改融券留倉,但因為開了槓桿的關係,反而會需要準備足夠多的交割款才能留倉。因此衍生兩種做法:
延續前一段落的60萬本金為例,假如回測發現投組單日最多有機會被鎖一發,那代表每一發進場的部位規模不可以超過60萬,若考慮到多策略打進去一起被嘎的情形,就至少要將部位壓到本金的1/2或1/3,意思是執行這個投組裡的策略訊號,每次只能打入20萬或30萬。
很難說哪一種一定比較好,但在不願意多支付每日3.5%-7%借券利息的情況下,就必須選擇第一種方式,只是這個方式會常態存在閒置資金的問題。若對自己策略充滿信心,或是肯定策略幾乎不會被鎖,就能考慮採用第二種方式,多餘的資金可以伺機投入其他策略。
考慮到這一層,問題就不僅僅在於本金的多寡,還需要回頭看看策略回測的槓桿倍率適不適合用當前的資產下去做,用這個方式來回評估之後,才會找出最適合自己當下資產運作的當沖部位規模與本金。