18 min read

網格交易進階手法實測:移動停利有效、RSI 過濾是毒藥

網格交易加移動停利、RSI、ATR、趨勢濾網、加碼,真的會更好嗎?我讓 Claude 用小型台積電期貨 30 分 K 回測 6 種進階手法:只有移動停利和深度加碼有效,RSI 過濾把交易砍掉近七成,收租幾乎歸零。
網格交易進階手法實測:移動停利有效、RSI 過濾是毒藥

網格交易回測那篇發出去之後,收到最多的一種留言是:

「網格加個 RSI 過濾,只在超賣的時候買,應該會更好吧?」 「固定 1% 就賣太早了,用移動停利不是可以吃更多?」

老實說,這些我也好奇過 😂 網路上的網格教學,幾乎每一篇都會在最後推薦幾招「進階手法」:ATR 動態格距、移動停利、趨勢濾網、RSI 過濾、金字塔加碼……但很少人真的拿資料跑給你看,加了之後到底變好還是變壞。

所以我讓 Claude 做了一件事:先上網把網格常見的進階手法整理出來,再用小型台積電期貨的真實 30 分 K,一招一招回測。

先講結論:

6 種進階手法裡,只有「移動停利」和「深度加碼」是真的有改善。 RSI 過濾是毒藥,把交易砍掉近七成、收租幾乎歸零;ATR 動態格距和趨勢濾網都是拿一樣東西換另一樣,沒有變更好。

這篇會聊這些:

  • 回測怎麼做:同一個基準,一次只改一個地方
  • 移動停利是什麼?為什麼它對網格有效
  • RSI 過濾為什麼是毒藥
  • ATR 動態格距、趨勢濾網:拿東西換東西
  • 深度加碼:唯一有效的「加碼」
  • 修完回測 bug 重跑一次,結論還站得住嗎?
  • 網格的天花板
  • 我怎麼讓 Claude 幫我做這些實驗
關於作者:我是工程師阿穆,寫程式十多年,這幾年在做 AI Agent 與自動化系統。本文的回測是我用 Claude Code 實際跑出來的研究紀錄,延續我那隻自動下單機器人的策略研究。 免責:本文數字全部是歷史回測,不代表未來表現,也不是投資建議。我不會公開自己的實盤本金、報酬與參數設定。

回測怎麼做?同一個基準,一次只改一個地方

這次用小型台積電期貨 2021-02 到 2026-10 的 30 分 K、300 萬本金、最多 50 批、格距 0.7%、無槓桿當基準,每個進階手法都只在基準上改一個地方,比較結果。

項目 設定
標的 小型台積電期貨(QFF),日盤 30 分 K
期間 2021-02 ~ 2026-10,69 個月,包含 2022 大熊市
資料 FinMind 期貨逐筆成交,自己聚合成 30 分 K(FinMind 怎麼用可以看 FinMind 是什麼?台股 API 教學)
基準策略 跟隨近 10 日高點掛單,每跌 0.7% 買一批、每批漲 0.7% 就賣(邏輯見網格交易回測)
資金 本金 300 萬、最多 50 批、每批 1 口,無槓桿
成本 手續費、期交稅、每月轉倉成本每口 1 點
換月價格 原始近月價,留倉部位真實承受換月價差(為什麼要強調這個,後面會講)

看的指標有這幾個:

  • CAGR:年化報酬
  • MDD:最大回撤,最慘的時候帳戶跌多少
  • 月中位:每個月已實現現金流的中位數
  • 正報酬月:有收到租金的月份比例
  • 最長乾旱:連續幾個月幾乎沒收入

網格的定位是收租,所以我最在意的是後面三個:每個月有沒有穩定收到錢、會不會卡住好幾個月。CAGR 是其次。

先看總表

