EA 與自動交易 本主題第 2 篇,共 4 篇

EA 風險管理:依紀錄裡最深的回落決定部位,而不是湊一個整數入金

EA 風險管理在你把 EA 掛上去之前就開始了。23 份 EA 回測紀錄全都用同一筆 10,000 的入金跑出,最深回撤卻從該筆入金的 0.67% 到 26.5% 不等——一個入金金額不可能適用這麼大的差距。以下說明如何從紀錄本身決定部位大小,以及決定何時關掉 EA 的那四個數字。

發佈於 · 更新於 · 審閱於

EA 風險管理:依紀錄裡最深的回落決定部位,而不是湊一個整數入金

速覽

難度
入門
閱讀時間
12 分鐘閱讀
章節
5
已解答的問題
4
已核對的數字
2026-08-25
本指南目錄(5 節)

EA 智能交易程式的風險管理,歸結為一個在你把它掛上去之前就做完的決定:多大的部位、對上多少入金,以及在哪一點停手。EA 不會替你做這個決定。它會帶著自己的規則一路交易下去,穿過紀錄裡最糟的那一段,以及之後發生的任何事。

真正在做事的是四個數字,而通常被引用的只有其中一個:

  • 以金額計的最深回落。 不是百分比——是餘額實際回吐掉的金額。
  • 最糟的連續虧損。 在這些紀錄裡中位數是 8 筆。最差:連續 38 筆。
  • 單筆最糟的交易,它在中位數上是平均虧損的 1.89 倍,最高可達 10.2 倍。
  • 浮動權益的落差。 在全部 23 份紀錄裡,未平倉回撤都比平倉回撤更深。

前三個數字在下文依據這 23 份平倉交易清單量測。權益落差來自每次執行的餘額回撤與權益回撤數據。

測試條件
實驗編號EXP-EA-RISK-BUDGET-001
來源23 次 MT5 策略測試器執行的平倉交易清單
母體23 份 EA 回測紀錄,每一份都附有完整的平倉交易清單
模型MetaTrader 5 策略測試器回測
入金23 份全部為 10,000
最近驗證2026-08-25

我們如何執行並標註這些測試,寫在我們的測試方法裡。

該看什麼:決定你部位大小的四個數字

在你決定任何事情之前,先從 EA 自己的報告和交易清單裡把它們讀出來。MT5 會印出其中大部分,但不是決定部位所需要的形式。

數字它為什麼決定你的部位大小報告在哪裡誤導人
以金額計的最深回落這是你的入金必須在你不介入的情況下吸收掉的金額旁邊的百分比是從餘額高點算起的,不是從你的入金算起
最糟的連續虧損這是你必須連續多少次不去介入最大連續虧損次數有印出來,但夾在一堆比率中間很容易略過
單筆最糟虧損一筆交易可以吃掉平均虧損的 10 倍平均虧損就在它旁邊,看起來更像是穩妥的輸入值
浮動權益的落差你的保證金取決於權益,而不是已平倉的交易餘額曲線才是那條好看的線

這些紀錄之間的差距,正是這件事重要的原因。依最深回落排列,最深的、最淺的,以及中間的幾份:

主要商品交易筆數最深回落佔 10,000 入金的比例最糟連續虧損
GBP/JPY6952,649.5426.50%35
EUR/USD(4 個商品)4,7252,479.1324.79%14
EUR/JPY7762,464.6424.65%38
EUR/GBP4261,359.0213.59%9
EUR/USD(5 個商品)912965.889.66%8
USD/JPY1,611575.345.75%10
JP22521067.430.67%4

全部 23 份的中位數是 8.67%。所以典型的紀錄在某個時點會回吐入金的十二分之一左右——而最深的那一份回吐超過四分之一。除了 JP225 那一份,其餘都是在同一筆入金上以 0.1 手跑出的。差距來自規則本身和它交易的市場,而不是部位大小。

確認那份紀錄是在你要用的規模上跑出來的

還有一項檢查,只花你十秒:只有當你以量測時的規模執行 EA,回落數字才適用於你。

在這 23 份紀錄中,23 份全部是在 10,000 入金上跑的,22 份使用 0.1 手。例外是 JP225 那一份,它是在指數商品上以 3.0 手、而不是 0.1 手跑出來的。它 0.67% 的回落,是那次 3.0 手執行的回落。如果你用 0.1 手去跑,你跑的就是一個它的紀錄沒有描述過的部位。在借用任何百分比之前,請打開報告的 Inputs 分頁或 .set 檔,確認手數。

固定手數、每筆百分比風險,與從紀錄決定部位

三種做法,而多數文章推薦的那一種,正是最不適合 EA 的那一種。

