この記事の内容
ストップの水準と決済価格は別の数値
EUR/USDのロングを実際に1.1000で建て、Stop Lossを1.0950に設定したとします。その後のBidが1.0990、1.0970、1.0950を通過すると、ストップ条件が満たされます。秩序が保たれ流動性のある市場では、執行ルールに応じて決済の売りが1.0950かその近辺で約定することがあります。
今度は利用可能なBidが1.0970から1.0920へ飛んだとします。条件は通過していますが、通常のストップは適用される執行経路に存在しなかった、取引可能な1.0950の気配値を作れません。したがって、この仮定では1.0920で約定する可能性があります。ストップの発動は、ストップ水準での約定を意味しません。
FXのストップはどちらの価格で発動するか
MT4/MT5の通常の店頭FXでは、BUYポジションは売りで決済するため、Stop LossはBidがストップ以下になったかで判定します。SELLポジションは買いで決済するため、Askがストップ以上になったかで判定します。これは該当するMetaTraderの取り扱いであり、すべての取引所や独自プラットフォームに共通するルールではありません。
Bidが1.1000、Askが1.1002なら、スプレッドはAsk − Bid = 2 pipsです。BUYの新規取引は通常Ask、SELLは通常Bidを使います。決済は逆の取引です。チャート価格をストップの判定に使う前に、銘柄仕様と適用される発動ルールを確認してください。
| 保有ポジション | ストップ条件 | 決済取引 |
|---|---|---|
| BUY / ロング | Bid ≤ Stop Loss | 利用可能なBid側の執行価格で売却 |
| SELL / ショート | Ask ≥ Stop Loss | 利用可能なAsk側の執行価格で購入 |
気配値、チャート、約定はそれぞれ別の情報
気配値は特定の配信元と時点の価格を示します。チャートはデータを選択し集約します。約定記録は自分の数量について実際に成立した取引を示します。ローソク足や広く報じられた市場価格が、そのまま全数量を執行できる提示価格になるわけではありません。
MT4の履歴チャートはBidで作成されます。MT5はBid、または該当銘柄ではLastを使うことがあります。現在のAskラインを表示しても、過去のAskの高値・安値は復元できません。中間価格のチャート、取引所の約定チャート、別業者の配信は、ストップに使われる気配値と異なる場合があります。
| 用語 | 示す内容 |
|---|---|
| Bid | 市場で提示される買い側の価格。自分が売却できる価格ですが、数量と執行条件に左右されます。 |
| Ask | 提示される売り側の価格。自分が購入できる価格ですが、数量と執行条件に左右されます。 |
| スプレッド | 同じ配信元・時点でのAskとBidの差。片側または両側が動くと拡大することがあります。 |
| Last | 最後に報告された約定価格。現在のBidやAsk、あるいは自分の数量を取引できる価格とは限りません。 |
| Mid / 参考価格のチャート | 中間価格やその他の参考表示。実際に執行できる気配値とは限りません。 |
| 業者の気配値 | その業者による銘柄別の価格配信。分散した店頭FX市場では、他のすべての配信元と一致するとは限りません。 |
| 約定価格 | 成立した取引の価格。複数の約定から数量加重平均の決済価格が求められる場合があります。 |
Askで発動したストップがBidチャートに見えない理由
Stop Lossが1.1050のEUR/USDショートを考えます。最初はBidが1.1046、Askが1.1048。次の気配値はBidが1.1047、Askが1.1052です。スプレッドは2 pipsから5 pipsに拡大しました。Bidチャートはまだストップより3 pips低いものの、Askはストップを超えています。このショートの決済には買いが必要です。
| 気配値 | Bid | Ask | スプレッド |
|---|---|---|---|
| 拡大前 | 1.1046 | 1.1048 | 2 pips |
| 拡大後:Askがストップを超える | 1.1047 | 1.1052 | 5 pips |
グラフの読み方
気配値の二つの時点を示しており、連続した市場履歴ではありません。破線はショートの1.1050のストップです。Askの印はその上に移り、Bidの印はどちらも下にとどまります。縦の距離はEUR/USD価格を表します。線は二時点を比較するためのもので、途中の執行可能な価格や実際の約定を示しません。
このため、Bidのローソク足がショートのストップに触れなくても発動することがあります。ただし、決済価格を確定する情報ではなく、約定記録が必要です。逆にLastや中間価格が触れただけでは、店頭ストップの該当Bid/Ask条件が満たされた証拠になりません。
条件成立から決済完了まで
次の順序は概念的な説明です。指示は業者のサーバー、取引所、あるいは端末側の戦略で処理されることがあり、各段階が別の画面や時刻として見えるとは限りません。
- ポジションを保有している間に市場価格が変化します。
- 指定された発動用の価格がストップ条件に到達するか通過します。
- 適用される注文ルールに従ってストップが発動します。
- システムが執行経路を通じて決済指示を送信または処理します。
- 利用可能な価格と数量、許可された注文種類、数量の執行方針により、約定可能な取引が決まります。
- 一つ以上の約定がポジションを減らすか決済します。拒否、部分約定、取引停止ではポジションが残る可能性があり、発動だけで完了は保証されません。
- 実際の約定が履歴に記録されます。価格と数量、費用が結果を決めます。
サーバーが受け付けたStop Lossと、Expert Advisorなどのローカルプログラム内にしかないストップを区別してください。MT4/MT5のトレーリング更新は端末で動作します。端末が停止すると以後の更新は止まりますが、サーバーが既に受け付けた最後のStop Lossはサーバーの執行ルールに従います。ローカル戦略が決済を送信できるかは接続と設計によります。
ストップ価格 ≠ 約定価格
ロングの場合、1.0950は発動水準です。1.0947の決済約定は3 pips、1.0920は30 pips不利になります。これはストップを基準とした不利な執行差です。水準どおりの約定も可能で、すべてのストップが必ず不利にずれるわけではありません。
スプレッドは発動と決済に使う気配値に関係します。その後の価格変化、流動性、注文数量、経路により約定が水準から離れることがあります。差のすべてをスプレッドのせいにしたり、実際の売買価格で計算した損失へもう一度スプレッドを加えたりしないでください。
スリッページには基準と方向がある
スリッページは、定めた想定または基準の執行価格と実際の約定との差です。この記事ではストップ水準を基準とします。ロング決済の売りでは低い価格が不利、高い価格が有利です。ショート決済の買いでは高い価格が不利、低い価格が有利です。
不利な、つまりマイナスのスリッページは基準より損失を増やします。有利な、つまりプラスのスリッページは、市場の動きと個別ルールが改善分の顧客への反映を認める場合に可能です。発動後に反発し、仮にロングが1.0952で決済されれば、1.0950より2 pips有利です。改善をストップ水準までに制限する契約もあり、すべての業者が反映するとは限りません。
利用可能な約定価格が変わる理由
ニュース、大きな価格変動、低い流動性、取引時間の開始・終了・休止、ロールオーバーで気配値や厚みは急変することがあります。大きな注文は複数の価格帯を必要とする場合があります。他の注文が先に表示数量を使うこともあります。通信、プラットフォーム、経路の遅延は影響しますが、速い接続でも存在しない流動性は作れません。
例えば20,000 EURの決済売りが、許容された二つの約定、10,000 EURを1.0948、10,000 EURを1.0944で得たとします。数量加重平均は1.0946で、1.0950より4 pips低く、価格変動による追加損失は8.00 USDです。最初の価格では全数量を処理できませんでした。別の執行方針では指示を拒否したり未約定部分を取り消したりすることがあります。
気配値のギャップはストップ水準を飛び越える
ギャップは、該当市場や執行フィードで利用可能な気配値や約定が価格帯を隔てて不連続になることです。金曜最後の該当Bidが1.1000、再開後最初の執行可能Bidが1.0920、ロングのストップが1.0950とします。経路上にストップ近辺の執行可能な気配値がなければ、通常のストップは大幅に低く約定する可能性があります。
これは週末の仮定であり、予測や観測された過去の約定ではありません。足の欠落や取得したティックの空白だけでは、世界中の誰も中間価格で取引しなかったとは証明できません。市場や経路のギャップと、ローカルのデータ障害、不完全な履歴、足の集約による見え方を区別してください。
フランと円の出来事が示すこと
2015年1月15日、スイス国立銀行はEUR/CHFの最低為替レートを撤廃しました。アジア現地時間の2019年1月3日には、取引が少ない状況で円が急変しました。UTCでは1月2日遅くに当たります。BIS研究はこれらを流動性ストレスと急激な通貨変動の例として扱っています。関連する歴史記事では時系列を別途検討しています。
ストップとの関係は実務的です。発動に使う気配値とその数量で利用可能な価格は、大きく離れることがあります。歴史的事実だけでは個別口座のストップ、約定、責任を証明できません。ここで使うEUR/USD価格は学習用の仮定で、フランや円の取引を復元したものではありません。
ギャップとスリッページは別の概念
スリッページは基準価格と約定を比較します。ギャップは該当系列で中間の気配値や取引が欠けることです。仮にロングのストップ1.1000が1.0998で約定すれば、価格が連続して通過していても2 pipsの不利なスリッページです。
一方、経路上に執行可能な中間価格がなければ、1.1000から1.0950への気配値の飛びはギャップです。発動済み注文のスリッページにつながる場合がありますが、測定した約定差そのものではありません。ギャップは気配値の順序で、スリッページは約定記録で検証してください。
執行方式はストップのルールに代わるものではない
MT4はInstant、Request、Marketを文書化しています。MT5にはExchangeもあります。業者が銘柄ごとの方式を設定します。取引指示、発動価格の配信元、経路、方式、実際の約定を区別してください。新規注文の許容偏差設定やリクオートの仕組みは、付随するストップすべてを設定水準で約定させる約束ではありません。
| 方式 | 基本的な仕組み | 別途確認する点 |
|---|---|---|
| Instant | 提示価格で執行を求めます。価格変化でリクオートになることがあります。 | 銘柄の具体的なストップ処理と許容される価格変化。 |
| Request | 執行指示の確定前に気配値を要求します。 | 手動の価格要求と決めつけず、自動ストップ決済の処理を確認。 |
| Market | 顧客による新たな価格確認なしに、処理中に執行価格が決まります。 | 経路、利用可能な流動性、スリッページの扱い、数量の執行方針。 |
| Exchange · MT5 | 指示が外部取引システムに届き、その規則に従います。 | 取引所の発動条件、注文種類、保護範囲、未約定数量。 |
具体的な契約を見ると文脈の重要性が分かります。CMC Markets Canadaの2026年5月6日の方針は自社プラットフォームとMetaTraderを分けています。MetaTraderの項目は不利なストップ約定を認める一方、有利な執行を目標価格までに制限し、保証付きストップはそのMetaTraderシステムで提供しないとしています。これは当該法人の条件で、すべてのMT4口座の説明ではありません。
MT4の履歴とMT5の約定を正しく読む
MT4ではAccount Historyで決済済み取引を探し、該当期間全体のレポートを保存します。チケット、銘柄、BUY/SELL、ロット数、建て・決済時刻、建値、S/L、決済側のPrice欄、損益、手数料、スワップ、コメントを確認します。非表示の費用欄も表示してください。ストップの印やコメントは参考になりますが、過去の全変更を復元できません。
MT5ではorderは指示、dealは実際の約定、positionは取引の結果生じた保有ポジションです。一つの注文から複数の約定が生じることがあります。関連する注文・約定・ポジションID、決済方向、個別価格と数量、残存ポジションを確認します。BUYを閉じるSELLの決済約定は正常です。ネッティング口座とヘッジ口座では表示が異なるため、正しい履歴表示を使ってください。
加重平均の決済価格にはすべての決済約定を使います。手数料、スワップ、その他の費用を照合し、業者が後で別途残高に計上する項目も含めます。コメントはサーバーが追加・変更でき、単独では確定的な証拠になりません。表示されたS/Lは、最初に依頼したストップと受理された全変更の完全な記録とは限りません。
発動と約定を裏付ける記録をつなぐ
まず実際の決済約定を確認し、発動直前に有効だった受理済みのストップを特定します。変更したなら確認記録も必要です。その日のサーバー時刻とUTC差を正確に記録してください。夏時間や分までしか表示しない画面では比較できない場合があります。数秒内の値動きなら、より細かなタイムスタンプを求めます。
該当する配信元の発動前後のBid・Askティックを比較し、その時点のスプレッドを計算して執行報告とJournal/Logsを読みます。分足ではすべてのティックの順序、厚み、全数量が利用可能だったかは分かりません。他社の価格は参考になりますが、自分の経路で執行可能だった価格を単独では証明しません。
問い合わせにはチケットと関連ID、銘柄、方向、数量、受理済みS/L、各約定価格、サーバー時刻とタイムゾーン、明細や画像、利用可能なティックを添えます。どの価格が発動させたか、処理方法、利用可能な価格と数量、差を説明する方針の条項を質問します。一般的な苦情を検証可能な案件にできます。
疑問のあるストップ約定を調べる十項目
- ポジションはBUYかSELLか、どの取引で決済したか。
- 発動に使う配信元と価格はBid、Ask、Last、それとも定めた別の価格か。
- 該当時点のBid、Ask、スプレッドはいくらか。
- 時刻は正しいサーバーのタイムゾーンに揃い、精度は十分か。
- 各約定、数量、加重平均の執行価格はいくらか。
- 該当経路に本当のギャップがあったのか、ローカルデータが欠けただけか。
- ニュース、異常な変動、取引時間の休止や停止があったか。
- 必要なティック、執行報告、板の厚みの記録があるか。
- 該当法人の方針はストップ、スリッページ、未約定注文をどう扱うか。
- Journal/Logsと受理済み変更は、明細・サーバー記録と一致するか。
比較できる三つの決済シナリオ
建値1.1000、ストップ1.0950、数量20,000 EURは同じです。想定する決済約定だけを変えます。これらは仕組みを説明する価格で、予想結果、約定保証、特定業者についての証拠ではありません。
| 状況 | ストップ | 市場の仮定 | 実際の約定 | 起きたこと |
|---|---|---|---|---|
| 秩序のある市場 | 1.0950 | 執行可能な十分な数量を伴って価格が水準を通過。 | 1.0950 | ここでは水準どおりの約定を仮定。近辺の約定も可能。 |
| 急速な動き | 1.0950 | 処理中に利用可能な売却価格が変化。 | 1.0947 | ストップに対して3 pips不利なスリッページ。 |
| 気配値のギャップ | 1.0950 | 次の執行可能なBidは1.0920。 | 1.0920 | 30 pips不利なスリッページ。気配値の系列がストップを飛び越えた。 |
三行目は1.0920で執行が完了できると仮定します。拒否、流動性不足、保護上限などで執行できなければ、残存ポジションが生じる場合があります。発動だけでなく完了を確認してください。
予定した1%リスクを実際の損失が上回ることがある
USD口座の価値が10,000 USDで、価格変動による損失の予算を1% = 100.00 USDとします。実際のロング建値1.1000からストップ1.0950までは50 pipsです。一ロットが100,000 EUR、EUR/USDの一pipが0.0001と仮定します。必要な数量は20,000 EUR、つまり0.20ロット。一pipの価値は2.00 USDなので、50 pips × 2.00 USD = 100.00 USDです。
1.0947なら価格変動による損失は53 pips × 2.00 USD = 106.00 USD、1.0920なら80 pips × 2.00 USD = 160.00 USDです。この数量計算は費用前の価格変動による損失を見積もっています。1%に手数料や資金調達費用を含めるなら、数量を決める前にその分も確保します。小さな数量はリスクにさらす金額を減らしますが、ストップ価格を保証しません。
EUR/USDの通常のpipは0.0001です。小数第五位までの気配値ではプラットフォームのpointは0.00001で、一pipは十pointsです。契約数量、tick幅、pip価値は銘柄ごとに異なります。口座通貨が価格表示通貨と違えば換算が必要です。関連する数量計算ガイドを実際の契約仕様で使ってください。
予定リスクと口座の純損益を照合する
この例では新規・決済の手数料合計を1.40 USD、スワップの支払いを0.60 USDとします。架空の固定費用で、業者の料金表ではありません。ロングの価格損益は(決済価格 − 建値)× 基準通貨の数量、ショートは(建値 − 決済価格)× 数量です。EUR/USDではどちらもUSDになります。純損益には必要な換算後、手数料・スワップ・その他の調整を符号付きで加えます。
| 決済約定 | 価格変動による損失 | 費用を含む純損失 | 当初口座価値に対する比率 |
|---|---|---|---|
| 1.0950 | 100.00 USD | 102.00 USD | 1.02% |
| 1.0947 | 106.00 USD | 108.00 USD | 1.08% |
| 1.0920 | 160.00 USD | 162.00 USD | 1.62% |
そのため、価格変動による損失100.00 USDは純損失102.00 USD、106.00 USDは108.00 USD、160.00 USDは162.00 USDになります。スワップ受け取りなら逆に結果を改善します。明細の符号を使い、報告済み合計に含まれる費用を二重に差し引かないでください。
ロングの実際のAsk建値とBid決済、ショートならその逆で損益を計算すると、スプレッドは既に反映されています。もう一度スプレッド費用を加えないでください。中間価格や参考チャートの建値でリスクを見積もった場合は、まず実際に執行可能な建値と該当する決済側の価格に置き換えます。
通常のストップは口座損失の保証ではない
通常のストップは執行条件のもとでリスク管理に役立ちます。ギャップ、流動性不足、市場の混乱、技術障害で正確な最大損失を約束しません。証拠金による強制決済やストップアウトは別の口座ルールで、設定したストップより先に働く場合があり、ストップ価格も保証しません。
適用される場合のマイナス残高保護も、別の契約上または規制上の保護です。対象と範囲は法人、管轄、顧客区分、商品によります。Stop Lossがあるだけで推定したり、すべての口座が入金以上を失う、または失わないと決めつけたりしないでください。
保証付きストップは別の商品
保証付きストップは、適用されるギャップ保護などの商品条件に基づき、指定水準での決済を契約上固定できる場合があります。口座・プラットフォーム・銘柄の対象、最小距離、追加や変更の時間、除外事項、保証料、返金ルールを確認します。どの業者やMetaTrader構成にもある標準機能ではありません。
例えばCMC Markets UKの説明では保証料があり、保証付きストップが発動しなければ返金され、対象商品は限定されます。別のCMC法人、そのMetaTraderサービス、他社にこの条件を当てはめないでください。自分の口座に適用される契約を確認してください。
店頭FX/CFDと取引所のストップは確認事項が違う
店頭FXやCFDの気配値と処理は、業者契約と執行の仕組みによります。すべての個人向けストップ紛争を解く単一の統合FX取引記録はありません。取引所では注文が板、マッチング規則、厚み、価格制限、取引状態と相互作用します。Lastなどを発動条件に使い、通常の店頭Bid/Ask判定とは異なる場合があります。
CME Globexの具体例では、ストップリミットは取引による発動後、指値またはそれより有利な価格で執行可能になります。保護付きストップは取引所の定める範囲内のみで約定し、未約定数量は保護価格の指値注文として残ります。範囲は約定保証ではありません。価格制限付きの決済が未約定のまま、残りのポジションの損失が続くことがあります。
執行品質は比較可能な記録で評価する
該当法人の執行方針、発動条件、経路と流動性、ギャップや有利・不利なスリッページの扱い、報告・履歴ティック・苦情手続きを確認します。手動の成行、新規ストップ、保有ポジションのストップが区別されているか尋ねます。最良執行という主張だけでは、測定した比較や一件の約定の証拠になりません。
公表統計では期間、銘柄、数量、基準、分母を確認します。約定済みだけの比率は拒否、取消、未約定残を除いている場合があります。方向別に有利・不利を分け、平均に加えて極端な結果やパーセンタイルを見て、遅延の測定方法も理解します。同種の取引時間や注文を比べてください。一つの平均は、まれでも重大な損失を隠す場合があります。
チャートとの不一致は調べるきっかけ
ストップに触れていない足だけでは不正の十分な証拠になりません。Askがショートを発動させたのにBidを表示していたり、ティックが欠けたり、配信元・時差が違ったり、足の中の順序が見えなかったりします。一方で、高いスプレッドや変動性の説明だけでも、特定の執行が契約どおりだった証明にはなりません。
妥当な結論には受理済みストップ、該当する発動気配値、整合する時刻、執行可能な価格、実際の約定が必要です。記録の連鎖が規則と矛盾するなら、苦情手続きで具体的な説明と訂正を求めます。記録が足りなければ未検証の点を示し、過失も言い訳も作り上げないでください。
ストップ設定前の十の実務質問
- 取引数量、契約数量、tickやpipの価値はいくらか。
- ストップはどこで、サーバーがその水準を受理したか。
- 見積もれる費用込みの予定損失額はいくらか。
- 現在のスプレッドと、変化し得る幅はいくらか。
- 重要発表や予定イベントが近いか。
- 週末や別のギャップリスクをまたいで保有するか。
- この数量・取引時間で通常どれほどの流動性があるか。
- 銘柄にどの執行方式、数量方針、ストップルールが適用されるか。
- どのBid/Ask、Last、その他の価格が実際に発動させるか。
- スリッページや未約定部分を許容でき、別の保護は何があるか。
発動後、結論を出す前の十項目
- すべての実際の決済価格を読み、残存ポジションを確認する。
- 執行時刻、サーバーのタイムゾーン、時刻精度を記録する。
- 該当するBid/Askまたは別の発動価格の記録を取得する。
- 同じ配信元と時刻でスプレッドを計算する。
- 受理済みストップを各約定および加重平均の決済価格と比較する。
- 該当気配値の系列にギャップがあるか確認する。
- ティックを調べ、欠落や不十分な記録を明示する。
- Journal/Logs、ストップ変更、執行報告を照合する。
- 適用される執行方針と口座条件を読む。
- 全過程を評価してから結論を出し、重大な未説明の差はIDと記録を添えて質問する。
ストップロスは条件が満たされると執行を開始します。結果は執行可能な価格、数量、完了、費用に左右されます。疑問のある決済は全過程を追ってください。受理済みストップ水準 → 該当Bid/Askまたは別の発動価格 → 時刻 → 利用可能な気配値と流動性 → 実際の約定価格。
リスクについて
通常のストップロスは決済の管理に役立ちますが、最大損失を固定するものではありません。価格のギャップ、流動性の不足、取引中断、執行上の制約によって損失が増えたり、ポジションが残ったりします。取引数量、費用、口座に実際に適用される保護を併せて確認してください。
公式資料と適用範囲
プラットフォームの資料はその動作を説明するもので、適用される業者や銘柄の条件も重要です。以下の業者資料は特定の契約の例であり、すべてのFX口座に共通するルールや推奨ではありません。記事内の数値を使った取引シナリオはすべて仮定です。歴史的な出来事は別途明示しています。