EA 新手手數設定:以風險%與 SL 決定,支援自動手數

重點(3 條規則)

手數必須從「可承受風險(%)」與 SL(止損)距離推導。
當權益下降時,務必把手數調回更小。 紀律優先。
對於像黃金這類價格尺度會隨時間改變的品種,不要只依賴單純的餘額比。


自動手數(Auto Position Sizing)的威力

許多 EA(程式交易)內建自動手數功能。它可利用複利,使帳戶餘額大幅成長——同時波動幅度也會放大

範例:Golden Alpaca Robot 開啟自動手數的回測。

  • 期間:2005 年 1 月 – 2025 年 8 月
  • 可變手數:開啟(UseMoneyManagement = true
  • 手數參數:mmRiskPercent = 1.5

即使只以300 USD起步,約 20 年內Total Net Profit 達到 14,756,527 USD——展現了複利與可變手數的威力。另一方面,Equity Drawdown Relative = 58.59%,風險也同步上升。

檢視交易歷史,2005 年 1 月測試開始時手數為 0.06;到 2025 年 8 月結束時已增加到 345.72 手。

多數 EA 允許你設定「願意承擔的風險」。請用回測找出合理水位。在我們的 EA 中,你可調整 mmRiskPercent;降低它會同時降低獲利與回撤(DD)。


決定手數的三種方法(含 EA 自動手數)

以下三種常見做法,簡要說明。

① 簡單餘額比

例: 每 100 USD 餘額下單 0.01 手。

優點: 非常容易;有點類似「自動複利」的增長。
缺點: 對多年價格變化大的品種(如黃金)較弱。約 20 年間黃金價格一度上漲約 10×,因此相同的 1% 變動會導致約 10× 的 P&L。風險一致性被破壞(多年前 10 USD 的 DD ≈ 現在 100 USD 的 DD)。

② 餘額 × 係數 ÷ 每 1 手所需保證金

公式: Lots ≈ (Account Balance × Coefficient) ÷ Margin Required per 1 Lot(係數由 EA 參數設定。)

優點: 透過所需保證金反映當前價格水位與槓桿,比單純餘額比更具即時性。
缺點:

  • 忽略SL 距離與波動度,與「實際可能虧多少」未直接連結。
  • 保證金規則依券商而異;週末或動盪時可能跳升並阻擋新單。
  • 仍需另行制定允許虧損%的政策。

③ 以風險%與 SL 反推(推薦)

概念: 每筆僅承擔r%的餘額風險,並由 SL 反推手數

優點:虧損上限在不同市況下更一致。
缺點: 需要 SL;跳空/新聞可能造成超過預期的滑點。

如何做(超簡):

  1. 餘額 B、風險 r(如 1% = 0.01)→ 允許虧損 = B × r
  2. 估算「若打到 SL,1 手會虧多少」(取決於券商規格)。
  3. Lots =(允許虧損)÷(每 1 手的虧損)
  4. 依券商min/step/max規則取整。

給新手的預設建議: 直接使用以風險%與 SL 反推的方法。我們的 EA 主要提供此自動手數模型。


價格尺度會變動的品種注意事項(例:黃金)

對於像黃金這類長期價格水位移動的資產,單純餘額比會讓同樣的%變動對應到截然不同的絕對 P&L

建議:

  • ③ 以風險%與 SL 反推作為標準。
  • 若堅持用 ① 或 ②,請加入價格尺度調整(如 Lots × (Reference Price / Current Price))。但整體而言,以SL 與允許虧損%管理更一致。

如何決定入金金額與起始手數

步驟 1:以固定 0.01 手回測估計 Max DD

最小手數(如 0.01)跑長期回測,記錄Max Drawdown(USD)
例:Max DD = 100 USD(於 0.01 手)

步驟 2:決定「可容忍的回撤%」

例:50%(可容忍 50% 權益回落)。

步驟 3:計算起始入金

經驗法則: Starting Deposit ≈ (Max DD at 0.01 lot) ÷ (Tolerable DD %)
例:100 ÷ 0.5 = 200 USD → 以200 USD、0.01 手起步。

步驟 4:手動「放大/縮小」規則

  • 每 200 USD 餘額 +0.01 手(如 400 → 0.02,600 → 0.03 …)。
  • 餘額下降必須縮手(如在 400 USD 提到 0.02,但掉到 300 USD,就回到 0.01)。
  • 人性容易在虧損後「報復性加碼」——很危險。頂尖交易者能保持縮手的紀律

註:使用 EA 自動手數時,同樣遵循——估 Max DD → 容忍 DD% → 決定起始入金

延伸閱讀:What is Drawdown? Understanding the Safety Zone and Tolerance Line


小範例

範例 1:EURUSD(風險%法)

  • 餘額 B = 1,000 USD,風險 r = 1%允許虧損 = 10 USD
  • SL = 50 pips;1 手的每 pip 價值 = 10 USD/pip(常見)
  • 若打到 SL,1 手虧損:50 × 10 = 500 USD
  • 因此 Lots = 10 ÷ 500 = 0.02(再依券商步進取整)

範例 2:XAUUSD(概念)

  • 餘額 B = 1,000 USD,風險 r = 1%允許虧損 = 10 USD
  • SL = 5 USD
  • 每 1 手在 SL 虧損取決於券商的合約大小最小跳動價值(可交由 EA 計算或查規格)。
  • Lots = 允許虧損 ÷ 每 1 手虧損,並按步進取整。

操作檢查清單

  • 從 SL 與允許虧損%推導手數(建議)。
  • 以最小手數回測 → 取得 Max DD後再決定入金。
  • 認知黃金等的價格尺度問題(不要只靠 ①/②)。
  • 餘額下降就縮手——沒有例外。
  • 確認券商min/max/step/margin限制。
  • 新聞或流動性稀薄時,考慮縮小手數或暫停

總結

  • EA 自動手數是促進成長的強力工具——但務必控風險。
  • 新手的預設選擇:③ 以風險%與 SL 反推。
  • 以 Max DD 與可容忍 DD%決定入金與起始手數。
  • 虧損後縮手是長期存活的關鍵。

發佈留言