MT5黃金止損及止盈怎樣設定
學堂內容為中性教育資訊,不構成任何投資建議或要約。

Stop Loss及Take Profit是MT5用來管理持倉退出條件的功能。
在MT5中:
- Stop Loss通常縮寫為SL
- Take Profit通常縮寫為TP
- SL用於價格向不利方向移動時觸發平倉
- TP用於價格向有利方向移動至指定水平時觸發平倉
客戶可以在建立黃金訂單時輸入SL及TP,也可以在持倉建立後再加入或修改。
需要注意的是,SL及TP的設定價格屬於觸發條件,不代表持倉一定能夠按照相同價格成交。市場跳空、快速波動、點差擴大或流動性不足,都可能令實際成交價格與設定價格不同。
Stop Loss與Take Profit有甚麼分別
- 主要用途|Stop Loss/SL=價格向不利方向移動時觸發平倉;Take Profit/TP=價格向有利方向移動時觸發平倉
- 是否必須設定|Stop Loss/SL=不一定;Take Profit/TP=不一定
- 持倉建立後能否修改|Stop Loss/SL=一般可以;Take Profit/TP=一般可以
- 能否刪除|Stop Loss/SL=一般可以;Take Profit/TP=一般可以
- 是否保證指定價格成交|Stop Loss/SL=不保證;Take Profit/TP=不保證
- 是否保證限制虧損或獲利|Stop Loss/SL=不保證;Take Profit/TP=不保證
設定SL或TP後,應返回MT5的「交易」頁面,確認平台是否已經接受及顯示相關價格。
Buy與Sell持倉的設定方向
Buy與Sell持倉的SL及TP方向相反。
- Buy持倉|Stop Loss一般設定位置=當前適用市場價格以下;Take Profit一般設定位置=當前適用市場價格以上
- Sell持倉|Stop Loss一般設定位置=當前適用市場價格以上;Take Profit一般設定位置=當前適用市場價格以下
如果價格方向錯誤,MT5可能拒絕要求並顯示Invalid stops。
輸入價格前,應核對:
- 持倉是Buy還是Sell
- 當前Bid及Ask價格
- 輸入的是實際價格還是points距離
- 商品使用多少位報價
- 商品適用的Stops level
- 價格是否位於Freeze level範圍
Bid與Ask怎樣影響SL及TP
黃金交易畫面通常同時存在Bid及Ask兩個價格。
在一般非交易所商品的MT5交易邏輯下:
- Buy持倉|開倉一般使用=Ask;平倉一般使用=Bid;SL及TP一般以哪個價格判斷=Bid
- Sell持倉|開倉一般使用=Bid;平倉一般使用=Ask;SL及TP一般以哪個價格判斷=Ask
因此,客戶查看圖表時可能認為價格尚未到達SL或TP,但實際用來判斷的另一邊報價已經觸及設定水平。
例如,圖表只顯示Bid價格時:
- Buy持倉的SL及TP較容易直接從圖表觀察
- Sell持倉則需要同時留意Ask價格
- 點差擴大時,Ask可能在Bid圖表尚未到價前觸發Sell持倉的SL
部分交易所商品可能按照Last價格或交易所規則觸發。實際方式應以商品規格、帳戶設定及交易伺服器為準。
怎樣在新訂單設定SL及TP
在桌面版MT5建立新訂單時,訂單視窗一般會顯示:
- 商品
- 訂單類型
- 交易量
- Stop Loss
- Take Profit
- Buy及Sell價格
- 成交政策
一般操作流程如下:
- 選擇正確的HATC黃金商品
- 按
F9開啟新訂單視窗 - 核對訂單是Buy還是Sell
- 輸入交易量
- 在Stop Loss欄輸入SL價格
- 在Take Profit欄輸入TP價格
- 核對價格方向及小數位數
- 提交訂單
- 查看MT5顯示的執行結果
- 在「交易」頁面確認持倉及SL、TP資料
提交前必須確認SL及TP沒有輸入成相反方向。
提交後亦應確認平台是否接受設定,不要只根據訂單視窗中曾經輸入過價格作判斷。
持倉建立後怎樣加入或修改SL及TP
如果黃金持倉已經建立,一般可以按照以下方式修改:
- 按
Ctrl+T開啟「工具箱」 - 進入「交易」頁面
- 找到需要修改的黃金持倉
- 右鍵選擇「修改或刪除」
- 輸入新的Stop Loss及Take Profit價格
- 核對Buy或Sell方向
- 核對當前Bid及Ask
- 提交修改
- 查看平台回覆
- 返回「交易」頁面確認新設定
不同語言或版本的MT5,選單名稱可能略有不同。
如果「修改」按鈕沒有啟用,通常代表輸入價格尚未符合當時的商品或伺服器規則。
怎樣在圖表上修改SL及TP
如果桌面版MT5已啟用「顯示交易水平」,圖表上可能顯示:
- 持倉開倉價格線
- Stop Loss線
- Take Profit線
- 掛單價格線
客戶一般可以拖動SL或TP線至新的價格位置。
拖動後,MT5可能:
- 開啟修改確認視窗
- 在啟用One Click Trading時直接提交修改
- 因價格距離不足而拒絕
- 因Freeze level而不允許修改
- 因市場快速變動而令原本有效的價格變成無效
操作前應先確認所拖動的是SL、TP還是掛單價格。
手機版MT5怎樣設定SL及TP
不同手機系統及MT5版本的選單位置可能不同,一般流程如下:
- 開啟「交易」頁面
- 選擇需要管理的黃金持倉
- 開啟修改持倉功能
- 輸入Stop Loss及Take Profit價格
- 核對Buy或Sell方向
- 核對報價位數
- 提交修改
- 返回交易頁面確認結果
使用手機版時需要特別注意:
- 輸入法可能錯誤加入或刪除小數點
- 網絡不穩可能令畫面未能立即更新
- 不同App版本的欄位位置可能不同
- 按下修改不代表伺服器一定已經接受
- 未確認結果前不要重複提交相同要求
Stops level是甚麼
Stops level是商品規格中的最小價格距離限制,通常以points表示。
它可能限制:
- Stop Loss與當前價格的最小距離
- Take Profit與當前價格的最小距離
- 掛單價格與當前價格的最小距離
- 修改後的新價格是否有效
如果SL、TP或掛單價格距離市場太近,伺服器可能拒絕要求並顯示:
Invalid stops
Stops level以points表示,不應直接當成美元金額或黃金價格差。
換算時需要同時參考:
- 商品報價位數
- Point大小
- 當前Bid及Ask
- 商品規格
- 交易伺服器設定
不同黃金商品或帳戶的Stops level可能不同,不應使用其他商品的數值直接推算。
Freeze level是甚麼
Freeze level是接近當前市場價格時,可能限制部分交易操作的範圍,同樣通常以points表示。
當相關價格進入Freeze level範圍後,客戶可能暫時無法:
- 修改SL
- 修改TP
- 修改或刪除掛單
- 更改接近市場價格的訂單設定
Stops level與Freeze level並不相同。
- Stops level主要限制設定價格與市場之間的最小距離
- Freeze level主要限制接近市場價格時的修改或刪除操作
即使某個價格符合Stops level,亦不代表一定不受Freeze level影響。
為甚麼顯示Invalid stops
常見原因包括:
- Buy持倉的SL或TP設定在錯誤方向
- Sell持倉的SL或TP設定在錯誤方向
- SL或TP距離市場價格太近
- 使用了錯誤的Bid或Ask作判斷
- 輸入價格不符合商品報價位數
- 輸入價格不符合最小價格變動單位
- 市場在提交要求期間已經移動
- 掛單價格與SL或TP之間的關係不符合規則
- 商品或帳戶不允許當前操作
遇到Invalid stops時,應依次核對:
- 商品代碼
- Buy或Sell方向
- 當前Bid及Ask
- SL及TP價格
- 商品報價位數
- Point大小
- Stops level
- Freeze level
- 市場是否開放
- 完整錯誤訊息及發生時間
不要在未找出原因前反覆提交相同價格。
為甚麼修改按鈕不能使用
可能原因包括:
- 新價格與原有設定相同
- SL或TP方向錯誤
- 價格距離不足
- 價格位於Freeze level範圍
- 市場已經休市
- 商品目前不能交易
- 帳戶只有查看權限
- MT5與伺服器失去連線
- 持倉已經被關閉
- 輸入格式不正確
- 平台仍在處理上一個交易要求
應先查看「交易」及「歷史」頁面,確認持倉或訂單的實際狀態。
怎樣刪除SL或TP
刪除SL或TP不等於關閉持倉。
一般操作方式如下:
- 開啟持倉修改視窗
- 清除Stop Loss或Take Profit欄位
- 按平台要求輸入
0或留空 - 提交修改
- 返回「交易」頁面確認相關設定已清除
實際輸入方式可能因MT5版本而異。
刪除SL後,持倉將不再按照原有SL條件觸發平倉;刪除TP後,持倉亦不會再按照原有TP條件觸發平倉。
Stop Loss設定價格是否等於成交價格
不一定。
當適用的市場報價到達SL水平後,系統會按照當時適用的成交條件處理平倉要求。
實際成交價格可能受到以下因素影響:
- 市場跳空
- 黃金價格快速變動
- 點差突然擴大
- 流動性不足
- 報價中斷
- 網絡或伺服器延遲
- 商品交易時段
- 執行模式
- 市場休市後重新開市
因此,Stop Loss可以協助管理退出條件,但不能保證最大虧損一定限制在指定金額。
Trailing Stop是甚麼
Trailing Stop通常稱為移動止損。
當價格向持倉有利方向移動時,Trailing Stop會按照客戶設定的距離,嘗試把Stop Loss向有利方向移動。
一般運作方式是:
- 持倉尚未達到啟動條件時,不會建立新的SL
- 價格向有利方向移動時,SL可能跟隨移動
- 價格向不利方向回落時,已移動的SL一般不會跟隨退後
- 市場到達當前SL後,系統按照適用成交條件處理平倉
Trailing Stop不是Take Profit,也不保證鎖定某個盈利金額。
Trailing Stop與一般Stop Loss的分別
- 設定方式|一般Stop Loss=指定SL價格;Trailing Stop=指定跟隨距離
- 運作位置|一般Stop Loss=一般由交易伺服器保存及處理;Trailing Stop=由MT5終端運行
- MT5關閉後|一般Stop Loss=已成功設定的SL一般仍然存在;Trailing Stop=不會繼續移動
- 是否自動移動|一般Stop Loss=不會;Trailing Stop=符合條件時可能移動
- 是否保證成交價格|一般Stop Loss=不保證;Trailing Stop=不保證
- 是否保證盈利|一般Stop Loss=不保證;Trailing Stop=不保證
如果桌面版MT5關閉、電腦停止運作、終端失去連線或沒有收到新報價,Trailing Stop將不會繼續更新。
在停止更新前,最後一次成功提交至交易伺服器的SL一般仍可保留,但不會再自動跟隨市場移動。
桌面版怎樣設定Trailing Stop
一般操作流程如下:
- 按
Ctrl+T開啟「工具箱」 - 進入「交易」頁面
- 找到需要設定的持倉
- 右鍵開啟持倉選單
- 選擇Trailing Stop
- 選擇預設距離或自訂距離
- 保持MT5開啟及連線
- 查看持倉的SL是否開始更新
Trailing Stop的距離通常以points表示,不應直接當成黃金價格差或帳戶貨幣金額。
怎樣停止Trailing Stop
一般可以在持倉的Trailing Stop選單中選擇:
- None/無
- Delete All/刪除全部移動止損
停止Trailing Stop不一定會刪除最後一次已成功設定在交易伺服器上的SL。
完成操作後,應返回「交易」頁面查看SL欄位,確認持倉目前是否仍保留固定SL。
SL或TP觸發後怎樣核對結果
不要只根據圖表判斷持倉是否已經關閉。
應核對:
- 「交易」頁面是否仍有相關持倉
- 「歷史」頁面是否有平倉成交
- 訂單狀態
- 實際平倉價格
- 平倉時間
- 平倉交易量
- 已實現盈虧
- 佣金及隔夜費
- Order編號
- Deal編號
SL或TP的設定價格、觸發時的市場價格及最終成交價格可能不同。
設定SL及TP前核對清單
設定或修改黃金SL及TP前,確認:
- 登入的是正確HATC帳戶
- 帳戶是模擬還是真實
- 黃金商品代碼正確
- 持倉是Buy還是Sell
- 當前Bid及Ask是多少
- SL方向正確
- TP方向正確
- 輸入的是價格還是points
- 商品報價位數正確
- Stops level是多少
- Freeze level是多少
- 市場是否開放
- 點差是否明顯擴大
- 是否啟用One Click Trading
- 是否已設定Trailing Stop
- MT5及網絡是否正常連線
- 設定後是否已在交易頁面確認
重要風險提示
黃金價格可能快速變動。
Stop Loss、Take Profit及Trailing Stop可能受到以下因素影響:
- 市場跳空
- 點差擴大
- 滑價
- 流動性不足
- 報價中斷
- 網絡延遲
- 伺服器狀態
- 市場休市
- 商品交易時段
- 執行模式
- Stops level
- Freeze level
- Bid、Ask或Last價格的觸發規則
SL及TP的設定價格不代表保證成交價格。
Trailing Stop亦不能在桌面MT5關閉或終端離線後繼續更新。
如網站內容與客戶MT5實際顯示存在差異,應以目前帳戶適用的商品規格、平台設定、客戶協議及HATC確認的交易條件為準。
相關內容
- MT5黃金怎樣下單、掛單及平倉
- MT5黃金合約規格怎樣看
- 黃金交易盈虧怎樣計算
- 黃金交易保證金與保證金水平怎樣計算
- 交易費用與流程
常見問題
Buy持倉的Stop Loss應設定在哪一邊
Buy持倉的SL一般設定在當前Bid價格以下,並需要符合商品的Stops level、報價位數及伺服器規則。
Sell持倉的Take Profit應設定在哪一邊
Sell持倉的TP一般設定在當前Ask價格以下。
為甚麼圖表未到SL,持倉已經平倉
圖表可能只顯示Bid價格。Sell持倉的SL一般以Ask判斷,點差擴大時,Ask可能在圖表上的Bid尚未到價前觸發SL。
Stop Loss是否保證最多只虧指定金額
不保證。市場跳空、快速波動、點差擴大、滑價及流動性不足,都可能令實際成交價格與SL設定價格不同。
Invalid stops代表甚麼
通常表示SL、TP或掛單價格不符合方向、最小距離、價格步距或其他商品規則。應核對完整錯誤訊息及商品規格。
Stops level與Freeze level有甚麼分別
Stops level主要限制SL、TP或掛單與市場價格之間的最小距離;Freeze level則可能限制接近市場價格時的修改或刪除操作。
關閉MT5後SL及TP仍然有效嗎
一般已成功提交至交易伺服器的固定SL及TP仍然存在,但應以MT5交易頁面及交易伺服器的實際狀態為準。
關閉MT5後Trailing Stop仍然運作嗎
不會。Trailing Stop由MT5終端運行,終端關閉或失去連線後便不會繼續更新。最後一次成功設定的SL可能仍然存在。
刪除Stop Loss是否等於平倉
不是。刪除SL只會移除相關退出條件,持倉仍然可能繼續存在。
怎樣確認SL或TP已經生效
應在「交易」頁面查看持倉的SL及TP欄位,並留意平台回覆。觸發後再到「歷史」頁面核對Order、Deal、成交價格及持倉狀態。