閱讀約 14 分鐘· 發布於 October 6, 2025· 更新於 May 14, 2026

貨幣交易機器人:建構、回測與運行外匯策略

外匯市場每週5天、每天24小時運作,絕大多數行情集中在倫敦盤與紐約盤。沒有人能持續追蹤這個節奏,在早上8:30解讀宏觀數據,同時無誤地執行有紀律的進場。貨幣交易機器人就是答案——前提是它被正確建構。

作者 Benjamin Sultan, Florent Poux, Thibaud Sultan
極簡風格的白色桌面上放著一台輕薄筆電,呈現簡潔現代的桌面配置。

外匯市場每週5天、每天24小時運作,絕大多數行情集中在倫敦盤與紐約盤。沒有人能持續追蹤這個節奏,在早上8:30解讀宏觀數據,同時無誤地執行有紀律的進場。貨幣交易機器人就是答案——前提是它被正確建構。

本指南會展示一個真正能運作的外匯機器人長什麼樣,如何設計能在CPI公佈時點扛住點差擴大的策略,以及如何在不撰寫程式碼的情況下部署它。我們假設你在意的是真實成交,而不是漂亮的回測曲線。

貨幣交易機器人到底做什麼

貨幣交易機器人是一種自動化軟體,監控EUR/USD、GBP/USD、USD/JPY等外匯貨幣對,並依你定義的規則執行交易。規則可以單純到一根均線交叉,也可以細緻到帶宏觀過濾的多週期動量。

實務上,機器人執行一個不間斷的迴圈:

  1. 從券商行情接收價格tick或K線
  2. 計算指標(RSI、MACD、ATR、Supertrend等)
  3. 依你的邏輯檢查進場與出場條件
  4. 下單、修改或取消附帶停損與目標價的訂單
  5. 追蹤持倉、當日損益與風險上限
  6. 記錄每一次決策以利檢討

機器人不會疲倦,也不會猶豫。它在亞洲盤凌晨2點的執行,跟紐約下午2點完全一致。這份一致性才是優勢——不是什麼神奇的直覺。

為什麼外匯特別適合自動化

外匯比其他市場更回報機器人,有三個結構性原因:

  • 全天候流動性。 主要貨幣對在多個重疊的交易時段成交,機會不會因為人要睡覺就消失。
  • 波動率圍繞事件聚集。 CPI、NFP、央行決議與利差驅動了大多數的大行情。機器人以毫秒級反應,人以秒級反應。
  • 緊湊且定義清楚的微觀結構。 點差可量測、滑價在多數行情下可預期、執行場所成熟。

代價是:新聞時點差擴大,粗糙的機器人會以糟糕的價格成交。把點差過濾器與事件行事曆寫進邏輯裡是必選項,不是選修。

在外匯中站得住腳的策略模式

開盤時段的動量突破

倫敦盤開盤為EUR/USD與GBP/USD注入流動性,經常產生乾淨的方向性突破。範本:

在EUR/USD 15分鐘圖,當價格收於20根K線高點之上、RSI在50–65、MACD柱狀圖上升時買進。停損設在當日低點。停利1.5R。

依交易時段(倫敦 vs 紐約)為進場打標籤,並分別量測表現。你常會發現某一個時間視窗承擔了大部分收益。

極端RSI下的均值回歸

在區間行情中,USD/JPY與GBP/USD會穩定地從極端讀數回歸:

在30分鐘圖,當RSI > 75且價格高於50週期均線1%時,放空GBP/USD。RSI下穿50或獲利0.8%(以先到者為準)出場。

搭配ADX或區間過濾器使用。在趨勢性宏觀環境中做均值回歸,是新手交易者的標準死法。

多週期趨勢跟隨

當2小時Supertrend轉多、RSI低於70且8小時Supertrend也為多時買進。以5 ATR(2h)移動停損。2小時Supertrend轉空則平倉。

兩個週期過濾掉震盪。8小時確認方向,2小時觸發進場。簡單、穩健、易於回測。

圍繞宏觀數據的事件驅動

當歐元區CPI低於市場一致預期0.3%或更多時賣出EUR/USD。持倉8小時後平倉,或1小時ATR擴張50%時平倉。

這是大多數零售外匯機器人最脆弱的地方。多數平台無法把事件當作條件接入。能做到的平台,會把公布後數小時的反應壓縮成一筆結構化交易。

回測是希望與計畫之間的分水嶺——但前提是它包含真實點差、滑價與依時段而異的行為。

如何在不自欺欺人的前提下回測外匯機器人

外匯回測的頭號原罪是假設靜態點差。現實並非如此。點差會在新聞、隔夜利息結算與低流動性時段擴大。一個假設NFP期間EUR/USD點差為0.5個pip的回測,就是童話。

