程式回測報告的統計重點
本帖最後由 wctsengc 於 20-1-9 07:46 編輯前篇文寫到 --- 英國前首相狄士累利說過最有真知灼見的一段話: 謊言有三種 --- 1.謊言 2.可惡的謊言 3.統計學 (Lies, damned lies, and statistics)
個人長期以來是程式輔助交易人, 做過不知凡幾的回測, 這次分享看回測報告的重點 ---
1. 看回測報告通常著重在
a) MDD: 策略穩定度
b) Profit Factor: 策略品質
c) Odds: 賺賠比
其中我認為Profit Factor最重要
2. Profit Factor是總收益除以總損失, 代表您每輸一塊錢時, 可以賺多少錢回來; 這獲利因子如果夠大, 您會很喜歡輸錢, 因為輸愈多賺更多; 操作時心理狀況最重要, 尤其是輸錢時的心理狀態, 可否堅持施行策略取決於心理, 因此找到一個歡迎輸錢的策略很重要!!! 且此因子即是策略的品質, 品質好的產品當然是要多多生產, 這又涉及到了加碼
3. Odds(賺賠比)方面, 一般追求的目標是3倍, 其實能2倍以上我就認為很不錯了
4. MDD(最大虧損): 可看出要準備多少資金才不會死透, 也是關於輸錢時的心理狀態, 可否堅持施行策略
5. 回測的操作次數是愈多愈好, 次數少怕容易被極端值影響到觀點
6. 是否有績效(參數)高原? 策略一般都有輸入參數可變動(最好沒有), 在此參數不管怎麼變化時, 獲利都能維持在高檔的話, 是謂有績效高原; 如果參數要固定在某特定值, 或是參數值的範圍很小, 那意味高績效只在某幾個點上(參數孤島), 當市場狀況有變化後, 沒能盡快地將參數調整到新的適當值(很難確定, 因也跟著市場一起在變化), 績效便會大幅滑落
7. 是否有做樣本區間的劃分? 這不僅可以模擬測試交易策略未來的可行性, 或在各種不同盤勢裡的穩定度, 更可以藉此技巧來避免樣本有效度的問題; 最好用 Walk Forward Analysis 做滾動式的歷史資料回測
8. 投機操作這件事, 和一般工作最大的顯著不同是: [天道不必然酬勤] --- 它不像讀書或上班, 通常一分努力會帶來一分的回報, 它必須要 [適度] 的操作研究, 但過多的心力花在上面, 會和 [過度交易] 一樣, 對帳戶是有害的
頁:
[1]