把高獲利因子當成低風險
這個比值裡根本沒有回撤項。一套對每筆虧損都加碼攤平的策略,可以連續多年掛著很高的獲利因子——未實現虧損從不平倉,因此從不進入分母——直到唯一一次真正平掉的那一籃把全部戰績一次抹平。
在指定期間內,總毛利潤除以總毛虧損。獲利因子高於 1.5 表示策略有獲利,高於 2.0 屬於強勢。
亦稱:PF, 毛利潤比率
更新於
策略每虧掉一個單位的錢,又賺回了多少?大於一表示收進來的比還回去的多,小於一則相反。它是兩個合計數之比,因此完全不說明盈虧是以什麼順序到來的。
獲利因子是判斷一套策略究竟有沒有優勢的最快方法:它把每一筆交易壓縮成一個數字,並在 1.0 處設下一道硬門檻。它同時也是最容易灌水的數字,因此它是篩選工具,而不是最終判決。
獲利因子 = 毛利潤 ÷ |毛虧損| 兩個合計都只涵蓋已平倉交易,且必須取自同一期間。成本屬於數字內部,而不是擺在數字旁邊:在點差與佣金之前算出的獲利因子,不是帳戶真正會經歷的那個獲利因子。
單一數字無法描述一套策略。下列指標會改變這個數字的讀法。
某檔 EA 在同一期間內,把獲利交易合計平倉在 8,000 美元,把虧損交易合計平倉在 4,000 美元。這兩個合計數之比就是獲利因子。
計算 8,000 ÷ 4,000 = 2.00
結果 獲利因子 2.00——策略每虧一個單位就賺回兩個單位
示意數字,並非任何上架 EA 的實際紀錄。
獲利因子只可能與它背後的樣本一樣可靠。先讀交易筆數、成本模型與期間,再讀這個數字。
| 區間 | 含義 |
|---|---|
| 少於約 100 筆交易 | 統計上太單薄。少數幾筆大獲利就能撐起整個比值,而只要剔除最好的那一筆,數值往往就跌到 1.3 以下。 |
| 未計點差或佣金 | 這不是你將要交易的數值。成本會整個落進分母,因此現實成本總是把它壓低。 |
| 樣本內(最佳化過的期間) | 反映調參的程度不亞於反映策略本身。它只能作為一個區間的上緣,而下緣是樣本外的數值。 |
| 樣本外或前推 | 值得引用的就是這個數值。相對樣本內適度下降屬於正常;一旦跌破 1.0,說明那點優勢是擬合出來的。 |
| 由公開的成交紀錄重算 | 唯一可稽核的版本。如果賣方附上了已平倉交易清單,你可以自己把毛利潤與毛虧損重新加一遍——還能在賣方從未引用過的期間上算這個比值。 |
本站發布的十四次執行落在 1.27 到 1.52 之間:沒有一次搆到上表的 1.8–2.5 區間,還有三次低於本頁稱為勉強的 1.3 這條線。十四次全部是在 10,000 USD 入金上以 0.1 手執行的——這是各個編譯版本自帶的固定手數輸入參數,其中十檔叫 LotSize,兩檔叫 InpLots,兩檔組合用的是帶編號的 LotSize 參數——而這個參數恰恰是該比值忽略的東西:把它調高,獲利因子紋風不動。每個 EA 頁面都會把這個比值與期間、交易筆數與測試模型並排列出,並在其後附上已平倉成交紀錄。只是那些頁面的上架後區塊只報告報酬率與回撤,不報告獲利因子——從成交紀錄裡把它重算出來,十三檔裡會有兩檔落到 1.0 以下。
這個比值裡根本沒有回撤項。一套對每筆虧損都加碼攤平的策略,可以連續多年掛著很高的獲利因子——未實現虧損從不平倉,因此從不進入分母——直到唯一一次真正平掉的那一籃把全部戰績一次抹平。
來自零點差回測的獲利因子,與來自真實點差回測的獲利因子,量的是不同的東西。先把成本模型對齊,再做比較。
獲利因子是一個統計量,而小樣本充滿雜訊。二十筆交易幾乎能產生任何數值;這個數字要到幾百筆的量級才開始攜帶資訊。
它只代表該樣本是獲利的,並不代表帳戶能熬過整條路徑。1.2 的獲利因子搭配 40% 的回撤,描述的是一套多數帳戶根本坐不住的策略。
按這個比值排序,挑出來的是回測期間最合它心意的策略,而不是最可能重現的策略。本站十四檔 EA 中回測第二好的一檔——232 筆交易上的 1.526——在上架後平倉的 21 筆交易上只有 0.72,一旦把這些交易計入,它公開的數值就降到了 1.43。在 21 筆交易上,這種反轉是雜訊而非規律;而雜訊恰恰是排名欄無法與優勢區分開來的東西。
公開紀錄以「獲利因子」衡量的上架產品。