メンタルストップは、計画に書いてあっても人が行動して決済する規則です。受理された保護用逆指値は指定条件の判定を自動化します。ただし通常のstopは指定価格や無条件の即時決済を保証しません。

要求した水準が有効とは限らない

SL95から97へ変更要求を送り、拒否応答を受け、別の読み戻しで95を確認した模型。意図と現在値を分けます。

横へスクロールすると全体を確認できます →

横にスクロールすると図全体を確認できます。

変更要求と有効水準は別架空の買値100、有効SL95。97への変更は拒否され、応答後にも95を確認。1単位2PLNで正確に約定すれば95で10PLN、97で6PLNの損失。費用・滑りなし。模型価格・買値1001009795買い約定97:変更要求95:有効応答:拒否応答後のSLも9595なら:(100 − 95) × 2 = 10 PLN97なら:(100 − 97) × 2 = 6 PLN
架空の買値100、任意価格1単位あたり2PLN。97への変更は拒否され、その後の独立した読み戻しでSL95を確認。正確な約定・費用なしの仮定で、最大損失保証ではありません。MQL5は要求完了と拒否を区別し、MT5はサーバーのSLを説明します。
意図の変更後は応答と現在値を照合し、入力だけで有効になったと判断しません。

図の95での損失は(100−95)×2=10PLN。97を有効と思い込めば6PLNと計算して4PLNを見落とします。拒否理由は与えられていません。拒否があれば全platformで必ず元の値のままとも言わず、この模型では別に95を読み戻しています。

メンタルストップと受理済み逆指値の違い

手動規則には条件を認識し、決済指示を送り、約定を得る作業が必要。ためらい、通信・端末の問題も妨げになります。経験があってもgapや遅延はなくならず、chart上の線や携帯通知は注文受理の証明ではありません。

受理されたサーバー指示では、triggerの瞬間に本人がcloseをクリックする必要はありません。それでも現在の数量・水準、判定価格、執行条件を確認。MT5公式説明には、trigger後の操作を実行できない場合、条件を満たす次tickで再試行する旨があります。trigger成立と決済完了を別記録として扱います。

商品・契約ごとの確認
仕組み確認する限界
手動規則人の認識・送信と実行可能な決済が必要
通常stop判定を自動化するが約定価格は水準と異なり得る
stop-limit(利用可能な場合)limitで価格を制限しても未約定の可能性
保証stop(利用可能な場合)業者独自の対象商品・費用・契約範囲を確認

IG UKは通常stopのslippageと保証stopサービスを区別します。日本の全業者・商品・口座に同じ機能があるという意味ではありません。SECのstop-limit説明は米国株向けで、そのままCFD建玉決済仕様にはできません。

損失超過を計算し、心理的原因と決めつけない

元のEUR/USD模型は買い約定1.0900、USD口座、1lot=100000EUR、0.10lot=10000EUR、1pip=0.0001と仮定。1pipは1USD。stop要求1.0850は50pipで、正確にその価格で決済できた場合の価格損失50USDです。

架空の実約定価格の代替例。追加費用なし
決済約定価格損失
1.085050pip=50USD
1.083070pip=70USD
1.0760140pip=140USD、50USDの2.8倍

stopの成績統計ではなく算術の代替scenario。手動の遅れでも自動執行の条件でも、ほかの原因でも超過は起こり得ます。価格はmid表示でなく実約定の仮定。通常stopの水準から出した損失額は確実な上限ではありません。

水準や数量の変更はexposureも変えます。実現損失への抵抗だけを変更理由とせず、リベンジ取引の次の意思決定も独立に確認。計画、要求、応答、有効値、実約定を並べ、超過だけで自己管理の失敗や業者の不正を診断しません。損失の痛みが全員で常に二倍とも断言しません。

端末を閉じたときに残る仕組みを確認

MT5内蔵trailingは端末内で動きます。停止すると新しい変更は送れず、最後に正常設定されたサーバーSLは残り得ます。ただしmenuでtrailingを選んだ時点で直ちにSLが設定されたと思わず、実際の有効値を確認。

