AI炒外匯三種出場方式:止盈、止損與追蹤停損怎麼配

AI炒外匯三種出場方式:止盈、止損與追蹤停損怎麼配

2026-10-26

作者:Dicky CCY|Ace Fortune 領財智庫 AI Trading Academy 講師、量化交易·盈利分裂教練

有位學員在課後把交易紀錄翻給我看,進場那一欄整整齊齊,出場那一欄卻空得像是另一個人做的。他說按下去那一刻他知道自己在賭甚麼,要平倉那一刻他只想價格再走一點。我沒有評價他的判斷,只問他一句:你的出場條件寫在哪裡。他想了很久,說好像沒有寫過。這正是多數人做 AI炒外匯 時反覆失手的位置,問題不在策略不夠好,在策略從來沒交代它打算怎麼結束。

這件事我在課堂上講過很多次,講到自己都覺得囉嗦,但每次講完還是有人問同一題。我先把順序講清楚:下面逐一拆開固定止盈止損、追蹤停損與訊號出場,交代每一種怎麼設、適合哪一段行情、會在哪裡失效。之後用同一筆假設交易跑三種算法,把差距算成點數與金額。最後才談混合用法與執行鏈,因為出場價與成交價之間還隔著一層。那一層不先講,前面算得再準都只是紙上作業。

出場難,難在它是一串決定而不是一個決定

入場只是一個二選一的動作,做或不做,按下去就結束了;出場卻是一串連續的決定,從持倉那一刻開始,每一個價格跳動都在問你要不要走。入場之前你有時間、有情緒預算、有一整晚可以想清楚。出場的時候你已經在倉位裡,浮盈與浮虧同時在干擾判斷。所以出場的難度不在技術,在於你必須在情緒最濃的那一刻,執行一個冷靜時寫下的決定。這也是我看一份策略說明書時最先翻的一頁,出場寫得含糊的,後面的績效數字我基本不看。

先問一個問題。你的出場條件裡,除了價格,有沒有寫下時間與條件這兩層。價格那一層是止盈與止損,多數人至少寫了一半;時間那一層是這筆倉位放幾個交易日之後,理由還沒兌現就離場,幾乎沒有人寫;條件那一層是進場所依據的訊號不再成立,這一層最接近策略原意,也最少人真的執行。三層都空白的出場,最後一定由感覺接手。而感覺在浮虧的時候只會說再等一下。

模型的角色要說清楚:它會把你寫下來的規則執行得比你更一致,但它不會替你發明你沒寫的那一條。你寫獲利一百點平倉,它一百點就平,不管後面還有一百五十點;你寫跌破均線離場,它照做,不管那次跌破是真是假。換句話說,一套 AI炒外匯 系統的出場品質,等於你當初寫進去那幾行的品質,多一個字都沒有。

三種出法,三種代價

三種出法不是三個可以隨便換的選項,它們是三種不同的代價結構。固定止盈止損的代價是把上限鎖住,追蹤停損的代價是偶爾把已經到手的利潤還回去,訊號出場的代價是在極端行情裡多虧一段。你選哪一種,等於選你願意付哪一種代價,而不是選哪一種比較聰明。代價這件事很難在事後檢討,因為你只會看到帳單上的結果。被放棄的那個選項值多少,帳單不會告訴你,這也是多數 AI炒外匯 檢討只停在盈虧數字的原因。

固定止盈止損:把兩個數字寫死

設定方式很直接,進場的同時把止盈價與止損價一起掛出去,兩個數字在按下之前決定,不留在持倉途中修改。距離怎麼定,我建議用當時的波幅或結構,例如止損放在前一個低點之外,止盈按風險的兩倍計算。用整數看起來舒服這種理由,我聽過太多次,它不是理由。適合的行情是區間震盪與持倉時間短的日內策略,因為它有明確邊界,價格來回走的時候,固定的兩個數字反而穩定。失效的場景是單邊行情與跳空,前者讓你把最好那一段讓給市場,後者讓止損成交在比設定更差的位置。它最大的優點是省事與可回測,規則寫死之後,你可以拿一百筆以上的紀錄去驗證它。缺點同樣來自這一點:它假設行情會在你的止盈價之前停下來,而行情沒有義務配合你的假設。當一段趨勢走出三百點,你的止盈在一百點的位置,你賺到了紀律,也付掉了兩百點的機會成本。