手法 CAGR MDD 月中位 正報酬月 最長乾旱 評價
基準(固定停利 0.7%) +6.0% −17.7% +0.38% 97% 7 月 —
移動停利 0.7% +6.7% −18.2% +0.46% 81% 6 月 ✓ 有效
ATR 動態格距 0.3 +6.3% −21.6% +0.39% 97% 7 月 ✗ 回撤變深
趨勢濾網 MA600 +4.5% −8.4% +0.17% 71% 23 月 ✗ 砍掉收入
移動停利 + 深度加碼 3 +7.3% −19.0% +0.46% 81% 5 月 ✓ 有效
移動停利 + 等比加寬 1 +6.6% −17.7% +0.41% 81% 6 月 ✗ 沒幫助
移動停利 + RSI<45 過濾 +2.2% −6.8% +0.06% 54% 10 月 ✗ 毒藥

下面一招一招講。

移動停利是什麼?為什麼它對網格有效

移動停利(Trailing Stop)是「價格漲到目標後先不賣,跟著最高點往上移動出場點,等價格從高點回落一定比例才賣」的出場方式,目的是讓賺錢的部位多跑一段。

用在網格上,就是把賣出規則改掉:

  • 原本:每一批漲 +0.7% 就賣
  • 改成:漲到 +0.7% 之後先不賣,開始追蹤這一批買進後的最高價;從最高價回落 0.7% 才賣

還記得我在網格那篇用的比喻嗎?網格像二房東,每收一間房,漲一點就租出去。移動停利就像遇到房市熱的時候,先不急著出租,等行情不再往上衝了再出手。

結果

指標 固定停利 移動停利 0.7%
CAGR +6.0% +6.7%
MDD −17.7% −18.2%
月現金流中位數 +0.38% +0.46%
正報酬月 97% 81%
最長乾旱 7 月 6 月
交易次數 1,968 1,922

逐年已實現現金流:

年份 固定停利 移動停利 0.7%
2021 +2.0% +2.1%
2022(大熊市) +2.8% +3.4%
2023(磨底) +1.9% +3.0%
2024 +7.8% +8.8%
2025 +8.3% +8.7%
2026(到 10 月) +16.8% +18.1%

每一年都比較好,包括 2022 熊市和 2023 磨底。 回撤幾乎沒變。

為什麼有效?

網格有一個老毛病:上漲趨勢的時候賣太早。 台積電一路從 600 漲到 2,400,固定停利每漲 0.7% 就下車,幾乎沒吃到趨勢。

移動停利不會讓網格變成趨勢策略,但它讓「剛好買在起漲點」的那幾批多跑一段。拉回 0.7% 就出場,所以虧不了多少;遇到一路漲的時候,一批可以多跑好幾段:這次回測 958 次賣出裡,有 195 次賣在 +3% 以上、80 次賣在 +5% 以上,最多的一批跑到 +11.6%。

參數穩不穩?

我叫 Claude 把回落比例上下調整,看結果是不是差不多:

回落比例 CAGR 正報酬月 最長乾旱
0.6% +6.5% 86% 6 月
0.7% +6.7% 81% 6 月
0.8% +6.8% 83% 6 月
1.0% +7.6% 77% 7 月

0.6% 到 0.8% 結果都差不多,是一個「高原」,不是剛好調到某個神奇數字。回落比例開越大,CAGR 越高,但收入越不平均。

代價:收入變得不平均

移動停利不是免費的。正報酬月從 97% 掉到 81%。

原因很直覺:有些月份網格手上抱著還在跑的部位,沒有賣、就沒有已實現現金流。錢沒有少,只是晚一點才進帳。

如果你要的是「每個月都要有一點錢進來」,這是一個要想清楚的取捨。我自己的看法是:月中位數變高、每年都比較多、乾旱沒變長,收入稍微不均是可以接受的。

RSI 過濾為什麼是毒藥?

