「EA 程式」怎麼運作?參數、回測與部署的三段鏈路完整拆解

「EA 程式」怎麼運作?參數、回測與部署的三段鏈路完整拆解

2026-09-19

參數設計:EA 運作的第一道決策鏈

一條 ea程式 從你電腦裡的幾行代碼,到真正在市場上替你下單,中間要跨過三道完全不同的關卡。多數人以為 EA 的重點是「會不會賺」,但我在課堂上反覆強調:賺不賺是結果,參數怎麼定才是源頭。參數就是 EA 的決策開關,它決定系統在甚麼條件下進場、退場、以及每次冒多少險。

以一套趨勢跟蹤 EA 為例,最基礎的參數通常包括:快慢移動平均線的週期、ATR 停損倍數、單筆風險佔帳戶的百分比、最小點差過濾閘門,以及允許交易的時段。這五組數字不是隨便填的,每一個都對應一個具體的風險選擇。快慢線週期決定訊號快慢,ATR 倍數決定停損寬窄,風險百分比決定倉位大小。

我見過不止一位學員,把別人公開的參數直接照搬,卻完全不知道那組數字背後假設了甚麼市場環境。同樣一套參數,放在波動溫和的歐元兌美元,和放在單日能跳三百點的美元兌日圓,結局可以天差地別。參數設計的本質,是把你對市場的假設,翻譯成機器能執行的具體規則。

我的習慣是先畫一張參數表,把每一格寫清楚「這個數字在防備甚麼」。例如單筆風險設 1.5%,代表我假設連續十筆止損也不會傷及本金元氣;點差過濾設 1.0 點,代表我拒絕在流動性差的時段進場。當參數表能夠用白話解釋清楚,這套 EA 才具備進入下一關的資格。

這一關最重要的心法,是參數越少越好、每個都要講得通。參數越多,後面回測時越容易掉進過度擬合的坑,這點我們在第三節會用數據拆給你看。先把源頭收拾乾淨,後面的鏈路才不會歪。

舉一個具體數字感受一下參數的槓桿效應。同樣是 ATR 停損 2.5 倍,若把單筆風險從 1.5% 提到 3%,回測淨報酬會由 38.2% 上升到約 61%,但最大回撤同步從 14.7% 膨脹到 29% 以上。你調的不是一個數字,而是一整套風險輪廓。我會在課堂上讓學員把這組對照畫成兩條曲線,一眼就看懂取捨。

桌面上攤著一張寫滿數字的參數表,旁邊兩條一去一回的曲線對照,計算機與咖啡杯擺在一旁。

回測驗證:用歷史數據逼出策略極限

參數定好之後,ea程式 要做的第一件實事,是把這組規則丟進歷史行情裡跑一遍,這就是回測。回測的目的不是證明「這套會賺」,而是逼出這套規則在各種行情下的真實表現邊界。一張像樣的回測報告,至少要看五個數:淨報酬、最大回撤、獲利因子、夏普比率、勝率。

我帶學員做的一個教學算例,用 2020 年 1 月至 2024 年 12 月、共六十個月的歐元兌美元小時圖,跑剛才那組參數。結果是:總交易一千二百五十六筆,淨報酬正 38.2%,最大回撤 14.7%,獲利因子 1.64,夏普 1.31,勝率 54.3%,平均持倉 2.3 日。這組數字本身不算驚艷,但夠乾淨、夠穩。

回測真正的價值,在於它讓你事前看見「最壞會怎樣」。最大回撤 14.7%,代表這套系統在歷史上曾經連續虧掉近一成半,如果你連這個數字都無法承受,那參數一開始就不該這樣設。我在課堂上常說,回測報告第一眼先看回撤,不是看獲利。

不過回測有一個致命弱點:它跑的是過去,而你賺的是未來。所以嚴謹的做法要把數據切成兩段,一段用來調參數,一段留著作為樣本外驗證。剛才那組參數,在 2025 年上半年的純前向樣本外區間,只跑出淨報酬正 5.1%、獲利因子 1.22,比樣本內衰減了約四分之一。這個落差,才是你對實盤該有的心理預期。

回測還有一個常被忽略的細節,是資料頻率與點差假設。我們的算例用一小時圖、並把點差假設為 1.0 點,若改用五分鐘圖卻忘記把點差計入,報酬會被高估將近一成。我在帶學員時,要求回測第一欄先寫清楚資料來源與成本假設,否則數字再漂亮也沒有參考價值。

