[外匯 Forex] 關鍵字:追縱止損、移動止損、自動止損、Trailing Stop
什麼是追縱止損?(譯自 PipBoxer Trailing Stop Manager (PBTS))
當你下了交易單,當市場向你下單的方向移動時,你在平倉之前想保住你的獲利。
一種方法是:
在買單時,市場價格已比你的入單價格高時,將你的止損提高到入單價以上;或是
在賣單時,市場價格已比你的入單價格低時,將你的止損降低到入單價以下。
例如:假設你在2.0000買入 GBP/USD,獲利目標為2.0100 (也就是100點)。若價格升到2.0025,未到你的獲利目標,你已經獲利25點但不想在此交易單中虧損,因此你可以把止損價位提升到2.0000並維持與現價25點的距離,此時最壞的狀況是市場反轉使你在2.0000止損而你的此筆交易沒有輸贏。若現價再升到2.0030,你將止損移到2.0005並同樣維持25點距離。你不會因價格折回而將止損下移;而止損與現價最大的距離是25點。此種管理未平倉交易單的方法就稱為「追縱止損 (Trailing Stop)」。
只有在價格向獲利方向移動時你才移動止損。
追縱止損和一般止損合併使用 (譯自 Forex Trading System Trailing Stops)
假設你在1.8241買入GBP/USD,將一般止損設於1.8231,追縱止損設50點。
當價格升到1.8291時,你的止損將被自動移到1.8281(注意到不是1.8241喔!),因此鎖住40點的獲利。
每當價格大於現在的止損50點以上時,止損就會被再度提升。
現在問題來了:
(1) 追縱止損第一次被觸發的時機為「入單價 + 50點」或是第一次設的「一般止損+50點」?
(2) 追縱止損第二次以後被觸發的時機呢?是
(A) 如果價格來到「入單價 + 51點 = 1.8292」,止損會再度被提升到1.8282?或
(B) 當價格來到「入單價 + 100點 = 1.8391」,止損才會第二次被提升到1.8381?
考考各位囉!
追縱止損在使用上有兩點需特別注意:
(1) 我們知道只有價格向獲利方向移動,追縱止損才會被移動。所以一般人最容易犯的錯誤就是只設追縱止損,不設一般止損;結果就是:如果下單之後價格從未往獲利方向移動而直接往虧損方向移動,這種狀況下等於是完全沒有設止損。如下表的第(3)單。
(2) 追縱止損設定完成後,如果將電腦關機,在交易平台上會自動不斷修正止損嗎?答案是「NO」。因為追縱止損是由你的電腦自動計算後才將修正後的止損送到交易平台,所以不要太天真喔!
為了弄清楚追縱止損和一般止損的關係,我特別做了一個實驗,如下圖和下表:
| 交易單 | 買/賣 | 入單價 | 一般 止損 | 追縱 止損 | 最初 止損 | 出場價 | 備註 |
| (1) 14171691 | 賣 | 95.08 | 20點 (95.28) | 15點 | 95.28 | 95.28 | 下賣單後價格上漲未折回,觸發一般止損出場。 |
| (2) 14171733 | 賣 | 95.08 | 20點(95.28) | 25點 | 95.28 | 95.28 | 下賣單後價格上漲未折回,觸發一般止損出場。 |
| (3) 14171809 | 賣 | 95.06 | 無 | 15點 | 0.00 | 下賣單後價格上漲未跌,一般止損未設,追縱止損也未被觸發。 | |
| (4) 14171881 | 買 | 95.08 | 20點(94.88) | 15點 | 94.88 | 95.47 | 追縱止損被觸發多次,在距離出場前最高價20點以下出場。 |
| (5) 14171979 | 買 | 95.09 | 20點(94.89) | 25點 | 94.89 | 95.62 | 追縱止損被觸發多次,在距離出場前最高價25點以下出場。 |
| (6) 14172029 | 買 | 95.08 | 無 | 15點 | 0.00 | 95.48 | 追縱止損被觸發多次,在距離出場前最高價20點以下出場。 |
( 下圖標示:NS = 一般止損 Normal Stop Loss; TS = 追縱止損 Trailing Stop; )
接下來看看老外對追縱止損的解釋囉! (Forex Meta Trader 4 Platform Part 6: Trailing Stop)
參考網站:
⊙ Metatrader Overview. Trailing Stop.
⊙ PipBoxer Trailing Stop Manager (PBTS)
⊙ Trailing Stop in MetaTrader 4
⊙ Trailing stops – metatrader.info
⊙ Forex Trading System Trailing Stops

