很多學員一上來就問我,有沒有辦法兩個星期學會 EA 程式然後直接實盤賺錢。我每次都先潑一盆冷水:如果你連自己的策略邏輯都講不清楚,再快的程式也只是加快虧損。我自己在 Ace Fortune 領財智庫帶學員寫 ea程式 這幾年,見過太多人栽在「想快」這兩個字上。所以我後來固定用 90 天作為一條從零到實盤的排期,不是因為 90 天是什麼魔法數字,而是它剛好夠你把地基、驗證、運行三件事各做一遍,又不至於拖到熱情退潮。這篇文章我想用第一人稱,把我自己那 90 天怎麼過、踩了哪三個坑,老實講一遍。
為什麼我會用 90 天來排這條學習路線
把 90 天切成三段,背後是一個很現實的判斷:絕大多數人撐不過「一開始很興奮、中間想放棄、最後不了了之」這條曲線。太短,你連坑都沒踩完就上線;太長,你的生活節奏早就把這件事擠掉了。90 天是我反覆調整後,剛好能走完一個完整循環的長度。
我當時的起點與目標
我第一次認真碰 EA 程式,是在一邊上班一邊做波段單的時期。那時候每天要看四、五個貨幣對,下班才有力氣下單,常常錯過歐洲開盤那段波動。我當時給自己定下的目標很笨也很實在:先不要想賺多少,先把「我不在電腦前也能按紀律執行」這件事做到。這個目標後來救了我,因為它讓我把前三十天全部花在理解,而不是急著上線。我也見過不少學員一開口就是「我要月化多少」,結果連自己賺的是哪一種行情都說不清,那種目標只會把人帶去賭。
90 天排期的底層邏輯
我把 90 天切成三段,每段都有一個清楚的產出。頭三十天產出是「我講得清楚的邏輯」,中間三十天產出是「經得起模擬盤對照的參數」,最後三十天產出是「能小資金穩定運行的實盤」。這三個產出是遞進的,前面沒站穩,後面一定會漏水。我在課堂上常提醒學員,順序亂了,前面省下的時間全部會在實盤加倍吐出來。我見過不少人把順序倒過來,一開始就寫程式、一上來就實盤,結果三個坑一個都沒躲過。
第 1 階段(第 1–30 天):打地基,先搞懂 EA 程式是什麼
頭三十天我刻意不碰任何下單指令。這段最重要的是把 ea程式 到底是什麼想透。它本質上就是把你本來手動做的判斷,翻譯成電腦能執行的規則:什麼時候進、什麼時候退、每次下多少。想不透這一層,後面寫出來的程式只是把混亂自動化,跑得越快越危險。這段我建議把重心放在「把話講清楚」,而不是把程式寫漂亮。
頭兩週在做的三件事
第一,我把過去半年手動單一筆一筆攤開,歸納出自己真正在賺的是哪一種型態。我發現自己賺的多半是趨勢延續,而不是區間反彈,這個發現直接決定了後面策略的方向。第二,我讀了幾篇關於 EA 程式的常見類型與選擇,確認自己想做的是趨勢跟隨而不是網格,也避開了後來很多人栽在資金管理上的那種類型。第三,我花時間把 MT4 的下單函式一個一個試,搞清楚下單、修改止損、平倉這幾個動作在程式裡長什麼樣。這三件事聽起來慢,卻是後來沒被坑一擊垮的原因。
第一個坑:過度優化,把曲線當成能力
我踩的第一個坑,是在回測時把參數調到完美。那時我用一套黃金小時圖策略,不斷微調均線週期和止損點數,直到回測曲線漂亮得像教科書。我當時得意得不得了,甚至把這條曲線截圖發給朋友。後來我讀了 參數過度擬合的辨識,才驚覺自己是在用歷史數據「訓練」曲線,而不是在驗證邏輯。這個坑的代價是,我把同一套過擬合的參數拿去跑樣本外數據,獲利直接腰斬。從那天起我立下一條規矩:任何參數,先過樣本外,再談上線。曲線好看是結果,不是能力,搞反了就會在實盤被教做人。
一段完整的倉位計算示範
地基打好之後,我會請學員先動手算一次倉位,而不是讓程式代勞。假設我的帳戶淨值為 10,000 美元,我規定單筆最大虧損不超過淨值的 1%,也就是 100 美元。策略的止損距離是 50 點。以 EURUSD 為例,標準帳戶每手每點約 10 美元。那麼可承受手數 = 100 ÷ (50 × 10) = 0.2 手。若點差和滑點再吃掉 5 點,實際虧損會變成 (50 + 5) × 10 × 0.2 = 110 美元,已經超出我設的 100 美元上限。這就是為什麼我後來把滑點預留寫進倉位公式:手數 = 風險額 ÷ ((止損點數 + 預留滑點) × 每點價值)。這個算例看似簡單,卻是 EA 程式跑起來之後,決定你會不會被一次極端行情打掛的底層閥門。