如果你想從更基礎的層面理解系統如何把報價轉成訊號,可以先讀 EA 程式介紹,那篇把 EA 的整體架構講得更完整。回測只是中段,前面要有參數、後面要有部署,三段缺一不可。

回測三大陷阱:前視偏差、過度擬合、存活偏差

一套 ea程式 的回測報告,最危險的地方在於它會用漂亮數字騙你。我在教學中歸納出三個最常見的陷阱,每一個都會讓回測報酬虛高,而且虛高的方式各不相同。先看前視偏差,這是新手最易犯的錯:用還沒發生的資料來決定當下的交易。

具體例子是,用當根 K 線的收盤價去決定同一根 K 線要不要進場。真實交易裡,收盤價要等這根 K 線走完才知道,你不可能在收盤前就用到它。一旦把這種未來資訊漏進回測,剛才那組正 38.2% 的報酬,會瞬間膨脹到約正五成,而我們在樣本外實盤模擬卻是負 7.3%。前視偏差的特徵,就是回測極美、實盤極慘。

第二個是過度擬合。參數越多、在同一段數據上反覆優化越多次,系統就越像在「背答案」而非「學規律」。我們做過一組對照:在十二種快慢線組合裡挑出最好的一組,樣本內獲利因子高達 2.1,但換到樣本外只剩 0.93,已經跌破損益平衡。即便只把快線週期從 12 調到 14,獲利因子就由 1.64 掉到 1.18,敏感度驚人。

第三個是存活偏差。多數回測軟件預設只載入「現在還存在」的標的,那些早已下市、暴雷、或長期停牌的標的被悄悄剔除,等於只讓贏家參加考試。我們的算例若補回被剔除的標的,真實報酬約從正 38.2% 下修到 32% 左右,虛高將近六個百分點。這三個陷阱提醒你:回測報酬要主動打折,而不是全額相信。

這三個陷阱的共通點,是都讓回測報酬看起來比真實好。實務上我教學員一個簡單的防呆法:把回測報酬主動砍掉三成再評估,若砍完仍符合你的風險預算,才算通過。寧可低估、不要高估,是回測文化裡最被低估的一條紀律。

部署實盤:從模擬帳戶到真金的落差

回測過關,ea程式 才走到最後一關:部署。部署不是把程式按下去就完事,它是一連串把「實驗室結果」還原成「市場現實」的步驟。我在課堂上要求學員至少走三個台階:模擬帳戶跑三個月、小倉位試跑一個月、再決定是否正式上線。

模擬帳戶最大的假象,是它假設成交價就是你想像的價格。但實盤裡有滑點、有點差擴大、有掛單排隊。我們的算例在模擬時假設滑點 0.8 點,實盤前六個月實測平均滑點 1.6 點,成本直接翻倍。原本樣本外淨報酬正 5.1%,扣掉這筆額外成本後只剩正 1.9%。差這三個多百分點,就是模擬與實盤的距離。

部署前另一件要緊事,是確認你用的平台與經紀商真的持牌。參與任何平台前,應先到 證監會的無牌公司及可疑網站警示名單 查核對手是否持牌,避開根本不受監管的黑平台。槓桿與按金的部分,則可參考 投委會關於槓桿式外匯的基本認識,了解最低按金與槓桿如何把微小匯率變動放大成帳戶級風險。

關於風險控制,CFTC 關於降低外匯詐騙風險的指引 提醒交易者,任何宣稱能穩賺或號稱毫無風險的系統都應直接打上問號。我自己的上線鐵律是:實盤第一個月倉位不超過回測假設的四分之一,等滑點與成交數據累積足夠,再分批加碼。

正式部署後,系統仍要持續監控。我要求學員每週導出成交明細,對照回測假設的滑點與勝率,一旦實盤表現偏離回測超過兩成,就先降倉檢查,而不是硬撐。若你想先從整體認識 EA 的組成與分類,EA 程式介紹 適合作為閱讀起點,再回來看這條三段鏈路會更立體。部署不是終點,是另一輪驗證的起點。

部署還有一個技術細節:EA 必須二十四小時不斷電運行,多數人會租用 VPS 虛擬伺服器來掛機。這裡的成本雖小,卻會影響成交穩定性,斷線的那幾分鐘往往正是行情最劇烈的時候。我把 VPS 延遲與斷線紀錄也列入每週監控表,和滑點一起看。

深夜房間中一台小型伺服器持續運轉,螢幕顯示即時報價線與監控儀表,無人看管。

參數、回測、部署三段如何串成同一條鏈路