追蹤停損:回撤距離要跟波幅匹配

追蹤停損的設定要點只有一個,距離必須跟當時的波動率匹配,而不是跟你的心情匹配。做法是讓停損只往有利的方向移動,價格每創一個新高或新低,就把停損推近到距離現價固定點數的位置,例如五十點或一點五倍 ATR。距離太窄,正常的回檔就會把你請出場;距離太寬,等到它被觸發,你已經把大半利潤還回去。我自己的習慣是把這個距離跟日均波幅掛在一起,波幅擴張時放寬,收縮時收緊。更新的頻率也要一起寫,我建議每天收盤更新一次,不要盤中跟著價格跳,跟著跳等於沒有規則。它適合有方向而且走得比較連續的行情,因為只有價格持續往一個方向走,追蹤停損才有東西可以鎖。失效的場景是震盪,價格在同一個區間裡來回,你的停損被反覆推到不利的位置又被觸發。另一個失效場景是跳空,週末缺口直接跳過你的停損價,你設定的五十點回撤,實際成交可能變成八十點。這一點我在後面講執行鏈時會再拆一次,因為它決定了 AI炒外匯 的追蹤停損在真實帳單上的樣子。

訊號出場:反向條件成立才走

訊號出場的邏輯是讓策略自己決定甚麼時候結束,做法是把進場條件反過來寫成出場條件。進場用突破,出場就用跌破;進場用均線向上交叉,出場就用向下交叉。它的好處是前後一致:你當初買的是那個訊號,訊號消失你就走,不需要另外發明一個價格。這一種最接近策略原意,也最容易在回測裡得到穩定的結果,因為它與進場共享同一套假設。它的失效場景比前兩種更難防。訊號要等收盤或等指標轉向,等它成立的時候價格往往已經走了一段。遇到急速反轉或流動性斷層,你會在一個很差的位置離場,而那個位置通常不在你的計畫裡。更麻煩的是訊號本身會老化,同一組參數在不同年份的有效性差很遠,你需要定期檢查它的健康度,這一塊我在模型健康度評估那篇裡寫過完整的檢查順序。

三種出法的對照

把三種放在一起看,差異會清楚很多。下面這張表是我在課堂上用的版本,左邊是出法,右邊三欄分別是設定方式、適合行情與失效場景。你可以直接拿它對照自己現在用的規則。表裡每一格都是濃縮過的,真正的內容在前面三段。

出法 怎麼設 適合行情 失效場景
固定止盈止損 進場同時掛出兩個價格,距離按波幅或結構定,持倉途中不改 區間震盪、日內、持倉時間短的策略 單邊行情鎖住上限;跳空令止損成交價變差
追蹤停損 停損只往有利方向移動,回撤距離按波幅調整,例如一點五倍 ATR 有方向而且走得連續的趨勢行情 震盪裡反覆觸發;跳空直接穿過停損價
訊號出場 把進場條件反過來寫成出場條件,訊號消失就離場 有明確結構、訊號可量化的策略 訊號遲滯、急速反轉、流動性斷層;訊號本身老化

表裡最該先看的是最後一欄,不是第一欄。多數人挑出法的方式是問哪一種賺得多,這個問法在單一筆交易上沒有答案,因為答案隨行情走。真正可以事先決定的是:當最後一欄那個場景出現,你打算怎麼辦。這一個決定寫下來,你才算真的選了出法。否則你只是接受了一個默認值,而默認值通常來自別人的習慣。我自己那張出場條件表就貼在螢幕旁邊,出場之前看一眼,十秒鐘的事,比事後檢討半小時有用。

交易者坐在書桌前,把寫好出場規則的便條紙貼在螢幕邊框上。

同一筆交易,三種出法各賺幾點

把三種出法放到同一筆交易上跑一次,差距會比文字更清楚。以下所有價位與金額都是假設值,只用來示範算法,不代表任何人的實際表現,也不構成對結果的預期。假設一筆歐元兌美元的多單,入場價 1.1000,止損 1.0950,也就是風險五十點。倉位零點五手,每點五美元。這個倉位是從資金規模反推出來的,換算過程在資金分配那篇有完整說明。

