很多學員問我該用哪個平台跑 ea策略,我通常不會立刻報名字,而是先反問一句:你打算用哪個回測引擎、接哪一路數據、走哪條下單通道?這三條答案湊起來,才決定一個平台適不適合你。市面上大部分平台比較文都把功能寫成清單,支援幾個品種、有沒有手機應用、附贈幾套範本,這種比法選出來的多半是看起來最熱鬧的那一個,實盤跑起來卻處處卡住。這篇我換一個角度,把選平台拆成三層篩選,先看回測引擎,再看數據源,最後看下單通道,每一層給你可量化的判斷標準,並且指出三層不匹配時會發生什麼事。
為什麼功能清單式比較一定選錯
平台在行銷上最願意講的,是品種數量與介面好不好看。最不願意講的,是回測引擎的重跑一致性、數據源怎麼補缺口、以及下單通道的滑點統計。原因很簡單,這三項一公開,等於把自己的短處攤在桌上。
我在課堂上做過一個小實驗,把同一段規則寫成三個版本,分別丟到三個不同平台的回測引擎跑。規則一樣、參數一樣、樣本區間一樣,但三邊跑出來的年化報酬差距可以超過兩成。差別不在策略,而在回測引擎對成交價的假設、數據源對缺口的處理方式、以及回測裡預設的滑點模型。
這帶出第一個判斷原則:平台不是功能越多越好,而是三層之間越匹配越好。回測引擎再強,若它吃的數據是拼接過的、缺失用前一個價補上,你得到的曲線就是美化過的曲線。下單通道再開放,若滑點統計只給你一個平均值而不給你分布,你永遠分不清那筆虧損是運氣還是結構問題。選平台,本質上是在選三條管線。
第一層篩選 — 回測引擎:完整度與重跑一致性
可量化的四項篩選標準
判斷一個回測引擎夠不夠嚴謹,我會看四項。歷史樣本長度至少覆蓋一個完整週期,外匯市場至少十年以上,黃金至少涵蓋一次大幅加息與一次寬鬆。成交價假設要能選「下一根開盤」而不只是「當根收盤」,因為實盤下單永遠慢半拍。滑點與點差能否手動輸入,而不是固定吃平台預設的那一組數字。最後一項是能不能匯出逐筆成交明細,讓你事後逐單核對。
四項裡最容易被忽略的是最後一項。不少平台只給你一張淨值曲線與幾行統計,卻不讓你匯出明細,這種引擎你無法驗證,只能選擇相信。我在課堂上要求學員把這四項寫成一張檢查表,逐項向平台客服問清楚,問不到答案的那一項,就當作沒有。
重跑一致性:我自己會做的三次測試
重跑一致性是最能分辨引擎品質的指標,做法也不複雜。同一份數據、同一組參數、同一個區間,連續跑三次,把三次的逐筆成交明細並排比對。三次結果完全一致,代表引擎沒有隱藏隨機成分;若每次不同,先問清楚隨機種子能不能固定。
我的做法是把三次重跑的交易筆數與最大回撤列成一行,只要筆數不同就當作不合格。理由很實際:筆數不同意味著引擎在同樣的訊號下做出了不同的成交判斷,那你上線後遇到的每一筆單,都可能是擲骰子擲出來的。引擎這一段想驗得更細,可以參考 EA 策略回測常見的三個迷思,裡面把數據品質與成交假設拆得比多數平台文件更清楚。