請教一下:設追蹤止損25點的話是與進場現價距離25點,還是與設追蹤止損時的現價距離25點?? 如果在下單一段時間之後才設追蹤止損,是根據那一個現價呢??? 這個功能好複雜= =
Q: 進場現價距離25點,還是與設追蹤止損時的現價距離25點?? A: 都不對。以買單為例,25點的追縱止損是「設定追縱止損後」距獲利方向最高價位25點。 Q: 下單一段時間之後才設追蹤止損? A: 答案同上。
感謝您的實驗與心得分享!! 所以看來設了追蹤止損後,如果要在去睡覺後繼續追蹤止損,電腦及下單程式必須要開著,而不能關機囉?若電腦關機了,就要下次開啟下單程式時,追蹤止損的價格才會自動重新計算? 另外請問依您的經驗,若突然有爆跌的狀況,例如很短的時間內就跌了100點,而設定25點的追蹤止損。這種情況下追蹤止損有辦法趕在跌25點時就完成賣出嗎?還是實際的成交價會比較差? 謝謝!!
通常在暴跌前平台就已將點差拉大,直接掃到你的止損了
自問自答:查了一下,叫做滑價 slippage,很常見。我是菜鳥,問笨問題請見諒。
所以根據您上面所寫的追縱止損和一般止損合併使用,以下我提出一個範例,麻煩您幫我看看我這樣的理解是否正確好嗎? 我在 1.0050 buy AUD/USD ,一般止損設定50點也就是1.0000, 追蹤追縱止損設10點。 當價格升到1.0060時,你的一般止損將被自動移到1.0010 對嗎? 追縱止損第二次以後被觸發的時機是在1.0060 升到 1.0070對嗎? 然後當價格來到1.0070時,一般止損將被自動移到1.0020 對嗎?
當價格升到1.0060時,你的一般止損將被自動移到1.0010 對嗎? =>Yes. 追縱止損第二次以後被觸發的時機是在1.0060 升到 1.0070對嗎? 然後當價格來到1.0070時,一般止損將被自動移到1.0020 對嗎? =>No. 因為追縱止損設50當,所以「只要獲利大於50點」,止損就會不斷往上提。ex: 在1.10051時,止損會被提到1.0001; 在1.10055時,止損會被提到1.0005; 在1.10060時,止損會被提到1.0010; 在1.10061時,止損會被提到1.0011; 若此後價格掉回1.0050,止損依然維持在1.0011; 若價格又有機會上到1.0070,止損又會被提到1.0020; 所以如你所說「追縱止損第二次以後被觸發的時機是在1.0060 升到 1.0070」是錯的,在1.0060到1.0070之間,若價格推了10次才推上去,追縱止損就會被提高(觸發)10次;若價格推了20次才推上去,追縱止損就會被提高(觸發)20次。
版大: 請教! 您的自制表格中 交易單 (4)是高點下來20點出場(一般止損) (5)是高點下來25點出場(追蹤止損) (6)是高點下來20點出場 不懂1: 一般止損跟追蹤止損兩個都有設定的話是如何搭配的? (4)跟(5) 一個是一般止損點數出場 一個是追蹤止損點數出場??? 不懂2: (6)沒有設一般止損就很單純了 就是高點下來15點出場(追蹤止損點數) 但您卻寫說是高點下來20點出場 完全搞糊塗了 不懂3: 留言5中 止損點位會在獲利大於50點後 一點一點往上提高 那當初設的追蹤止損10點 有何作用呢(這問題可能跟"不懂1"有點重複) 還望版大解惑 感恩~
版主举的例子 假設你在1.8241買入GBP/USD,將一般止損設於1.8231,追縱止損設50點。 當價格升到1.8291時,你的止損將被自動移到1.8281(注意到不是1.8241喔!),因此鎖住40點的獲利。 请教一个基本的问题:MT4软件显示GBD/USD 是五个尾数的,例如1.42351 可是版主给出的例子是四个尾数而已,追踪止损到底是忽略掉最后的那个数值还是计算在内?计算在内的话追踪止损20点就是1.42372的时候止损会提升到1.42352,以此类推,如果忽略的话就是1.42561的时候止损移动到1.42361,请问何者正确呢?