第一種出法,固定止盈掛在 1.1100,止損留在 1.0950。行情先往上走到 1.1120,再回落,止盈在 1.1100 先被觸發,獲利一百點。換成金額,100 乘以 5,等於 500 美元。這筆交易的風險報酬比是 100 除以 50,等於 2,也就是想賺兩塊錢要先願意虧一塊錢。數字乾淨,代價是把 1.1100 之後那一段全部讓出去,而那一段有多少,你當時並不知道。

第二種出法把止盈拿掉,改用五十點的追蹤停損。價格走到 1.1120 的時候,停損由 1.0950 抬到 1.1070,也就是最高價減去五十點。價格隨後回落並觸發,成交在 1.1070,獲利是 1.1070 減 1.1000,等於七十點。換成金額,70 乘以 5,等於 350 美元。同一段行情,它比固定止盈少賺三十點,因為它把最高點之後那五十點的回撤當成離場條件,而不是當成利潤。

第三種出法等的是反向訊號,假設條件是收盤跌破二十日均線。價格回落的時候大約在 1.1080 這個位置跌破,於是在 1.1080 出場,獲利八十點,80 乘以 5,等於 400 美元。三種算法並排看,順序是固定止盈一百、訊號出場八十、追蹤停損七十。這一段行情裡,最省事的做法反而最賺。這也是固定止盈一直有人用的原因,它在震盪行情裡的表現確實不難看。

換一段行情,排序就反過來

把行情換掉,結論會翻轉。假設價格不是回落,而是直接走到 1.1200 才停下來。固定止盈仍然在 1.1100 被觸發,獲利一百點,後面那一段與它無關。追蹤停損的停損會被抬到 1.1150,也就是 1.1200 減去五十點。回落觸發時成交在 1.1150,獲利是 1.1150 減 1.1000,等於一百五十點,150 乘以 5,等於 750 美元。訊號出場在這個情境裡均線一直沒有被跌破,倉位續抱,假設在 1.1180 附近動能轉弱才離場,獲利一百八十點,180 乘以 5,等於 900 美元。

兩段行情的差距要合起來看才有意義。固定止盈兩段都是一百點,100 加 100,等於 200 點。追蹤停損是七十加一百五十,等於 220 點;訊號出場是八十加一百八十,等於 260 點。換成金額,三者的差距是 1,000、1,100 與 1,300 美元,看起來差距不大。但這個合計有一個前提沒有算進去:訊號出場在跳空與急速反轉裡多虧的那一段,平均值不會顯示。這裡就是取捨的所在。固定止盈在單邊行情吃虧,150 減 100 等於 50 點,50 除以 150 是 33.3%,等於每筆少賺三分之一。追蹤停損在震盪行情吃虧,100 減 70 等於 30 點,代價是它讓你在震盪裡被反覆觸發,還要多付執行成本。兩種行情你不會事先知道哪一種先來,所以能決定的是:你願意在哪一種行情裡少賺,而不是想辦法兩種都贏。

桌面並排兩張走勢草圖,一張衝高回落、一張持續向上,旁邊放著計算機。

混合用法:主倉與加倉分開管

實務上我不建議只用一種,而是按倉位的性質分開。主倉貼近策略原意,用訊號出場,因為它承擔的是策略假設本身,訊號消失就該走。加倉是在浮盈之上加的暴露,用追蹤停損保護,因為它本來就不該承擔完整的策略週期。兩套規則分開,不是為了複雜,是為了讓每一個 AI炒外匯 倉位都對應一個清楚的問題。主倉問的是假設還在不在,加倉問的是這段浮盈我還要不要,兩個問題的答案本來就會不一樣。

加倉的出場要另外一套規則

加倉最常見的錯誤,是把它跟主倉掛在同一條止損上。這樣做的結果是,主倉還沒到該走的位置,加倉已經把整體的平均成本拉高。一個正常回檔就會同時觸發兩筆離場,而你會以為是行情太兇。正確的做法是分開記帳、分開掛單,加倉的止損只計算加倉那一部分的風險。至於固定止盈,我只建議用在震盪型策略,因為那類策略本來就不期待大行情,鎖住區間那一段才是它的核心。分開之後,帳單會變成兩欄,哪一種出法在賺、哪一種在賠,一眼就分得出來。

