首頁 / 策略研究 / RSI 均值迴歸 EA

RSI EA(智能交易系統)到底有沒有用?RSI 30/70 在 8 個市場實測

作者 Jesse Lau · 2026-08-10 · 回測區間 2024 年 8 月 – 2026 年 8 月(24 個月)
簡短結論:H1 上不行,H4 上也只是勉強。經典的"RSI 上穿 30 做多、 下穿 70 做空",在小時圖上 8 個市場裡虧了 7 個 —— BTCUSD H1 回吐 40.82%, 盈虧比 0.77。同樣一套規則搬到 H4,8 個裡有 6 個轉正,最好的是 GBPUSD +12.21%(PF 1.31)GBPJPY +11.68%(PF 1.38)。 而那些廣為流傳的"改進"—— 200 均線順勢過濾、收緊到 20/80 —— 多數讓結果更差, 或者把樣本砍到根本不足以說明任何問題。

RSI 大概是每個交易者學會的第一個震盪指標,"超賣就買"是他們學會的第一個用法, 也是免費 EA 裡最常見的邏輯。但幾乎沒人釋出過:把這套規則原封不動地放到一籃子市場上跑, 到底會發生什麼。所以我們跑了。

我們測的規則

所有市場同一套規則,不逐個品種調參。只有單獨調參才能work的策略不是策略,是曲線擬合。

結果:8 個市場 × 2 個週期

品種週期 · 配置筆數收益PF最大回撤勝率樣本外 筆/PF評級
EURUSDH1 · RSI 30/70289-26.27%0.8331.45%36.0%52 / 1.17D 37.6
EURUSDH4 · RSI 30/7077+0.71%1.0210.81%40.3%9 / 0.88D 44.8
GBPUSDH1 · RSI 30/70292-28.21%0.8135.2%35.6%48 / 1.25D 35.5
GBPUSDH4 · RSI 30/7075+12.21%1.318.72%46.7%12 / 2.07C 59.8
USDJPYH1 · RSI 30/70276-4.88%0.9719.24%39.5%47 / 0.87D 40.0
USDJPYH4 · RSI 30/7075+7.10%1.1812.98%44.0%13 / 1.27C 51.9
GBPJPYH1 · RSI 30/70221-0.21%1.014.42%40.3%45 / 1.18D 40.0
GBPJPYH4 · RSI 30/7061+11.68%1.386.77%47.5%14 / 1.51C 61.2
XAUUSDH1 · RSI 30/70303-28.07%0.8138.5%35.6%58 / 1.23F 33.9
XAUUSDH4 · RSI 30/7098-3.47%0.9316.96%34.7%13 / 1.73D 40.0
BTCUSDH1 · RSI 30/70421-40.82%0.7746.1%35.2%89 / 0.92F 32.6
BTCUSDH4 · RSI 30/70102+9.81%1.185.45%44.1%20 / 0.95C 52.0
NAS100H1 · RSI 30/70307-11.18%0.9416.16%38.8%62 / 0.81D 40.0
NAS100H4 · RSI 30/7086+8.50%1.1711.52%44.2%14 / 0.59D 43.6
US500H1 · RSI 30/70299+1.24%1.0114.73%40.5%51 / 0.67D 39.7
US500H4 · RSI 30/7078+6.60%1.147.78%43.6%17 / 0.62D 45.1

回測區間 2024 年 8 月 – 2026 年 8 月(24 個月) · Dukascopy M1 資料(UTC)· 初始資金 $10,000 · 每次回測末尾 20% 作為樣本外單獨評分 · 計點差,未計手續費與隔夜利息。 樣本外不足 5 筆的標為 n/a —— 那麼少的筆數下,盈虧比是噪聲不是證據。

小時圖是這個策略的墳場

這個分界幾乎是機械式的。在 H1 上,8 個市場虧了 7 個,而且是用 220–420 筆交易虧掉的; 在 H4 上,同樣的規則、同樣的資料,只產生 60–100 筆,8 個裡 6 個為正。

別看收益率,看勝率。1.5 的盈虧比意味著你需要 40% 的勝率才能打平。 H1 的勝率集中在 35–40%,剛好線上下;H4 集中在 40–47%,剛好線上上。 這個策略在 H1 上不是"大錯特錯",而是每次都錯一點點,然後錯了幾百次

"是點差害的"—— 不是

高頻回測一虧,第一反應總是怪交易成本。這個很好驗證:我們把 H1 的幾個案例 點差設為零重跑了一遍 —— 現實中沒有任何券商會給你這個條件。

品種(H1)真實點差 收益PF點差歸零 收益PF
EURUSD-26.27%0.83-12.12%0.92
GBPUSD-28.21%0.81-21.07%0.86
XAUUSD-28.07%0.81-22.57%0.85
BTCUSD-40.82%0.77-34.24%0.81

