MetaTrader 4のトレーリングストップ

FXのトレーリングストップとは、取引が有利に動くにつれて一定の距離を保って価格を追いかけ、逆方向には戻らない損切りのことです。MetaTrader 4では、利益がその距離に達して初めて動き始め、業者のサーバーではなくターミナル上で動作します。プラットフォームを閉じると追従は止まります。トレーリングストップは利益を保証しません。損失で決済されることも、良い取引が目標のずっと手前で決済されることもあります。トレードオフであり、この記事では実際の水準で両面を示します。

FXのリスク管理と同じ取引を使います。口座残高2,000ドル、EUR/USD 0.10ロットを1.08512で買い、損切り1.08312、利確1.08912です。当サイト独自の例による数値は、その旨を明記します。

トレーリングストップとは?

トレーリングストップは独立した注文ではなく、損切りを自動で動かす仕組みです。距離を選ぶと、それ以降、損切りは利益の出ている取引をその距離で追いかけます。価格が戻っても損切りはその場にとどまります。価格が損切りに達すると、通常の損切りと同じように取引が決済されます。

MT4のヘルプはこのルールを次のように説明しています。ポイントで表した利益が設定した距離以上になると、ターミナルは現在の価格からその距離の位置に損切りを置きます。その後は利益が増えるにつれて損切りを動かし、利益が減っても損切りは変更されません。

ここから、多くのトレーダーが見落とす2つのことが導かれます。

  • 利益が距離に達するまでは何も動きません。それまで取引を守るのは元の損切りです。損切りを設定せずにトレーリングストップを使うと、その間は取引に損切りがまったくない状態になります。
  • 最初の移動で損切りはエントリー価格に移ります。距離が20pipsなら、損切りが最初に動くのは+20pipsの時点で、価格の20pips下がエントリー価格です。他の距離でも結果は同じです。つまり最初の移動で利益が確保されるわけではなく、想定していた損失がなくなるだけです。

トレーリングストップの図:損切りはレートの上昇を追いかけ、押し戻しの間は水平のままで、レートが下がって達すると注文を決済する

ステップごとの具体例

Askの1.08512で0.10ロットを買います。Bidは1.08500、1pipの価値は1ドルです。トレーリングストップを200ポイントに設定します。5桁表示では200ポイント = 20pipsです。元の損切り1.08312のリスクは20ドル、口座の1%です。買いの場合、MT4は損切りをBidで判定します。

Bid利益損切り状況
1.08612+10pips1.08312まだ動かない
1.08712+20pips1.08512初回、エントリー価格へ
1.08812+30pips1.08612価格に追従
1.08752+24pips1.08612押し戻し、動かず
1.08612+10pips発動+10ドルで決済

取引は+10pips、+10ドルで決済され、残高は2,010ドルです。スワップと手数料は含みません。1.08912の利確には達しませんでした。

同じ取引を売りで見る

売りではすべてが鏡写しになります。損切りは価格の上から始まって下へ動き、MT4はAskで判定します。Bidの1.08500で0.10ロットを売り、損切りを1.08700、トレーリングは同じ200ポイントとします。

Ask利益損切り
1.08300+20pips1.08500
1.08200+30pips1.08400
1.08400+10pips発動、+10ドルで決済

MT4のチャートは初期設定でBidを表示しているため、売りの損切りはチャートのラインが届いていなくても発動することがあります。スプレッドが広がると、その差も広がります(FXの空売りを参照)。

MT4でトレーリングストップを設定する方法

  1. ポジションを持ち、通常の損切りを設定します。
  2. TerminalウィンドウのTradeタブで、ポジションを右クリックします。
  3. Trailing Stopを選び、一覧から距離を選ぶか、Custom levelで自分で設定します。
  4. 解除するには、同じメニューでNoneを選びます。Delete Allを選ぶと、すべてのトレーリングストップが解除されます。

距離の単位はpipsではなくポイントで、パーセントでは指定できません。1.08512のような5桁表示では、1pip = 10ポイントです。ここに20と入力すると2pipsにしかならず、この例のスプレッド1.2pipsをわずかに上回る程度です。詳しくはFXのpipとは?をご覧ください。

MT4のヘルプにある次の3つの点も知っておきましょう。

  • 1つのポジションに設定できるトレーリングストップは1つだけです。
  • 処理はティックごとに1回行われ、損切りの変更はすべてターミナルのJournalに記録されます。
  • 同じ銘柄でトレーリングストップ付きの注文を複数持っている場合、処理されるのは最新の注文のトレーリングストップだけです。同じ通貨ペアの複数ポジションでは当てにしないでください。

ターミナルは起動し続ける必要がある

ここが最も重要な点で、触れていない記事も多くあります。MT4では、損切りと利確は業者のサーバーにありますが、トレーリングストップは違います。

動作場所ターミナル終了時
損切り業者のサーバー機能する
利確業者のサーバー機能する
トレーリングストップターミナル動かなくなる

パソコンの電源を切ったり、ターミナルが異常終了したり接続が切れたりしても、取引が無防備になるわけではありません。トレーリングストップが最後に設定した損切りはサーバーに残り、発動します。価格を追いかけなくなるだけです。この例では、損切りが1.08512の時点でターミナルが閉じると、価格がどれだけ上がっても水準は1.08512のままです。

トレーリングストップは設定したターミナルでしか動きません。パソコンの電源を切っている間も動かしたいなら、ターミナルを別の場所で動かす必要があります。そのためにあるのがFX用VPSです。独自のトレーリング機能を持つエキスパートアドバイザー(EA)も同じで、ターミナルで稼働している間しか損切りを動かしません。