出場價不等於成交價:執行鏈的三層

上面所有計算都假設成交價等於你設定的價位,這個假設在真實市場並不成立。出場是一條執行鏈,第一層是價格,你設的價位到不到。第二層是成交方式,你用市價還是限價,市價保證成交不保證價格,限價保證價格不保證成交。第三層是那一刻的流動性,重要數據公布前後與假日前後,深度會明顯變薄。三層之中任何一層斷掉,你算好的七十點就會變成六十點。外匯是保證金交易,槓桿會把這條鏈上每一個誤差同步放大,IFEC 關於槓桿外匯的說明 寫得比多數平台的教育頁清楚,值得在設定出場規則之前讀一次。如果你用自動化執行,延遲與滑價這兩個變數要單獨記錄,我把這一塊拆在訊號延遲與滑價那篇。任何以保證、穩賺形容出場效果的說法都該打上問號,CFTC 關於降低外匯交易風險的提示 講的正是這類辨識方法。

如果你透過平台或第三方工具執行出場,還有一層要核對:對方是誰。把公司全名與牌照號碼抄下來,到監管機構的公開名冊對一次,再回頭看宣傳頁上的名字是否一致。這一項不通過,後面的參數與回測都不用談。換新工具或新供應商之前,我會先把名字放進 SFC 的懷疑投資產品警示名單 對一次。這一步很多人跳過,跳過的原因通常只是麻煩,而不是不知道有這個名單。

進場前把出場寫完

先問一個問題。你上一次在按下之前,把出場的三層都寫下來,是哪一筆。如果答不出來,你要處理的不是策略,是流程。我把這件事做成五項核對,寫在一張紙上,每次開新倉之前逐項打勾:第一項是止盈與止損的價位,第二項是止損距離怎麼算出來,第三項是追蹤停損的回撤距離與更新頻率,第四項是反向訊號的具體條件,第五項是這筆倉位最長可以放多久。這五項寫完,你會發現真正難的不是選哪一種出法,而是你有沒有辦法把它寫成一句可以被執行的話。跌破二十日均線的收盤價離場,是一句可以被執行的話;勢頭不對就走,不是。我見過太多學員在進場前沒有寫出場條件,最後只能靠感覺平倉。而感覺在浮虧時只會給一個答案:再等一下。這就是一套 AI炒外匯 流程缺了一格的樣子,缺的那一格沒有人替你補。

我的判斷

三種出法裡,我建議你把訊號出場當主規則,固定止盈與追蹤停損當補丁,而不是反過來。理由不是訊號出場賺得多,是只有它的邏輯與進場同一條,主倉的假設與離場的條件對得上,你才不會在兩套邏輯之間來回改口。這個場景下,就是它:主倉用訊號出場,加倉用追蹤停損,固定止盈只留給震盪型策略。

我會改口的情況只有一種:你的策略本身沒有可觀測的反向條件。例如純統計的價差策略、持倉不到一天的日內單,訊號出場無從執行,這時候固定止盈配上按波幅調整的距離才是對的。先把規則寫完,再談哪一種比較好,順序反了,你學到的只是名詞。

立即 WhatsApp 聯繫小風團隊免費諮詢:+852 5378 5383 網站:https://aitrading.ace-fortune.com/forex-trading

常見問題

投資涉及風險,過往表現不代表未來回報。本內容僅供教育參考,不構成任何投資建議。

類別:新手入門
分享到:
null

Ace Fortune 2018年成立於香港,早期研究方向包括面向 PI(個人專業投資者)的大數據智能指標及選股器,以及運用量化模型研究交易策略。
今天,我們將這份系統思維,延伸至 AI 工具與程式交易教育,讓新手學習運用 AI Agent 輔助整理資料、編撰程式與檢查邏輯。
從理解工具到動手實作,讓科技更容易入門,支持個人增值與成長。Let Intelligence Empower Your Growth. 

null
© 2026 Weber All Right Reserved