[QuantBrains][策略管理]評價函數的設計思路

上週私下跟幾位同學聊到這個主題,也就是評價函數到底該怎麼選擇與設計

以前也大概也討論過幾次,有些在 FB裡的閒聊,有些在官網上

評價函數的選擇 – 量化思維 QuantBrains

評價函數的穩健特性(Robustness) – 量化思維 QuantBrains

[策略管理]動能門檻 – 量化思維 QuantBrains

如何評估動能評價函數的有效性 – 量化思維 QuantBrains

在我們的 QuantBrains 動態資金管理系統,評價函數扮演的最大腳色是資金的動態分配或策略上下架,也有少部分商品較多的同學會用評價函數來作為 Ranking 篩選商品的準則

歸納了幾個同學的用法

1.理論型

網路上有比較多的論述基礎,容易理解,也因為是我們的現成範例 ,所以應該是目前比較多同學直接拿來就用的,像是 Optimal-f、Kelly formula,雖然理論容易理解,但也有其缺點,像是起伏過於敏感

2.穩健型

在 <海龜投資法則> 中有特別開了一章 (第十二章) 在講這個特性,像是MAE/MFE,這類公式比較不會受短期績效的變化影響,<動能投資法>一書裡的評價函數 指數回歸*R^2 也有這樣的特性,可以參考前面那篇穩健特性的文章

3. 綜合型

第三種是綜合型,我還蠻推這個綜合型的思路,也要謝謝某位同學的設計分享。綜合型主打一個通通不用吵,通通摻在一起做成撒尿牛丸就好了,設計思路是下面這樣的

令 EVA = 長 + 中 + 短 (只是討論概念,這裡比例就直接 1:1:1 了,依個人喜好調整)

其中

” 的數值取策略回測報告中的長期統計結果當成啟動資金,如果策略基本體質好,就會取得較好較優先的基本保障,由於是長期的統計數值,所以也不用特別去寫什麼函數,直接從回測報告中取得就可以了,可能是 ProfitFactor 、 Z-score、Sharpe Ratio (可依需要 -1 或調整),一年更新一次就可以了 (底薪)

” 的數值則可能是一個中期範圍函數,例如 1~2年的回溯時間,代表活躍中的市場特性或策略在此範圍內的performance變化 (年度績效獎金),可允許有負數

” 的數值可為”當次”交易 openpositionprofit 的函數,透過當次開倉的結果,來控制部分資金的收回或加碼 (參考討論區中關於 inc 的討論) (加給/分潤),可允許有負數

綜合型已經頗有公司治理給薪給獎金的味道….. 策略可動用資金 = 底薪 + 年度績效獎金 + 加給/分潤

作為自有資金經理人,策略就是我們的員工,該怎麼根據員工的表現來進行管理分配資源甚至裁員,建議一套適性有邏輯能長期使用的規則是必須的,如果你時常覺得用範例時常搞不清楚這分數到底是在做什麼,也不盡合理,不妨找個時間重新思考一下,重新設計,怎麼樣的設計會更符合我們心裡所想的評鑑系統或資金分配邏輯,做出符合自己風格的管理模式

還有就是……..chatgpt真的很好用,不論是寫策略還是寫評價函數(資金管理函數),都可以請AI給點意見

作者:yuting0103

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *