在一套自動化交易系統裡,風控放在哪裡,決定了它能不能在關鍵時刻發揮作用。我們的做法是:風控是一道獨立的關卡,位於訊號與執行之間。
風控寫在策略裡,會發生什麼事?
當風控只是策略裡的一個參數,它就會跟著策略一起被調整、一起被最佳化。結果常常是:為了讓回測好看,風控被放寬了;或是新策略上線時,忘了設定同樣的限制。
獨立風控的三個原則
- 風控規則與策略分開管理,策略無法自行放寬限制。
- 每一個訊號都要逐條通過檢查,任何一條不通過就不執行。
- 被攔下的訊號要記錄原因,方便事後檢討。
常見的風控規則
- 倉位與曝險上限:限制單一部位與整體曝險。
- 停損:預先定義可承受的損失範圍。
- 冷卻時間:避免短時間內頻繁進出。
- 異常行情暫停:價格劇烈跳動或資料異常時,暫停執行。
系統能做的最重要的事,往往是不做
一個好的風控系統,大部分時間看起來什麼都沒做。但在行情劇烈變化、資料出錯或策略失效的時候,它是讓損失可控的最後一道防線。
本文為方法說明,不構成任何投資建議。