RSI(相對強弱指標)是衡量最近一段時間漲跌力道的指標,數值在 0 到 100 之間,一般認為低於 30 是「超賣」。(定義可以參考維基百科:相對強弱指數) 網路上很常見的建議是:網格只在 RSI 低的時候才買,避免「買在半山腰」。

聽起來很合理,對吧?結果:

過濾條件 交易次數 CAGR 月中位 正報酬月 最長乾旱
不過濾(移動停利基準) 1,922 +6.7% +0.46% 81% 6 月
RSI < 45 609 +2.2% +0.06% 54% 10 月
RSI < 40 215 +0.7% ~0% 23% 18 月
RSI < 35 58 +0.2% ~0% 9% 50 月

RSI < 45 就把交易砍掉近七成,收租幾乎歸零。 RSI < 35 的話,69 個月裡有 50 個月連續沒收入,等於整台機器關機 😱

為什麼?

因為網格的收入主場,是密集的小回檔。

價格每天上上下下,網格就在這些小波動裡反覆收租。但這種小回檔,RSI 根本不會掉到超賣。

我叫 Claude 把被 RSI < 45 擋掉的買點拿出來看:被擋掉的 707 次買進,離近 10 日高點的跌幅中位數只有 2.7%,85% 都在 5% 以內;留下來的 257 次,中位數是跌了 7.1%。

加了 RSI 過濾,等於把網格最主要的收入來源擋掉,只留下比較少見的深回檔。

這讓我想到一個很重要的觀念:指標過濾適合「方向性」策略,不適合「收租型」策略。 如果你的策略是「抄底等反彈」,RSI 很有用;但網格不是在抄底,是在收震盪的租金。

小心「回撤很漂亮」的陷阱

你可能注意到了:RSI 過濾的 MDD 只有 −6.8%,比基準的 −18.2% 好很多。

但這不是策略變好,是它幾乎沒有部位。不交易當然不會虧,就像把錢放床底下,回撤是 0%。看回撤一定要同時看交易次數和收入,不然很容易選到一台「很安全但不會動」的機器。

ATR 動態格距、趨勢濾網:拿東西換東西

這兩招不算毒藥,但也沒有變更好,只是拿一樣東西換另一樣。

ATR 動態格距

ATR 動態格距是讓格距跟著市場波動調整:波動大的時候格子開寬,波動小的時候格子變密。

ATR 倍數 CAGR MDD 最長乾旱 交易次數
固定 0.7%(基準) +6.0% −17.7% 7 月 1,968
0.3 +6.3% −21.6% 7 月 2,750
0.5 +5.4% −18.4% 13 月 1,868
0.7 +4.7% −15.8% 13 月 1,235

倍數小的時候,低波動期格子變得很密,交易次數暴增、回撤變深;倍數大的時候,格子太寬、乾旱變長。沒有一組比固定格距好。

趨勢濾網(MA600,約 60 日均線)

趨勢濾網是「價格跌破長期均線就不開新倉」,用來避免在下跌趨勢裡一路往下買。

回撤確實從 −17.7% 降到 −8.4%,但最長乾旱從 7 個月變成 23 個月,CAGR 也從 +6.0% 掉到 +4.5%。

原因是:跌破均線的時候,剛好就是網格最該「一路往下鋪、收低價批」的時候。濾網把這段擋掉,回撤是變小了,但熊市的租金也一起沒了。這是拿收入換回撤,如果你是很怕回撤的人可以考慮,但它違反了網格「熊市也要收租」的初衷。

深度加碼:唯一有效的「加碼」

在網格那篇我提過,馬丁格爾(越跌買越多)在現股網格是沒用的,回撤更深、乾旱也沒改善。那「加碼」這條路就死了嗎?

這次測的是一個比較節制的版本,我叫它深度加碼:

  • 價格離近期高點跌越深,每一格買的口數越多
  • 上限 3 口,不會無限攤平
  • 還是受「無槓桿」限制:總名目價值不能超過帳戶權益