第 2 階段(第 31–60 天):模擬盤驗證與參數收斂
過了三十天,我手上有一套邏輯講得清楚、參數沒過度優化的程式。接下來三十天的任務只有一個:在模擬盤上反覆跑,看它是不是真的能活。這段我開始認真對待 ea程式 的執行細節,而不只是策略邏輯。很多人以為模擬盤只是「先試試」,但我把它當成逼出問題的壓力測試,專挑最壞的時段去跑。
我用模擬盤做的兩組對照
我在模擬盤同時跑了兩組:一組用理想環境,成交價直接吃報價;另一組手動加了每次 2 到 3 點的滑點。兩組跑同一套參數,結果天差地遠。理想組一個月下來是正數,加了滑點那組卻轉負。這個對照讓我第一次意識到,回測裡那個「成交價」其實是假的善意。我後來把所有模擬都預設帶滑點,才敢往實盤走。這也順便訓練了我讀懂成交明細的習慣,後來帶學員時我總叫他們先學 讀懂 EA 原始碼的方法,因為你看不懂程式,就看不到它什麼時候在偷吃你的成本。
模擬盤與實盤的三個差異
把兩者攤開比,最容易讓人低估的是下面這張表裡的項目。我在課堂上會直接拿這張表跟學員過一遍,因為它比任何口號都實在。
| 維度 | 模擬盤 | 實盤 |
|---|---|---|
| 成交價 | 多數直接吃報價 | 含點差與滑點 |
| 流動性 | 永不缺單 | 數據公佈時可能瞬間變薄 |
| 運行環境 | 你開著電腦就有 | 依賴網路與伺服器穩定 |
| 心理壓力 | 虧了不痛 | 虧的是真錢,容易手動干預 |
這張表我每次重看都提醒自己:模擬盤是用來練邏輯的,不是用來給你信心的。信心應該來自你把實盤的成本都算進去之後,依然站得住。
第二個坑:模擬盤與實盤的滑點落差
真正讓我吃虧的是第二個坑。我把模擬盤調成帶滑點後,覺得差不多了,就小資金上了實盤。誰知道倫敦開盤那十五分鐘,點差和滑點會比我模擬時設的還兇。我那套做 EURUSD 的 EA,模擬時單筆滑點約 2 點,實盤頭幾天平均卻到 4 到 5 點,碰到數據公佈甚至瞬間 8 點。一個月算下來,原本模擬微利的策略,實盤變成小虧。這一課我記到現在:模擬盤是練邏輯,實盤的滑點才是真實成本,兩者之間一定要預留緩衝。我後來把預留滑點從 3 點提高到 6 點,單筆風險才重新回到可控範圍。
第 3 階段(第 61–90 天):實盤小資金與穩定運行
最後三十天,我不再追求把策略改到更好,而是追求把它跑得穩。這段我對 ea程式 的要求從「會賺」轉成「不掉線、不出怪單」。穩定運行這件事,比很多人想的更吃硬體。我在這段學到最重要的一課是:實盤的敵人往往不在市場,而在你以為沒問題的環境。
實盤前的最後一道檢查清單
我上實盤前會過一張清單:帳戶槓桿是否匹配策略、單筆風險有沒有壓在能睡著的範圍、止損是不是每次都掛、平台是不是合規。說到合規,香港證監會的無牌公司警示名單是我每次選平台必查的頁面,先確認受監管才談其他。另外槓桿這塊我建議先讀香港 IFEC 的槓桿外匯基本認識,把保證金和強平機制搞清楚,再決定倉位大小。這張清單我至今每次上線前都過,它不性感,但能替你擋掉大多數低級錯誤。
第三個坑:忽視 VPS 延遲釀成的滑價
第三個坑我栽在硬體。起初我把 EA 跑在家裡的筆電上,下班就合上蓋、靠 WiFi 連線。有一天晚上 WiFi 斷了十五分鐘,EA 沒收到平倉信號,等我發現時已經多扛了一段反向,那天一口氣多虧了約 2.3%。這不是策略錯,是運行環境錯。後來我老老實實租了 VPS,把延遲從家裡的幾十毫秒壓到穩定個位數毫秒,掉線那類事故才真正消失。這一坑讓我明白:實盤最貴的往往不是策略,而是你以為「應該沒事」的環境。我在課堂上也常見學員捨不得那點 VPS 租金,結果一次斷線的損失就抵過半年租金,非常不划算。