點差歸零大約砍掉一半虧損,但每一個仍然是虧的,盈虧比 0.81–0.92。 所以成本是真實的,卻不是病因 —— 訊號本身在 H1 上就沒有優勢。換券商救不了。

那些流行的"改進"有用嗎?

品種週期 · 配置筆數收益PF最大回撤勝率樣本外 筆/PF評級
GBPUSDH4 · + EMA200 filter5-0.12%0.961.31%40.0%1 / n/aF 24.8
GBPUSDH4 · RSI 20/8017+7.76%2.153.83%58.8%1 / n/aD 46.5
GBPUSDH4 · reward:risk 363+21.03%1.4813.72%33.3%11 / 1.67C 59.3
GBPJPYH4 · + EMA200 filter7+2.75%1.991.83%57.1%0 / n/aD 41.9
GBPJPYH4 · RSI 20/806+6.23%7.141.65%83.3%2 / n/aC 57.2
GBPJPYH4 · reward:risk 344+3.53%1.129.89%27.3%9 / 2.43C 50.7
BTCUSDH4 · + EMA200 filter9-0.81%0.822.54%33.3%3 / n/aF 23.4
BTCUSDH4 · RSI 20/8022-9.18%0.3711.5%22.7%2 / n/aF 17.9
BTCUSDH4 · reward:risk 362+7.38%1.1910.48%27.4%8 / 0.95D 48.2
XAUUSDH4 · + EMA200 filter9+10.27%5.373.62%66.7%2 / n/aC 53.1
XAUUSDH4 · RSI 20/8023+0.33%1.038.08%39.1%3 / n/aF 25.5
XAUUSDH4 · reward:risk 378-12.77%0.7514.58%23.1%3 / n/aF 25.2

這張表裡有三件事值得仔細讀。

200 均線順勢過濾把樣本毀了。"只在價格站上 200 均線時買超賣"聽著顯然正確, 但實際上這兩個條件很少同時成立:GBPUSD 從 75 筆掉到 5 筆,GBPJPY 剩 7 筆,BTCUSD 剩 9 筆。 XAUUSD 交出了漂亮的 +10.27%、盈虧比 5.37 —— 基於 9 筆交易。 那不是結果,那是硬幣連著三次正面。

收緊到 20/80 是同一個毛病。GBPJPY 顯示 PF 7.14、勝率 83.3%,6 筆交易。 如果你要從這篇文章裡截一張圖去證明"RSI 有用",大概就會截那一行。它沒有意義。

只有改盈虧比是真實的變化。從 1.5 提到 3.0 沒有損失樣本量, 在趨勢強的地方有幫助(GBPUSD +12.21% → +21.03%),在趨勢弱的地方有害 (XAUUSD −3.47% → −12.77%)。這是真實的取捨,不是免費的午餐。

我們自己會記住的幾條

同樣的"H1 虧、H4 才活"分界,也出現在我們的 Supertrend 研究均線交叉研究裡 —— 那兩個都是趨勢跟隨,結構上與本文正好相反。當兩個方向相反的策略栽在同一個週期上, 說話的是週期,不是指標。

常見問題

RSI EA(智能交易系統)用什麼參數最好?

在這批資料上,沒有任何一組 RSI 參數跑出了好結果 —— 週期的影響遠大於閾值。 從 H1 換到 H4 讓多數市場由虧轉盈;而把 30/70 改成 20/80,主要效果只是把交易筆數減到 統計上讀不出東西。真想系統地試參數,應該一次掃描整個範圍,而不是靠單次回測目測。

勝率 40% 的 RSI EA 為什麼還是虧?

因為在 1.5 的盈虧比下,40% 恰好是不計成本時的打平線。扣掉點差之後, 40% 的勝率就是一條緩慢的虧損曲線。勝率單獨看沒有意義,它只有和盈虧比放在一起才成立。

加個趨勢過濾能讓 RSI EA 盈利嗎?

在我們的測試裡沒有:200 均線過濾把樣本量砍掉約 90%,剩下的結果太小、不足採信。 這不能證明趨勢過濾永遠無效 —— 它說明的是這個特定的過濾器幾乎刪掉了所有交易, 這和"讓交易變好"是兩回事。

不會程式設計能做出這個 RSI 策略嗎?

可以。用一句話描述,得到可編輯的流程圖,跑回測,數字滿意再下載 MetaTrader 5 原始碼。 報告在你付任何錢之前就完整展示。

幾分鐘就能測出你自己的版本。
改閾值、改週期、改盈虧比 —— 在為 EA 花錢之前,先把報告看完。