做法它做什麼它在 EA 上哪裡失效
固定手數一個規模,永遠不變安全而誠實,但除非你是從某段回落推導出來的,否則這個規模是隨意訂的
每筆固定百分比風險規模隨止損距離縮放它假設有一個固定的止損。許多 EA 依條件出場,而不是依價格,所以「每筆 1%」沒有任何東西可以掛上去
依紀錄裡最深的回落決定部位挑一個規模,讓已觀測到的最深回落是你熬得過去的錢需要交易清單,而且會給你一個比你想要的更大的數字

中間那一列是陷阱。以帳戶百分比做部位管理,對每次進場都設止損的主觀交易者來說是穩妥的建議。而一支動態管理出場的 EA,並不會給你公式需要的那個距離。改用平均虧損代入,會嚴重低估尾部:在這些紀錄裡,最糟的交易在中位數上是平均交易的 1.89 倍。極端案例是一份 5 個商品的紀錄,它單筆最糟的交易虧掉 545.00,而平均虧損是 53.43,大了 10.2 倍。

第三列產出的是令人不舒服的數字,而這正是重點。如果那份 GBP/JPY 紀錄最深的回落是 0.1 手下 10,000 帳戶的 26.5%,那麼用同樣的規模在 5,000 上跑,同一段序列就會吃掉 53%——而沒有任何計畫能在被證明是對的之前,先錯掉一半還活著。

實際執行這套計畫

  1. 打開這支 EA 的交易清單或存下來的策略測試器報告,讀出它以金額計的最深回落、最糟的連續虧損和單筆最糟虧損——不要只看摘要那一行。
  2. 把最深回落乘以二。紀錄界定的是已經發生過的事,不是將要發生的事。這 23 份紀錄裡有六份,一旦加倍就超過 10,000 入金的四分之一;有一份超過一半。
  3. 把你的入金設定成:那個加倍後的數字,是你可以眼睜睜看著它消失、卻不會去關掉 EA 的錢。如果不是,就把手數減半,而不是抱著希望。
  4. 加上浮動權益的餘裕。這 23 份紀錄每一份的未平倉回撤都比它的平倉回撤更深——中位數是 1.08 倍,最多可達 1.76 倍——因為餘額只有在交易平倉時才會變動。
  5. 在你啟用 Algo Trading 之前,用數字寫下兩個停手條件:一個結束測試的金額,以及一個結束測試的連續虧損筆數。趁你還沒有任何東西押在裡面的時候把它們決定好。

第 4 步是大家會跳過的那一步。本頁的回落數字來自平倉權益曲線,而平倉曲線在兩次進場之間是盲的。收到追繳保證金的帳戶看的是浮動權益,而在同樣這些紀錄裡,浮動權益每一個案例都跌得更深。請把本頁的回落數字當成下限。

如果 EA 是你自己打造的,你可以把部位設定直接寫進去,而不必靠記憶。在 EA Builder 裡,手數和資金規則位於 Settings 分頁,而不在畫布上。設定一個從回落推導出來的固定手數,並在編譯之前確認馬丁加碼、攤平加碼和金字塔加碼都已關閉。

連續虧損比回撤深度更重要

一段會回升又再度下探的回落,是能熬過去的;一段完全沒有中斷的回落則不然,因為中間每一筆獲利交易都給了你繼續下去的理由。EUR/JPY 那一份紀錄值得研究:它最糟的連續虧損是 38 筆交易,而那一段裡虧掉的錢——2,464.64——恰好就是它整段最深的回落。那 38 筆交易全部都虧。沒有任何東西中斷過它。

那就是連續 38 次讓你斷定「這支 EA 壞了」的機會,而在紀錄的那個位置上,正確答案是什麼都不做。對照 4 個商品的那份 EUR/USD 紀錄:它以 14 筆的最糟連續虧損達到相近的 2,479.13 回落——同樣的金額,熬起來明顯容易得多。

風險,以及那些代表停手的數字

四種失敗模式,按照它們實際發生的順序。

照平均值決定部位。 這些紀錄的平均虧損在中位數上是 10,000 入金的 0.66%,聽起來像是有 150 筆虧損交易那麼舒服的緩衝。而單筆最糟的交易達到入金的 5.45%。一個按平均值決定規模的帳戶,遇上尾部時,手上只有它以為自己有的大約八分之一緩衝。

在回撤中途介入。 這是昂貴的那一種,而上面那些數字正是它會發生的原因:連續 38 筆虧損,長到足以讓任何一種解釋聽起來都合理。防線不是意志力。防線是事先決定那個離場數字,並且把規模訂得夠小,小到那個數字不會提早到來。