跟馬丁格爾的差別在於:馬丁是「虧越多押越大」,沒有上限;深度加碼是有天花板、而且不借錢的加碼。

(以下都疊在移動停利 0.7% 上面)

加碼強度 CAGR MDD 最長乾旱 峰值槓桿 2022 現金流
不加碼 +6.7% −18.2% 6 月 0.68x +3.4%
深度加碼 2 +6.9% −18.4% 6 月 0.71x +3.8%
深度加碼 3 +7.3% −19.0% 5 月 0.82x +5.3%
深度加碼 4 +7.7% −21.6% 4 月 0.94x —

加碼 3 的時候,CAGR 從 +6.7% 到 +7.3%,2022 熊市的現金流從 +3.4% 拉到 +5.3%,回撤只多了 0.8 個百分點。加碼 4 報酬再高一點,但回撤開始明顯變深,峰值槓桿也逼近 1 倍。

為什麼有效?跌得越深,買到的口數越多、價格越便宜,反彈的時候收的租也越多。關鍵是它有上限、不借錢,所以不會像馬丁格爾那樣在最深的底部爆掉。

等比加寬:沒幫助

另一個常見的變體是「跌越深、格子開越寬」,想把買點攤到更深的地方。結果 CAGR 從 +6.7% 降到 +6.3% ~ +6.6%,收入也變少。

原因是網格的收入主場在靠近近期高點的位置,那裡的小回檔最多。把格子往深處攤,等於減少主場的收租次數。

修完回測 bug 重跑一次,結論還站得住嗎?

這段我想特別講一下。

這些實驗我第一次做是在 2026 年 8 月。後來在寫交易程式的時候,發現回測有一個 bug:期貨換月的時候,回測用「比例還原」把新舊合約的價差抹平,會讓跨月的部位憑空多出獲利。 這個 bug 的來龍去脈,我寫在 AI 寫程式的 7 個坑的第 2 個坑。

修好之後,我叫 Claude 把所有實驗用「原始近月價」重跑一次。這篇所有的數字都是修好之後的版本,資料也延長到 2026-10。

重跑的結果:

8 月第一版(比例還原) 修完重跑(原始近月價)
基準 CAGR +7.0% +6.0%
移動停利 CAGR +7.8% +6.7%
移動停利讓乾旱縮短 7 → 4 月 7 → 6 月
RSI 過濾 毒藥 還是毒藥
深度加碼 有效 還是有效

方向全部站得住,但幅度變小了。 第一版說移動停利能把乾旱從 7 個月縮到 4 個月,修完只剩 7 → 6 個月;整體報酬也都少了大約 1 個百分點。

所以這篇的數字,跟我在期貨槓桿回測那篇用的基準(CAGR 約 7%、MDD −22%)會有一點出入,那篇用的是修 bug 之前的比例還原版本,期間也只到 2026-08。

這件事給我的教訓是:回測程式修了 bug,之前所有的結論都要重跑一次。 不要只修程式、不回頭檢查結論。

網格的天花板

就算把有效的手法都加上去(移動停利 + 深度加碼 3),網格的 CAGR 也是 +7.3%。

同一段期間,小型台積電期貨的價格從 591 漲到 2,424,大約 4.1 倍。

這不是參數調不好,是網格本質上就會把趨勢賣掉。移動停利能讓它少賣一點,但不會讓它變成趨勢策略。

網格的價值是穩定的現金流,不是打敗買進持有。

如果你真的想吃到趨勢,方向應該是「留一部分長期持有的核心部位吃趨勢,另一部分用網格收租」,而不是一直調網格的參數。這已經不是純網格了,我還沒有完整回測過,之後有結果再跟大家分享。

我怎麼讓 Claude 幫我做這些實驗

這次的實驗一樣沒有自己寫回測程式,做法跟之前差不多,但多了兩個步驟:

1. 先叫它上網找方法,不要自己發明