EAやscriptのvirtual stopは別方式。どのinstanceが動き、接続があり、障害時に何をするか確認します。VPSという名前だけで目的のprogramが稼働している、またはローカル端末と同じ状態であるとは分かりません。

図の買値100、有効95、97への変更拒否の模型で、95での正確な約定なら10PLN、97なら6PLN。4PLN差を消すのは意図の変更ではなく実際の状態の確認です。規律を手順として組み立てる際に応答確認を含めます。何年間の経験という条件も手動執行を保証しません。

Bidのヒゲだけで逆指値の判定を説明しない

MT5の通常Forex説明では買建玉のSLはBid、売建玉はAskで判定。取引所商品では異なる規則があり得るため、商品・時刻・判定価格を確認します。日本の全platform共通の規則として読み替えません。

元の仮想売建玉SL1.1030、Bid1.1022。状態AのAsk1.1024ならspread2pipでSLより下。状態BのAsk1.1032ならspread10pip、SLより2pip上で、Bidは依然8pip下です。Bidだけの手動通知と指定サーバー規則の反応は違い得ます。

trigger成立だけでは約定価格も操作の有無も分かりません。両quote、時刻、注文IDと約定履歴を保管。後の反転だけで特定のstop狩りと結論せず、手動で「本物のbreak」を待てば損失回避できるとも考えません。変更や建玉操作後は再読。通常stopは変更・取消が可能で、全期間の規律を自動強制しません。

新しい円例:状態誤認と約定差を分ける

架空USD/JPY買い10000USD、実約定150.00JPY。既存SL149.50から149.80へ変更要求して拒否され、後の読み戻しで数量10000USDと149.50を確認したとします。費用なしの水準模型は5000JPYで、要求水準だけなら2000JPYとなり3000JPYを過小評価します。

その後の実決済を149.40、別建て往復手数料200JPYと仮定すれば、価格損失6000JPY、合計6200JPY。水準模型5000JPYに対し約定差1000JPYと費用200JPYを分けます。未受理の149.80を基準に全4200JPYを「slippage」と呼ぶと3000JPYの状態誤認も混ざります。

この例で拒否原因、実際のstop作動の有無や手動遅延は証明していません。金額の照合だけで原因を特定せず、要求・応答・有効値・数量・両quoteと約定の順序を残します。日本の業者でも注文名だけで保証範囲を決めず契約仕様を別途確認。

6200JPYの損失を四つの記録から照合架空USD/JPY買い10000USD・150.00。149.80への変更は拒否、読み戻し149.50、決済149.40、別手数料200JPY。仮定に基づく計算未受理の要求水準模型2000JPY確認済みSLの水準模型5000JPY実約定による価格損失6000JPY費用を含む合計6200JPY
6200JPYの損失を四つの記録から照合. 架空USD/JPY買い10000USD・150.00。149.80への変更は拒否、読み戻し149.50、決済149.40、別手数料200JPY。

要求との差4200JPYを全て約定の滑りと呼ばない。状態誤認3000+約定差1000+費用200を分け、原因は記録で調べます。

小さな画面では横にスクロールするか、図を拡大できます。数値と要点は下のテキストにも記載しています。

未受理の要求水準模型
2000JPY – 149.80は有効でない。
確認済みSLの水準模型
5000JPY – 意図と状態を分離。
実約定による価格損失
6000JPY – 有効水準模型との差1000JPY。原因は未確定。
費用を含む合計
6200JPY – 手数料200JPYを別に加算。

建玉から離れる前の確認

注文、数量、判定価格、取引時間と障害時の手順を確認。悪化した約定と追加費用もexposureの検討に含めます。評価・監視できなければ、未確認の線に頼る前にexposureの縮小、決済や新規見送りを検討します。

trailing変更は利益の確定保証ではありません。狭める・広げる場合も既存規則と実際の影響を確認。一律に最善のstopはありません。関連する規律の確認手順、閉じた損失と回復目標の区別、次の取引の独立した評価を日誌へ残します。