風險管理

MT5黃金止損及止盈怎樣設定

學堂內容為中性教育資訊,不構成任何投資建議或要約。

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價格
  • 成交政策

一般操作流程如下:

  1. 選擇正確的HATC黃金商品
  2. 按F9開啟新訂單視窗
  3. 核對訂單是Buy還是Sell
  4. 輸入交易量
  5. 在Stop Loss欄輸入SL價格
  6. 在Take Profit欄輸入TP價格
  7. 核對價格方向及小數位數
  8. 提交訂單
  9. 查看MT5顯示的執行結果
  10. 在「交易」頁面確認持倉及SL、TP資料

提交前必須確認SL及TP沒有輸入成相反方向。

提交後亦應確認平台是否接受設定,不要只根據訂單視窗中曾經輸入過價格作判斷。

持倉建立後怎樣加入或修改SL及TP

如果黃金持倉已經建立,一般可以按照以下方式修改:

  1. 按Ctrl+T開啟「工具箱」
  2. 進入「交易」頁面
  3. 找到需要修改的黃金持倉
  4. 右鍵選擇「修改或刪除」
  5. 輸入新的Stop Loss及Take Profit價格
  6. 核對Buy或Sell方向
  7. 核對當前Bid及Ask
  8. 提交修改
  9. 查看平台回覆
  10. 返回「交易」頁面確認新設定

不同語言或版本的MT5,選單名稱可能略有不同。

如果「修改」按鈕沒有啟用,通常代表輸入價格尚未符合當時的商品或伺服器規則。

怎樣在圖表上修改SL及TP

如果桌面版MT5已啟用「顯示交易水平」,圖表上可能顯示:

  • 持倉開倉價格線
  • Stop Loss線
  • Take Profit線
  • 掛單價格線

客戶一般可以拖動SL或TP線至新的價格位置。

拖動後,MT5可能:

  • 開啟修改確認視窗
  • 在啟用One Click Trading時直接提交修改
  • 因價格距離不足而拒絕
  • 因Freeze level而不允許修改
  • 因市場快速變動而令原本有效的價格變成無效

操作前應先確認所拖動的是SL、TP還是掛單價格。

手機版MT5怎樣設定SL及TP

不同手機系統及MT5版本的選單位置可能不同,一般流程如下:

  1. 開啟「交易」頁面
  2. 選擇需要管理的黃金持倉
  3. 開啟修改持倉功能
  4. 輸入Stop Loss及Take Profit價格
  5. 核對Buy或Sell方向
  6. 核對報價位數
  7. 提交修改
  8. 返回交易頁面確認結果

使用手機版時需要特別注意:

  • 輸入法可能錯誤加入或刪除小數點
  • 網絡不穩可能令畫面未能立即更新
  • 不同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時,應依次核對:

  1. 商品代碼
  2. Buy或Sell方向
  3. 當前Bid及Ask
  4. SL及TP價格
  5. 商品報價位數
  6. Point大小
  7. Stops level
  8. Freeze level
  9. 市場是否開放
  10. 完整錯誤訊息及發生時間

不要在未找出原因前反覆提交相同價格。

為甚麼修改按鈕不能使用

可能原因包括:

  • 新價格與原有設定相同
  • SL或TP方向錯誤
  • 價格距離不足
  • 價格位於Freeze level範圍
  • 市場已經休市
  • 商品目前不能交易
  • 帳戶只有查看權限
  • MT5與伺服器失去連線
  • 持倉已經被關閉
  • 輸入格式不正確
  • 平台仍在處理上一個交易要求

應先查看「交易」及「歷史」頁面,確認持倉或訂單的實際狀態。

怎樣刪除SL或TP

刪除SL或TP不等於關閉持倉。

一般操作方式如下:

  1. 開啟持倉修改視窗
  2. 清除Stop Loss或Take Profit欄位
  3. 按平台要求輸入0或留空
  4. 提交修改
  5. 返回「交易」頁面確認相關設定已清除

實際輸入方式可能因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

一般操作流程如下:

  1. 按Ctrl+T開啟「工具箱」
  2. 進入「交易」頁面
  3. 找到需要設定的持倉
  4. 右鍵開啟持倉選單
  5. 選擇Trailing Stop
  6. 選擇預設距離或自訂距離
  7. 保持MT5開啟及連線
  8. 查看持倉的SL是否開始更新

Trailing Stop的距離通常以points表示,不應直接當成黃金價格差或帳戶貨幣金額。

怎樣停止Trailing Stop

一般可以在持倉的Trailing Stop選單中選擇:

  • None/無
  • Delete All/刪除全部移動止損

停止Trailing Stop不一定會刪除最後一次已成功設定在交易伺服器上的SL。

完成操作後,應返回「交易」頁面查看SL欄位,確認持倉目前是否仍保留固定SL。

SL或TP觸發後怎樣核對結果

不要只根據圖表判斷持倉是否已經關閉。

應核對:

  1. 「交易」頁面是否仍有相關持倉
  2. 「歷史」頁面是否有平倉成交
  3. 訂單狀態
  4. 實際平倉價格
  5. 平倉時間
  6. 平倉交易量
  7. 已實現盈虧
  8. 佣金及隔夜費
  9. Order編號
  10. Deal編號

SL或TP的設定價格、觸發時的市場價格及最終成交價格可能不同。

設定SL及TP前核對清單

設定或修改黃金SL及TP前,確認:

  1. 登入的是正確HATC帳戶
  2. 帳戶是模擬還是真實
  3. 黃金商品代碼正確
  4. 持倉是Buy還是Sell
  5. 當前Bid及Ask是多少
  6. SL方向正確
  7. TP方向正確
  8. 輸入的是價格還是points
  9. 商品報價位數正確
  10. Stops level是多少
  11. Freeze level是多少
  12. 市場是否開放
  13. 點差是否明顯擴大
  14. 是否啟用One Click Trading
  15. 是否已設定Trailing Stop
  16. MT5及網絡是否正常連線
  17. 設定後是否已在交易頁面確認

重要風險提示

黃金價格可能快速變動。

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、成交價格及持倉狀態。

資料來源