トレイリングストップ
トレイリングストップ
価格が有利な方向へ動くにつれて損切りラインを自動で追従させる注文方法で、利益を伸ばしながら保護する効果があります。MT4/MT5に標準搭載されており、pips単位で追従幅を指定できます。海外FXのトレンドが強い通貨ペアでポジションをホールドする際に、手動決済の代わりに使うと効果的です。
トレーリングストップとは ― MT4/MT5での自動損切り追従
トレーリングストップとは、価格が有利な方向に動くにつれて損切り(Stop Loss)ラインが自動的に追従する注文機能です。利益を伸ばしながら反転時には自動で決済されるため、「利益を伸ばしたいが反転したら守りたい」というトレーダーのジレンマを解決します。
MT4/MT5でのトレーリングストップの動作例:
- USD/JPY 147.00でロングエントリー
- トレーリングストップ幅を30pipsに設定
- 価格が147.50まで上昇 → Stop Lossが自動で147.20に移動
- 価格が148.00まで上昇 → Stop Lossが自動で147.70に移動
- 価格が147.60に反落 → 147.70のStop Lossで自動決済(+70pips確定)
MT4/MT5でのトレーリングストップ設定方法: ターミナルのTradeタブ → ポジションを右クリック → 「Trailing Stop」 → 幅(ポイント単位)を選択
注意:MT4のトレーリングストップはプラットフォームが起動している間のみ機能します。MT4を閉じるとトレーリングが停止します。24時間稼働させるにはMT4を常時起動させるか、VPS(仮想専用サーバー)を利用する必要があります。
海外FXでのトレーリングストップ活用戦略
海外FX高レバレッジ環境でトレーリングストップを効果的に使うための実践的な戦略:
1. スイングトレードでの利益最大化 USD/JPY・EUR/USD等でH4・D1レベルのトレンドに乗る場合、ATR(平均実質値幅)の1〜2倍をトレーリング幅に設定します。例:ATRが50pipsなら50〜100pipsのトレーリングストップ。
2. EA(自動売買)との組み合わせ
MT4/MT5ではTrailingStop機能をEAのコードに組み込めます。VPSと組み合わせれば24時間自動でトレーリングストップが機能します。MQL5コードの基本:
if(OrderProfit() > 0) {
OrderModify(OrderTicket(), OrderOpenPrice(),
Ask - TrailingStop*Point, OrderTakeProfit(), 0);
}
3. 部分決済+トレーリングストップの組み合わせ
- ポジションの50%を目標価格で利確(Take Profit)
- 残り50%にトレーリングストップを設定してさらなる利益を追求
- 大きなトレンドが続けば残り50%で追加利益、反転しても50%分の利益は確保済み
トレーリングストップが逆効果な場面: レンジ相場では細かな上下動でトレーリングストップが頻繁にヒットし、利益の伸びを阻害します。トレンドが明確な相場でのみ使い、レンジ相場では通常の利確注文を使い分けることが重要です。
よくある質問
MT4のトレーリングストップはプラットフォームを閉じると停止しますか?
はい、MT4のトレーリングストップはクライアント側で機能するため、MT4を閉じると停止します。24時間機能させるには、MT4を常時起動したままにするか、VPS(仮想専用サーバー)上でMT4を稼働させる必要があります。多くの海外FX業者がVPSサービスを提供しています。
トレーリングストップの幅はどう設定すればよいですか?
ATR(平均実質値幅)を基準にすることが一般的です。スキャルピングでは5〜15pips、スイングトレードでは50〜150pipsが目安です。幅が狭すぎると通常の揺り戻しで決済され、広すぎると反転後の戻りが大きく確保利益が減ります。バックテストや過去の値動きから適切な幅を見つけてください。
海外FXでトレーリングストップのゼロカットとの関係は?
トレーリングストップは損切り注文(Stop Loss)を自動移動させる機能です。相場が反転してトレーリングストップが発動した場合、確保した利益の範囲内で決済されます。急変動でトレーリングストップを超えてマイナス残高になった場合はゼロカットが適用されますが、通常は利益確保の方向で機能します。