信任一份回測之前的五項檢查:

檢查項 它能識別的陷阱
建模了可變點差 因忽略新聞擴大而看似完美的回測
走步前向驗證 來自單一曲線擬合期的優勢
樣本外測試 對開發資料的過度擬合
多個貨幣對 只在你調參那個貨幣對上有效的「優勢」
真實的執行延遲 依賴你永遠拿不到的完美成交的策略

帶著懷疑解讀指標。日內外匯獲利因子超過1.3算健康。扣除成本後夏普大於1才有意義。但實盤與回測之間的落差,比這兩個指標都更重要——若樣本外夏普只有樣本內的一半,你過度擬合了。

用Obside分7步建構一個貨幣交易機器人

Obside將自然語言規則編譯為可執行策略,執行超快回測,並透過你連接的券商路由訂單。它在2024年巴黎交易展中獲得創新獎。流程:

1. 鎖定一個貨幣對、一個週期。 不要做「一個外匯機器人」。做一個EUR/USD 15分鐘的動量機器人。約束讓決策變得簡單。

2. 描述規則。 在Obside Copilot中:

當1小時圖50均線上穿200均線時買進EUR/USD。停損1 ATR,停利2 ATR。當點差超過3個pip時,平倉並暫停交易1小時。

3. 加入風險與部位。

每筆風險0.5%。當日虧損上限1.5%。同時最多兩筆持倉。

4. 多年、多個貨幣對回測。 Obside以真實點差跑數年的EUR/USD、GBP/USD與USD/JPY資料。閱讀權益曲線、回檔與交易分布。若80%的收益來自一個時段,你做的就是時段特定的機器人——你清楚這點就沒問題。

5. 樣本外驗證。 在多個視窗做走步前向。在沒有調參的貨幣對上做測試。

6. 模擬盤。 確認滑價與成交品質與回測一致。最少兩週,新聞敏感型策略要更久。

7. 連接券商,實盤上線。 從虧了也不會讓你心痛的部位開始。每週對比實盤成交與回測預期。

可以直接運行的幾個外匯機器人範例配置

EUR/USD 15分鐘動量突破。 在倫敦盤期間,RSI 50–65、MACD柱狀圖上升、收盤突破20根K線高點時買進。停損當日低點,停利1.5R。

GBP/USD 30分鐘均值回歸。 RSI > 75且價格高於50均線1%時放空。RSI回落到50以下或獲利0.8%平倉。

USD/JPY 2小時趨勢跟隨、8小時確認。 兩個Supertrend同為多頭且RSI低於70時買進。以5 ATR(2h)移動停損。2小時Supertrend反轉則平倉。

圍繞宏觀數據的事件驅動。 若標普500單日下跌10%,平掉所有外匯部位。 若宣布新關稅,賣出EUR/USD。 若颶風衝擊墨西哥灣產能,對CAD曝險進行對沖。 Obside原生支援這些條件——大多數外匯平台做不到。

效益與真正重要的取捨

貨幣交易機器人為你提供24/5的覆蓋、即時執行與一致的紀律。它把注意力擴展到多個貨幣對與時段,並把每一個決策都記錄下來供檢討。

代價是真實存在的:

  • 過度擬合是首要失敗模式。 堆疊太多過濾器,機器人在新資料上就失靈了。
  • 資料品質影響成交。 延遲、券商特定點差與路由差異會讓實盤結果偏離回測。
  • 行情切換會破壞優勢。 在升息週期中表現亮眼的策略,在停頓期可能停擺。請建構行情過濾器。
  • 自動化消除情緒,但不消除責任。 監控是不可妥協的。

那些誠實地解決這些問題的平台,才是值得付費的平台。

本週就上線你的第一個外匯機器人

打開Obside,連接一個模擬帳戶,用一句話向Copilot描述策略。用2023–2025年的EUR/USD資料回測。如果分別在倫敦與紐約時段都站得住,你就有點東西了。複製規則、只改一個參數,跑第二個變體。選出贏家,在模擬盤部署,兩週後再次評估。

Obside把券商連接、告警接線、新聞觸發、回測引擎這些工作壓縮成一個用自然語言執行的工作流。能被規模化的,只有你的優勢。

僅作教育用途,不構成投資建議。交易存在風險,包括可能損失本金。

FAQ

不需要。在Obside上,你用自然語言描述規則——*當1小時圖50 SMA上穿200 SMA時買進EUR/USD,停損1 ATR,停利2 ATR* ——平台會將其編譯為可執行策略。回測、模擬盤與部署都不需要寫程式。

在您的投資組合中試用 Obside

連接您的券商,透過一個 prompt 自動化策略。

開始