三個坑背後的共同教訓
把三個坑攤開看,我發現它們其實指向同一件事:我們太容易把「看起來對」當成「真的對」。過度優化是拿歷史騙自己,滑點落差是拿模擬騙自己,VPS 延遲是拿環境騙自己。我在課堂上常跟學員說,ea程式 只是把你的判斷自動化,它不會替你過濾這三種自欺。這段我想多講一點,因為它才是這 90 天真正留給我的東西,也是外面多數教學不會講到的實戰部分。
坑一與坑二其實是同一個問題
細想會發現,過度優化和模擬實盤落差本質一樣:都是樣本外的殘酷。回測完美等於在你熟悉的那段歷史裡完美;模擬帶滑點還是低估了實盤的極端。所以我後來養成一個習慣,凡是參數,一律留出比模擬更壞的情景再評估,寧可少賺,不要被一次極端打掛。這個習慣聽起來保守,卻讓我在後來幾次黑天鵝行情裡活了下來,而不是成為統計裡的另一個爆倉案例。
我後來固定下來的運作習慣
現在帶學員,我會請他們把這套寫成每日清單:早上看一遍持倉與點差、中段檢查 EA 有沒有異常下單、收盤後看成交價和滑點有沒有偏離。這套習慣不性感,但讓我在第九十天之後,第一次覺得 EA 是真的一員而不是定時炸彈。我見過不少學員少了這一步,程式上線三個月就因一次環境事故把前面利潤吐光。穩定運行的核心,從來不是更聰明的策略,而是更老實的紀律。
給新手的一份 90 天執行清單
如果你想照我的路線走,我整理了一張可落地的表,把每段該產出什麼、該避開什麼寫清楚。寫程式前先學會讀懂 EA 原始碼的方法,會讓你往後 debug 快很多。另外,一份能執行的計劃比靈感重要,IG 交易學院的如何制定交易計劃 提供了從目標到風控的框架,很適合在頭三十天就讀完。我自己在第九十天回頭看,最慶幸的就是當初沒有跳過計劃這一步。
三階段各自的重心
頭三十天重心是「懂」,中間三十天重心是「驗」,最後三十天重心是「穩」。懂不了就別驗,驗不過就別上,這是我用虧損換來的順序。很多學員卡在中間那段,因為模擬盤一時漂亮就飄了,我會請他們先把滑點加夠、把樣本外跑滿,再談下一步。穩那段最容易被忽略,但恰恰是實盤活多久的關鍵。
我會建議你先寫下來的三條線
第一條線寫策略邏輯,用白話講給外行聽;第二條線寫風控上限,單筆最多輸多少、整天最多輸多少;第三條線寫運行環境,網路、電腦、VPS 誰來守。三條線齊了,ea程式 才真正從玩具變成工具。我見過太多人只有第一條線,後兩條靠運氣,那不算自動交易,那叫把運氣自動化。把三條線寫下來貼在螢幕邊,是我給每位新學員的第一個作業。
常見問題
問:完全沒寫過程式,90 天來得及嗎?
答:來得及,但前提是把頭三十天用來理解邏輯而不是死磕語法。MT4 的 MQL 不複雜,重點是你先想清楚自己要執行什麼規則,程式只是把規則翻譯出來。
問:回測賺錢是不是就能上實盤?
答:不一定。回測賺錢只代表在這段歷史裡邏輯成立,還要過樣本外和帶滑點的模擬,才比較接近實盤可能的樣子。我自己的經驗是回測漂亮反而要提高警覺。
問:模擬盤和實盤差最大的地方是什麼?
答:最多學員忽略的是滑點和點差,特別是數據公佈和重大時段。模擬盤常把成交價理想化,實盤才會暴露真實成本,這也是我第二個坑的由來。
問:一定要用 VPS 嗎?
答:如果你打算長期自動運行,VPS 幾乎是必要的。家裡網路或電腦一斷,EA 就失聯,那幾分鐘的漏單可能比你省下的租金貴很多,我的第三個坑就是活生生的例子。
問:新手最該先避開哪個坑?
答:我會說過度優化。因為它最甜、最容易讓人上頭,卻也最會在實盤把人打回原形。先把曲線看淡,反而走得更遠,這比任何技巧都重要。
問:怎麼知道自己準備好上實盤?
答:當你能在模擬盤帶滑點的環境下,連續一段時間接受它的結果,也把運行環境和風控上限都寫死,那時候小資金試水就合理了。準備好的是紀律,不是勇氣。
立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383
網站:https://aitrading.ace-fortune.com/EA
投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。