第二層篩選 — 數據源:更新頻率與缺失處理
更新頻率要對得上你的持倉週期
數據源的第一個篩選點不是「多久更新一次」,而是「更新頻率對不對得上你的持倉週期」。做日內單的人需要分鐘級甚至報價級數據,而且延遲必須明顯短於策略的持倉時間;做波段的人,日線收盤價準確比高頻更重要。用分鐘級數據去跑一個持倉三天的策略,除了讓回測變慢,對真實成交幾乎沒有幫助。
我見過不少學員用免費數據源跑了幾個月,實盤才發現訊號出現的時間跟回測不一樣。追查下去才知道,免費源在新聞時段常有數十秒到數分鐘的延遲,回測裡那個漂亮的進場價,實盤根本拿不到。
缺失處理:三種補價方式差在哪
數據缺失的處理方式,比缺失本身更影響結果。常見三種:直接跳過該根、用前一個價補上、用線性插值。跳過會讓持倉時間被壓縮,前值填充會造出假的橫盤,插值則可能造出根本不存在的趨勢。我的要求是平台把補價規則寫清楚,並且允許我關掉自動補價,改用我自己的規則重跑一次對照。一套認真的 ea策略 要靠可重現的數據支撐,而不是靠平台偷偷幫你填好的漂亮缺口。
報價與成交之間的落差,在香港是很多新手第一次撞到的牆。槓桿式外匯的按金只是合約價值的一小部分,報價的細微變動就會被放大成明顯的盈虧。投委會對這點有清楚的基礎說明,見 投委會關於槓桿式外匯的基本認識,選數據源之前值得先讀一遍,才知道自己需要的精度到哪一級。
第三層篩選 — 下單通道:API 開放度與滑點統計
API 開放度要看哪四項
第三層最容易被當成技術細節跳過,但它直接決定你的回測成績能落地幾成。API 開放度我會看四項:能不能程式化下單而不必人工確認、能不能讀取即時持倉與浮動盈虧、有沒有下單頻率限制、以及斷線後有沒有自動重連與補單機制。四項裡最致命的是下單頻率限制,平時看不出來,一到行情劇烈波動、你的策略要連續調整掛單時,就會被硬生生擋住。
這四項的答案,最好在投入真金白銀之前用模擬帳戶跑一輪驗證。一套 ea策略 在回測裡可以隨時進出,在真實通道裡卻要排隊,這個差異就是第三層存在的意義。
滑點統計:把平台數字和自己的對帳單並排
滑點統計是很多平台講得最含糊的一項。平台通常給你一個「平均滑點零點三點」的數字,但這個平均值可能來自幾萬筆掛單成交,也可能只統計了流動性最好的時段。我的做法是自己算:把平台回報的成交價與下單那一刻的市場報價逐筆相減,得出屬於你自己的滑點分布,特別看九成位與最差的那一成。
這個對比一做,差距通常很明顯。平台說平均零點三點,你從對帳單反推出來的中位數可能是零點五點、九成位一點八點。策略能不能承受這個分布,才是你要回答的問題。想先搞懂槓桿本身怎麼放大盈虧與按金,IG 交易學院對槓桿的講解 值得一讀,看完再評估自己的滑點容忍度會更具體。
還有一層是訂單由報價到成交的完整鏈路,平台差異藏在細節裡,EA 策略從訊號到成交的運作方式 這篇把關卡拆得比較清楚,可以對照著檢查你考慮的平台卡在哪一段。
三層匹配度對照表
三層分開看是一回事,湊起來又是另一回事。下表用三種常見平台型態做對比,把三層強弱與最可能的短板排出來,僅屬歸納,不代表任何特定平台一定如此。
| 平台型態 | 回測引擎 | 數據源 | 下單通道 | 最可能的短板 |
|---|---|---|---|---|
| 入門整合型 | 樣本短、無逐筆明細 | 免費源、延遲明顯 | 需人工確認、無 API | 三層皆弱,適合學習階段 |
| 券商自帶型 | 引擎可靠但不透明 | 官方報價、延遲低 | 開放度看券商 | 平台鎖定,轉換成本高 |
| 開放接駁型 | 可自選、彈性大 | 自購、品質可控 | 開放但需自行維護 | 三層全靠自己,門檻高 |
我想提醒的是最後一欄。多數人選平台時只看前三欄哪個漂亮,卻沒想過短板會在哪裡先爆。一套 ea策略 的實際表現,往往由三層裡最弱的那一層決定,而不是最強的那一層。這也是我在課堂上反覆強調的:不要問哪個平台最好,要問我的策略最怕哪一層出問題。
一個完整算例:同一套 ea策略 在三種平台上的差距
把抽象講成數字會清楚很多。假設一套黃金 ea策略 的邏輯是日線方向過濾加十五分鐘突破進場,每次固定風險為本金的百分之零點五,本金十萬港元,一年預計進場四百次,回測顯示毛利為本金的百分之二十八。
放到入門整合型平台,先扣掉資料延遲造成的假訊號。免費源延遲讓其中約三成進場價格偏離回測假設,平均每筆多吃零點六點差;黃金一點約值十美元,以每筆零點一手計,單筆多付約六美元,一年四百次就是二千四百美元,折合約一萬八千七百港元,等於本金的一成八七。毛利由百分之二十八,一下子掉到不足百分之十。
換到券商自帶型,官方報價延遲低,這部分損失可壓到約四分之一,但平台鎖定讓你難以比較其他券商的成本,長期的點差差異可能反過來吃掉更多。
再換到開放接駁型,數據源自購、引擎自選,三層都可調,帳面上最接近回測值,但伺服器維護與斷線補單要自己處理,這些人力成本不出現在報酬率上,卻出現在你的時間表上。
把三種情境並排,差距主要不是來自策略本身,而是來自三層匹配的品質。整套流程若想從頭走一次,怎麼從市面 EA 中篩選合適一套 這篇可以把策略層的判斷補上。上面的數字是示意,實際結果依平台與市況而異,但它示範了一件事:把平台選對,等於在策略之前先賺回一筆成本。

