依SL距離反推手數|風險%資金管理的做法
結論:手數要從「能虧多少」來決定
風險%資金管理,是先決定單次停損可以虧掉帳戶餘額的幾%,再依據到SL(停損)的距離反推手數。這正是它與固定手數的差別。固定手數下,SL寬的日子虧損金額大、SL窄的日子虧損金額小,每次的風險都不一樣。
不過,算出來的手數不能直接下單。經紀商有最小手數、最大手數與手數步進的限制,保證金也有上限。本文會說明如何把計算值收進這4項限制的範圍內(夾限,clamp),以及處理的先後順序。
推薦經紀商比較 →
🎁 免費下載EA📧 免費電子郵件課程(共 8 封)+ 訂閱者專屬 MT5 指標 13 款合集
※ 嚴格保護隱私。可隨時取消訂閱。
運作原理:反推公式
基本公式如下。
手數 = 可承受虧損金額 ÷(SL距離 × 每1手每單位的價值)
舉例來說,帳戶餘額100萬日圓、風險1%、USDJPY、SL為50pips。可承受虧損金額是1萬日圓。1手(10萬通貨)時1pips約為1,000日圓,所以 1萬日圓 ÷(50 × 1,000日圓)= 0.2手。SL放寬到100pips就是0.1手,縮窄到25pips則是0.4手。不論SL幅度如何變化,觸發停損時的虧損金額都維持在約1萬日圓。
在MT5的EA中,「單位價值」可由商品的SYMBOL_TRADE_TICK_VALUE(1個tick的價值)與SYMBOL_TRADE_TICK_SIZE(1個tick的價差幅度)求得。若以pips計算,遇到小數位數不同的商品、黃金或加密資產時,很容易換算錯誤。以tick為單位計算會比較安全。
連虧時的資金縮減幅度
風險%資金管理的重點,在於可以事先估算連虧時的資金縮減幅度。以USDJPY H1的MEGAMAX DONCHIAN與DONCHIAN ENGINE為例,兩者在回測中的最大連虧都是11次。每次風險1%、連虧11次,餘額會減少約10.5%(0.99的11次方);若每次風險2%,則約減少20%。思考順序是:先看最大連虧次數,再選出縮減幅度在自己可承受範圍內的風險%。
另外,這兩個EA的回測PF分別為1.55與1.5,幾乎相同。但有效DD分別是58.6%與10.8%,年化報酬率分別是39.3%與10.9%,差距很大。與PF相比,DD和年化報酬率更容易受手數配置方式左右。這個差距的成因在此不下定論,但它說明了「PF相同,安全度就相同」並不成立。
夾限的順序與檢查清單
算出的手數,依下列順序調整。
| 順序 | 限制 | MT5中的取得方式 | 處理方式 |
|---|---|---|---|
| 1 | 步進 | SYMBOL_VOLUME_STEP | 無條件捨去到步進的倍數 |
| 2 | 最小手數 | SYMBOL_VOLUME_MIN | 低於下限就放棄進場(或明確知情後改用最小手數) |
| 3 | 最大手數 | SYMBOL_VOLUME_MAX | 超過上限就壓到最大手數 |
| 4 | 保證金上限 | OrderCalcMargin與可用保證金 | 不足就降低手數,並回到第1步重新確認 |
配合步進時,請使用無條件捨去而非四捨五入,因為四捨五入可能讓風險略微超過預設的%。
當計算結果低於最小手數時,我們認為放棄進場才是正確做法。若向上補到最小手數,那一筆交易的風險就會超過設定的%。小額帳戶遇到SL較寬的日子,每次都會碰到這種情況。EA採用哪一種處理方式,請務必在設定項目或說明書中確認。
選擇或設定EA時,請確認以下幾點:
- 風險%的輸入是以「餘額」還是「有效淨值」為基準
- 計算結果低於最小手數時,是放棄進場還是向上補足
- 對齊步進的方式是無條件捨去還是四捨五入
- 保證金不足時,是降低手數,還是因下單錯誤而停止
設定位置整理在EA設定方法。試算手數時,也可以使用MT5工具。
限制與注意事項:不一定照計算結果虧損
即使採用風險%資金管理,也不保證虧損金額一定以上限為限。以下也把不利的部分寫清楚。
- 跳空與滑價:週一開盤的跳空或經濟數據公布時,成交價可能比SL更不利,此時的虧損會超過1%。
- 未計入成本:若公式沒有納入點差與手續費,實際虧損會略為偏大。
- tick價值會變動:帳戶幣別與結算幣別不同的商品(日圓交叉盤以外的商品、黃金等),tick價值會隨匯率變動,只能以下單當下的數值計算。
- 多個EA的風險會疊加:每個EA風險1%,但5個同時持倉的話,最多約承擔5%的風險。
- 虧損後回升較慢:手數會隨餘額縮小,因此從回撤中恢復的速度往往比固定手數更慢。
- 有時固定手數更合適:對於馬丁加碼系或不設SL的EA,反推公式本來就無法成立。
總結
- 風險%資金管理以「可承受虧損金額 ÷ SL距離的價值」反推手數。與固定手數不同,單次停損的虧損金額大致固定
- 計算以tick價值、tick大小為準,而不是pips
- 夾限順序為「捨去到步進 → 最小 → 最大 → 保證金」。請確認低於最小手數時是放棄進場還是向上補足
- 由最大連虧次數與風險%,事先估算連虧時的資金縮減幅度
- 因跳空、成本與多個EA疊加,實際虧損可能超出計算值
相關文章
📧 免費電子郵件課程(共 8 封)+ 訂閱者專屬 MT5 指標 13 款合集
※ 嚴格保護隱私。可隨時取消訂閱。