トレードオフ:トレーリングストップと固定の出口

この例ではトレーリングストップが+10ドルで取引を決済しました。これは良い結果でしょうか。価格が次にどう動くかによりますが、それは誰にも事前にはわかりません。

1.08612の後、価格は…固定の出口トレーリング
1.08312まで下落損切り:−20ドル+10ドル
1.08912まで反発利確:+40ドル+10ドル

1つ目のケースでは、トレーリングストップが利益の出ていた取引の損失化を防ぎました。2つ目では、ふつうの押し戻しで目標のかなり手前で決済されました。どちらの結果も何かを証明するものではありません。1つの取引の2つの経路であり、予測ではありません。

経験のあるトレーダー向けに補足すると、FXのリスク管理のモデルはここにも当てはまります。方向性もコストもないランダムな価格では、トレーリングストップを含めて、どんな出口ルールも平均の結果を変えません(当サイトの考察で、確率論の標準的な結果です)。変わるのは結果の分布の形で、平均ではありません。優位性があるとすれば、やはりエントリーから生まれるものです。

距離の選び方

最適な距離というものはありません。決まった数字には注意してください。通貨ペアと時間足の実際の動きから決めましょう。

  • 通常の押し戻しを測る。チャートの直近のトレンドを見て、値動きが終わらないまま価格がどれだけ押し戻されたかを確認します。距離はそれより広くないと、通常のノイズで決済されてしまいます。
  • ボラティリティは狭いトレーリングに不利に働く。値動きの大きい通貨ペアほど、距離を広くする必要があります。トレーリングストップは「ボラティリティの高い相場に最適」ではありません。そうした相場では、揺れで発動する回数が増えます。
  • 時間足に合わせる。H4の押し戻しはM5より大きいため、スキャルピングに合う距離はスイングトレードには狭すぎます。
  • スプレッドより十分に広くする。特に売りは、スプレッドが広がるだけで決済されることがあります。
  • 距離を利確と照らし合わせる。この例で400ポイントにすると、動き始めるのは+40pipsの時点で、ちょうど利確で決済される場所です。そのため何の役にも立ちません。
距離利点代償
狭い早く始動、近くで追従押し戻しで決済
広い値動きに余裕始動が遅く、利益を戻しやすい

どの設定もまずデモ口座で試しましょう。強いトレンドのほうが、価格が何度も戻ってくるレンジ相場よりもトレーリングストップに向いています。ポジションサイズはトレーリングの距離ではなく元の損切りから決めます。当サイトのロット計算ツールで計算できます。

トレーリングストップの限界

  • 反転は予測できない。トレンドやニュースについては何も知りません。価格が設定した距離だけ戻ったときに反応するだけです。
  • 損失で決済されることもある。最初の移動の前は元の損切りが適用されます。この例では−20ドルです。
  • 損切りであることに変わりはなく、スリッページも起こる。たとえば損切りが1.08612にあり、月曜日に相場が1.08452で始まったとします。損切りはその付近の価格で約定し、損切りがエントリーより上にあったにもかかわらず、−6pips、−6ドルになります(当サイトによる例)。窓開けについてはFXの資金管理をご覧ください。
  • エントリー価格の損切りは厳密にはゼロではない。スワップと手数料はかかります。
  • 起動中のターミナルが必要。上で説明したとおりです。

よくある質問

MT4を閉じていてもトレーリングストップは機能しますか?

いいえ。MT4のトレーリングストップは業者のサーバーではなくクライアントターミナルで動作します。ターミナルを閉じると損切りは動かなくなりますが、最後に設定された水準はサーバーに残り、発動します。パソコンの電源を切っている間も動かすには、VPSでターミナルを稼働させます。

トレーリングストップで利益は保証されますか?

いいえ。利益が設定した距離に達するまで損切りは動かないため、元の損切りで損失になることがあります。窓開けでは、エントリーより下など、より不利な価格で約定することもあります。

トレーリングストップの200ポイントとは何ですか?

EUR/USDの1.08512のような5桁表示では10ポイント = 1pipなので、200ポイント = 20pipsです。利益が20pipsに達すると損切りが動き始め、その後はその距離で価格を追いかけます。

トレーリングストップは固定の利確より優れていますか?

一般的にどちらが優れているとは言えません。この例ではトレーリングストップが+10ドルで決済しました。その後価格が下がったなら、−20ドルの固定の損切りより良い結果です。目標まで上がったなら、固定の+40ドルには届きません。次に価格がどう動くかで変わるトレードオフです。

まとめ

  • トレーリングストップは一定の距離を保って価格を追いかけ、逆方向には戻りません。
  • MT4では利益がその距離に達して初めて動き始め、最初の移動先はエントリー価格です。
  • 距離の単位はポイントで、5桁表示では200ポイント = 20pipsです。
  • 損切りと利確はサーバーにありますが、トレーリングストップはターミナルで動作します。ターミナルを閉じると追従は止まります。
  • 利益は保証しません。より大きな利益の可能性の一部と引き換えに、反転への備えを得るものです。

これから始める方は、トレードを始めるためのステップガイドをご覧ください。

出典:MetaTrader 4ヘルプ「Trailing Stop」、「注文の種類」。例は当サイト独自の計算です。

この記事は学習目的の情報であり、投資助言ではありません。レバレッジ取引には損失のリスクがあります。