三層不匹配的四種失敗組合
實務上最常出事的不是單層太弱,而是三層互相打架。常見的組合之一,是強引擎配弱數據:引擎能跑報價級回測,但你餵它的是分鐘級拼接數據,結果是精密的計算餵了粗糙的原料,曲線漂亮卻沒有意義。反過來,強數據配弱通道也很常見:數據源延遲極低、回測精準,但下單通道有頻率限制,策略在關鍵時刻下不出單。
再一種是強通道配弱引擎:通道開放、滑點低,但回測引擎不給逐筆明細、重跑也不一致,等於你有一條好管線,卻不知道要輸送什麼。最後,也是最常見的一種,三層都是中等,看起來沒有明顯短板,但三層假設彼此不一致:回測假設即時成交,通道實際延遲兩百毫秒,數據源在新聞時段又慢了幾秒。單看每層都及格,湊起來卻是系統性高估。
我帶學員覆盤時,會要他們先回答一個問題:過去三個月最嚴重的一次虧損,是策略判斷錯,還是三層之中有一層沒跟上?答案通常落在後者。
香港讀者的查證與合規清單
回到香港的場景,平台選擇除了技術三層,還有一層是查證。任何聲稱能讓 ea策略 跑出長期正報酬的宣傳話術,都應該先當成未經證實的廣告看待。查證的順序我會這樣排:先確認對方公司實體與註冊資料,再確認提供的服務是否需要牌照,最後才去看它的歷史成績。順序顛倒的話,你很容易被一張漂亮的曲線圖帶著走。
美國商品期貨交易委員會就有一個專頁專門提醒外匯詐騙,列明聲稱保證獲利的自動交易系統多屬高風險甚至詐騙,見 CFTC 的外匯詐騙警示。我在 AI Trading Academy 見過學員被一張「過去一年翻倍」的截圖吸引,付款之後連對方公司註冊地都查不到,這種情況下的損失通常不是月費,而是整筆本金。
技術三層能幫你判斷平台好不好用,合規查證則決定這個平台能不能碰。兩件事分開做,順序是先合規、後技術。若你連對方受不受監管都還沒確認,回測引擎跑得多漂亮都沒有意義。
常見問題
問:選 EA 平台時,三層裡哪一層最重要?
答:三層沒有絕對輕重,關鍵在匹配。若一定要排,下單通道第一,因為它決定回測成績能落地幾成;數據源第二,它決定回測可不可信;回測引擎第三,品質可用重跑一致性自己驗證。
問:回測引擎的重跑一致性要怎麼測?
答:同一份數據、同一組參數、同一個區間,連續跑三次,把逐筆成交明細並排比對。三次的交易筆數與最大回撤應完全一致;若每次不同,先確認隨機種子能否固定,不能固定就當作不合格。
問:免費數據源能不能用來做正式回測?
答:可以用來驗證邏輯,但不適合用來估算報酬。免費源常有延遲與缺口,缺失處理方式又不透明,容易讓回測曲線偏樂觀。若要據此決定投入多少本金,建議改用可追溯的付費源,並自行核對缺失時段的處理規則。
問:滑點統計要看平台給的數字,還是自己算?
答:兩者都看,但以自己算的為準。把平台回報的成交價與下單那一刻的市場報價逐筆相減,得出自己的滑點分布,特別留意九成位與最差的一成。平台的平均值通常來自流動性最好的時段,與你的實際交易時段未必相符。
問:三層都用最好的,是不是就萬無一失?
答:不是。三層都強但假設不一致,效果可能比三層中庸但一致更差。常見情況是回測假設即時成交,實際通道有延遲,數據源在新聞時段又慢了幾秒,單層看都及格,湊起來卻是系統性高估。
問:查證平台時,香港讀者該從哪裡入手?
答:先查公司實體與註冊資料,再確認服務是否需要牌照,最後才看歷史成績。海外平台可參考 CFTC 的外匯詐騙警示專頁,凡是聲稱保證獲利又查不到公司資料的,都應先當成高風險看待。
立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383
網站:https://aitrading.ace-fortune.com/EA
投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。