在同一個帳戶上跑好幾支 EA,並且把回落加起來。 上面每一個數字描述的都是單獨量測的一支 EA。這些紀錄裡沒有任何東西說兩支 EA 不會在同一週一起陷在回撤裡,而那個天真的假設——分散會縮小回撤——正是你在依賴它之前值得先測試的東西。我們關於組合規則的量測來自 Builder 的範本展示區:全部 9 個組合範本的回撤中位數是 -3.51%,而單一規則是 -1.065%;EXP-MACD-RECIPE-BASELINE-001 裡一個由三條規則組成的組合,回撤比它的 MACD 規則單獨執行時深了 3.76 倍,而獲利因子只移動了 0.02。在你量測過自己的組合之前,請以個別回落的總和來決定多 EA 帳戶的規模,而不是以它們的平均。

把回測當成最糟的情況。 它是被記錄得最完整的情況,不是最糟的情況。這些紀錄沒有一份是實單帳戶的執行,而回測從來不會測試執行、滑點或經紀商斷線。把回落加倍不是悲觀。那是用一把由過去打造的尺去量未來時,最起碼的修正。

本頁沒有任何內容構成財務建議,而且沒有任何過去的回撤能界定未來的回撤。

下一步

從那裡開始:

  • 想知道 53 個經過量測的設計對報酬(而不是部位大小)說了什麼,EA 自動交易程式能賺錢嗎談的是「獲利」到底是什麼意思。
  • 如果你正在決定部位的那支 EA 來自別的地方,免費 EA 怎麼用涵蓋了排在這一步之前的那些檢查——從「到底有沒有獨立的人量過那些數字」開始。
  • 想替自己的規則產出一個回落數字,就自己跑一次回測,並且讀平倉交易清單,而不是摘要那一行。

常見問題

跑一支 EA 需要多少錢?
要比它紀錄裡最深的回撤更多,而且那份紀錄是下限,不是答案。在 23 份 EA 回測紀錄中(全部以 10,000 入金跑出),最深的平倉回撤落在該筆入金的 0.67% 到 26.5% 之間——其中一份 GBP/JPY 紀錄,在一段最終獲利的執行中曾經一度回吐 2,649.54。請取這支 EA 自己最深的一段回落,把它乘以二,因為未來並不受過去約束,然後確認這個結果是你能眼睜睜看著它縮水、卻不會去把 EA 關掉的錢。23 份裡有六份,光是把已觀測到的最深回落加倍,就已經吃掉這 10,000 的四分之一以上。
用 EA 交易時,每筆該冒多少百分比的風險?
這個問題沒有聽起來那麼有用,因為 EA 並不冒一個百分比的險——它下的是一個手數,而那個手數造成的虧損差距極大。在這些紀錄裡,平均虧損在中位數上是 10,000 入金的 0.66%。但單筆最糟的交易,在中位數上是平均虧損的 1.89 倍,在極端上是 10.2 倍:有一份紀錄平均每筆虧損 53.43,卻有一筆交易虧掉 545.00,也就是入金的 5.45%。請用紀錄裡最糟的那一筆決定部位,而不是用平均的那一筆。
什麼時候該把 EA 關掉?
在你把它掛上去之前就決定,並且把數字寫下來。有兩個條件值得設定:一個以金額計的回撤上限,以及一個你願意連續承受幾筆虧損的上限。這些紀錄讓後者變得具體:23 份紀錄中最糟連續虧損的中位數是 8 筆,最長的是 38 筆。如果你的計畫撐不過你所選紀錄裡最長的那段連續虧損,那不一定是 EA 選錯了——是計畫的規模訂錯了。
在同一個帳戶上跑好幾支 EA 能降低回撤嗎?
預設情況下不能,而且我們是查過才這麼說,不是假設。在 Builder 的範本展示區裡,全部 9 個把多條規則組合在一起的組合範本,回撤中位數是 -3.51%,而以同樣方式量測的單一規則是 -1.065%,並且沒有一個組合的獲利因子達到 1。其中一個由三條動能規則組成的組合,回撤比它的 MACD 規則單獨執行時深了 3.76 倍。在你量測過自己的組合之前,請以個別回落的總和來決定多 EA 帳戶的部位。

接著讀

先是本主題的下一篇指南,其餘依建議的閱讀順序排列。

把學到的做成 EA

在 AIStrategyMiner Builder 中用模組組出進場與出場規則,再用你自己的價格歷史測試,之後再做任何決定。

  • 為 MetaTrader 5 編譯標準的 .ex5 檔案,並在 Strategy Tester 中檢查。

在依賴任何 EA 之前,先在 MetaTrader 5 的 Strategy Tester 中測試。過去的結果不能預示未來的結果。

AIStrategyMiner EA Builder:畫布上相互連接的策略模組,右側為屬性面板