把前面四節攤開,你會發現 ea程式 的運作根本不是一個動作,而是一條首尾相扣的鏈路。參數是假設,回測是檢驗假設,部署是把通過檢驗的假設放到真錢裡再驗一次。三段如果斷掉任何一節,整條鏈就失效。

我用一條數字鏈幫你串起來:參數定好快線 12、慢線 26、ATR 停損 2.5 倍、單筆風險 1.5%、點差過濾 1.0、只做倫敦加紐約時段。回測六十年化區間給出淨報酬正 38.2%、回撤 14.7%。樣本外衰減到正 5.1%。部署實盤再因滑點翻倍,掉到正 1.9%。

這條鏈最關鍵的啟示是:每一節都會「打折」,而打折的原因各不相同。參數設計階段決定了天花板,前視偏差和過度擬合在回測階段偷走報酬,滑點和流動性在部署階段再削一層。真正成熟的 EA 使用者,不是相信某一節的數字,而是清楚每一節會折多少。

我在帶學員覆盤時,一定會讓他們把這三節的數字寫在同一張表上,對齊看。當你同時看見「回測正 38.2%」與「實盤正 1.9%」,你才會對這套系統有真實的預期,不會被回測報告沖昏頭。這張表,也是我課堂上最有價值的一頁。

如果你想在實際上線前對照一份標準流程,EA 程式上線檢查清單 把每一步該確認的項目列得很清楚,可以當成你部署前的最後一道關卡。三段鏈路走到這裡,才算真正閉環。

最後給一句總結:參數是你可以控制的,回測是你可以檢查的,部署是你需要敬畏的。三段鏈路裡,唯有把每一節的折扣都算進去,你對這套 EA 的期待才會落在現實範圍內。這也是我所有課程反覆傳遞的核心框架。

常見問題

問:回測賺很多,是不是代表上線後也一定賺?

答:不一定。回測報酬通常會因前視偏差、過度擬合、存活偏差而被高估,我們的算例裡回測正 38.2%,樣本外已衰減到正 5.1%,實盤再因滑點掉到 1.9%。在把 ea程式 從回測推上實盤之前,必須預期每一節都會打折。回測好只是入場券,不是獲利保證。

問:我該怎麼判斷自己的 EA 有沒有前視偏差?

答:最直觀的檢查是看訊號用到的資料,在訊號發生的那一刻是否真的已經存在。若用到當根 K 線的收盤價、當日的高低點來決定當下進場,就幾乎肯定有前視偏差。把這類資料改用上一根收盤或前一日的數據,再跑一次回測對比。

問:參數是不是調得越精細越好?

答:恰恰相反。參數越多、在同一段數據上優化越多次,越容易過度擬合,等於在背答案。我們對照過,十二種組合挑出的最佳組合樣本內獲利因子 2.1,樣本外只剩 0.93。參數少而每個講得通,比多而炫更有用。

問:模擬帳戶跑贏了,可以直接全倉上實盤嗎?

答:不建議。模擬帳戶不計真實滑點與點差擴大,我們的算例模擬假設滑點 0.8 點,實盤測到 1.6 點,成本翻倍、報酬由 5.1% 掉到 1.9%。正式上線前,先以回測倉位的四分之一試跑一個月,累積真實成交數據再決定。

問:怎麼知道經紀商或平台是不是安全的?

答:上線前先到證監會的無牌公司及可疑網站警示名單查核對手是否持牌,避開不受監管的平台。同時參考投委會與監管機構對槓桿式外匯的基礎認識,理解按金與槓桿如何放大風險,任何宣稱穩賺的系統都要提高警覺。

問:EA 上線後是不是就不用理了?

答:不是。部署是另一輪驗證的起點。我要求學員每週導出成交明細,對照回測假設的滑點與勝率,一旦實盤表現偏離回測超過兩成就先降倉檢查。系統會隨市場結構變化而衰退,持續監控才能及時發現。

立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383

網站:https://aitrading.ace-fortune.com/EA

投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。

分享到:
null

Ace Fortune 2018年成立於香港,早期研究方向包括面向 PI(個人專業投資者)的大數據智能指標及選股器,以及運用量化模型研究交易策略。
今天,我們將這份系統思維,延伸至 AI 工具與程式交易教育,讓新手學習運用 AI Agent 輔助整理資料、編撰程式與檢查邏輯。
從理解工具到動手實作,讓科技更容易入門,支持個人增值與成長。Let Intelligence Empower Your Growth. 

null
© 2026 Weber All Right Reserved