「上網整理多方網格常見的提升手法,每一種用一句話說明原理,以及它想解決網格的哪個問題。」

這樣做的好處是,測的是大家真的在用、在推薦的手法,而不是 AI 自己想出來的奇怪變體。

2. 一次只改一個地方

「以 300 萬 / 50 批 / 格距 0.7% 為基準,每個手法只改一個地方,跟基準比較 CAGR、MDD、月現金流中位數、正報酬月、最長乾旱、交易次數。」

一次改兩個,你就不知道到底是哪個有效。疊加(例如移動停利 + 深度加碼)是在單獨證明有效之後才做。

3. 每個結果都問「為什麼」

RSI 過濾的結果出來的時候,不要只記一句「RSI 沒用」,要追問:

「為什麼 RSI 過濾會讓收入變這麼少?把被過濾掉的買點拿出來,算它們離近期高點跌了多少。」

答案是「被擋掉的大多是離高點 5% 以內的小回檔」,才得出「網格的主場是小回檔」這個結論。知道為什麼,才知道換一個標的、換一段時間,結論還會不會成立。

4. 參數一定要上下動一動

移動停利的 0.7% 是不是剛好挑到最好的?上下調成 0.6%、0.8%、1.0% 看看。結果差不多,才是可以相信的「高原」。這個習慣我在台股 AI Agent 那篇也有提過。

常見問題

移動停利是什麼意思?

移動停利是價格漲到目標之後先不賣,讓出場點跟著最高價往上移動,等價格從最高點回落一定比例才賣出。好處是遇到大漲可以多賺一段,壞處是會比固定停利晚進帳,有時候會從高點回吐一些獲利。

網格交易適合加移動停利嗎?

以這次小型台積電期貨的回測來說,適合。回落 0.7% 的移動停利讓 CAGR 從 +6.0% 到 +6.7%、每年的現金流都比較多,回撤幾乎不變;代價是有收入的月份從 97% 降到 81%。

網格交易要不要加 RSI 過濾?

不建議。網格的收入主要來自密集的小回檔,RSI 過濾只留超賣的大跌,會把大部分交易擋掉。這次回測加了 RSI < 45 之後,交易減少近七成,月現金流中位數從 +0.46% 掉到 +0.06%。

網格交易可以加碼嗎?

可以,但要有上限、而且不借錢。無上限的馬丁格爾在現股網格回測裡沒有用;有上限 3 口、受無槓桿限制的「深度加碼」則讓 CAGR 從 +6.7% 提高到 +7.3%,回撤只多了不到 1 個百分點。

網格交易的參數要怎麼找?

不要找「最好」的那組,要找「附近都差不多好」的那一區。把參數上下調一點,如果結果天差地別,代表只是剛好擬合了歷史,上線之後很可能不準。

結語

這次測下來,網格的進階手法可以分成三類:

  • 真的有效:移動停利、有上限的深度加碼
  • 拿東西換東西:趨勢濾網(拿收入換回撤)、ATR 動態格距(沒換到好處)
  • 毒藥:RSI 過濾

而且就算把有效的都加上去,網格還是一台收租機,不會變成打敗大盤的機器。網路上很多「進階手法」聽起來都很合理,但合理不等於有效,一定要用你自己的標的、含熊市的資料跑過一次。

如果你想學怎麼用 AI 從「研究、回測」一路做到「自動下單、安全上線」,我正在把整套做法整理成一門課,想搶先知道開課消息的話,加我的 LINE 跟我說一聲「交易課」就好~

延伸閱讀:


喜歡這篇文章嗎?

📧 訂閱 Newsletter — 新文章直接寄到你信箱 🎬 追蹤我的 YouTube — 看 AI / 工具實作影片 💬 加我的 LINE — 想上交易課、或有問題隨時問我 🧵 追蹤 Threads — 平常的工程隨筆

掰掰~👋

想學更多?

訂閱電子報,每週收到最新的 AI 實戰教學。