ForexBestRobots.comEAを比較 →
JA

注文とポジション管理 · ガイド 2

FXの損切りと利確:費用を含めたリスクリワード

約定可能価格からストップ・目標・ロットを計算し、値幅2:1と費用控除後の損益比を区別します。

確認日:2026年10月22日
架空BUY:Askエントリー1.1002、Bidストップ1.0982、Bid目標1.1042。利益方向は上、損失方向は下です。
架空BUY:Askエントリー1.1002、Bidストップ1.0982、Bid目標1.1042。利益方向は上、損失方向は下です。

ストップは決済条件であり、最大損失の保証ではありません。目標価格も到達確率を表しません。本稿は水準、約定価格、数量、費用を結びつけます。以下の価格と費用はすべて架空の学習用仮定です。

1. 数量より先に仮説の無効条件を決める

構造水準、ボラティリティ幅、固定ルールなど、何が取引仮説を無効にするかを決めます。サーバー受付済みStop Lossと、確定足後にEAが行う決済は別です。後者では判定前に水準を大きく超える場合があります。

目標は別に、事前指定の基準やリスク倍率で決めます。利益余地が足りなければ見送り、比率を良く見せるためだけにストップを狭めません。初期水準は入る前に固定し、後の変更は別の判断として記録します。

2. 実際に売買できる側の価格を使う

BUYはAskで入りBidで出るため、通常の初期ストップは下、目標は上です。SELLはBidで入りAskで出て、初期ストップは上、目標は下です。後から引き上げた保護ストップが建値を超えることはあります。

BUYのAsk約定1.1002、Bidストップ1.0982、Bid目標1.1042なら、リスク幅20 pips、利益幅40 pipsです。実際のエントリーから測るので開始時スプレッドは含まれます。さらに加算しません。エントリーBidだけから測れば別の距離になります。

BUYとSELLでは初期ストップと目標が逆向きです。BUYはBid、SELLはAskで出ます。BUYの例はリスク20 pips、利益余地40 pipsです。
BUYとSELLでは初期ストップと目標が逆向きです。BUYはBid、SELLはAskで出ます。BUYの例はリスク20 pips、利益余地40 pipsです。 画面が狭い場合は図を横にスクロールできます。

3. SELLの計算を独立して確認する

Bid 1.1000でSELLが約定し、そのときAskは1.1002とします。Askのストップ1.1020、目標1.0960なら、実行可能リスクは(1.1020 − 1.1000) / 0.0001 = 20 pips、目標幅は(1.1000 − 1.0960) / 0.0001 = 40 pipsです。ストップは上、利益方向は下です。直ちにAskで閉じれば、手数料前で既に2 pips不利です。

スプレッドが2 pipsで一定なら、Bid 1.0960だけではAskの目標に達しません。Askは1.0962だからです。Ask 1.0960はBid 1.0958に相当します。BUYと同じ正確な約定と費用を仮定すれば金額計算は同じですが、Askの経路や実際の約定が違えば結果も変わります。図の対称性は過去の約定証拠ではありません。

SELLの計算を独立して確認する: Bid 1.1000; SL Ask 1.1020; TP Ask 1.0960.
SELLの計算を独立して確認する: Bid 1.1000; SL Ask 1.1020; TP Ask 1.0960. 画面が狭い場合は図を横にスクロールできます。

4. 必要証拠金ではなく損失予算から計算

EURUSD、USD口座、1ロット100,000 EUR、1ロット1 pip = USD 10、有効証拠金USD 10,000、例示予算1% = USD 100と仮定します。口座通貨が異なる場合は適切な同時点の為替でpip価値を換算し、契約仕様を確認します。

往復手数料を1ロットUSD 7、ストップ不利約定余裕を2 pips = USD 20とします。推定損失は1ロット20 × 10 + 7 + 20 = USD 227。0.01刻みで100 / 227を切り下げると0.44ロット、推定USD 99.88です。0.45ならUSD 102.15で予算超過です。

数量・契約・通貨換算のポジションサイズガイドを読む。

loss_per_lot = 20 × 10 + 7 + 2 × 10 = 227 USD; lots = floor((100 / 227) / 0.01) × 0.01 = 0.44
予算USD 100を1ロット推定USD 227で割り、0.01刻みで切り下げると0.44ロット。証拠金は別に確認します。
予算USD 100を1ロット推定USD 227で割り、0.01刻みで切り下げると0.44ロット。証拠金は別に確認します。 画面が狭い場合は図を横にスクロールできます。

5. 契約・pip・口座通貨を区別する

EURUSDではEURが基準通貨、USDが決済通貨(クオート通貨)です。1ロット100,000単位、1 pipが0.0001なら、100,000 × 0.0001 = USD 10が1ロット当たりのpip価値です。この契約による値であり、すべての銘柄に共通しません。小数点以下5桁表示では通常1 pointは0.00001なので、1 pipは10 pointsです。最小約定刻みであるtickは別途確認します。

EUR口座でEURUSDが1.1000なら、この換算例ではUSD 10は約EUR 9.09です。実際には適用される換算の価格側とレートを使い、決済までの変化も考慮します。他の商品は契約仕様や口座通貨でのtick価値を確認します。USD 10を円絡み通貨、金、株価指数にそのまま流用しません。

6. 値幅2:1でも純損益比は小さくなる

0.44ロットでは20 pipsの総損失USD 88.00、40 pipsの総利益USD 176.00です。手数料USD 3.08、ストップ滑り余裕USD 8.80なので、仮定上の純損失USD 99.88、純利益USD 172.92となります。目標の滑りとスワップはゼロと仮定しています。

値幅は2:1のままでも純損益比は約1.73:1です。これはシナリオ計算で、実損失の上限ではありません。窓開け、換算、金利、追加費用、より大きな滑りで変化します。取引後は実約定で再計算します。

net_win / net_loss = 172.92 / 99.88 ≈ 1.73
0.44ロットで総利益USD 176は純利益USD 172.92に。総リスクUSD 88は手数料と仮定の滑りを含めUSD 99.88になります。
0.44ロットで総利益USD 176は純利益USD 172.92に。総リスクUSD 88は手数料と仮定の滑りを含めUSD 99.88になります。 画面が狭い場合は図を横にスクロールできます。

7. 送信前に損失見積もりの感応度を確認する

エントリー、20 pipsのストップ、1 pip当たりUSD 10、往復手数料1ロットUSD 7を固定し、不利なストップ約定の滑りだけを変えます。各行は同じ取引の別シナリオです。2 pipsの余裕は数量計算の仮定であり、業者が保証する損失上限ではありません。

不利なストップ滑り0.44ロットの純損失USD 100予算との比較
0 pips91.08 USD予算内
2 pips99.88 USD予算内
8 pips126.28 USD予算超過

8 pipsを見込むなら1ロットの損失推定はUSD 287です。エントリー前に計算し直すと0.34ロット、USD 97.58になります。これは保有後にストップを広げる理由にはなりません。最小ロットでも予算を超えるなら見送ります。余剰証拠金が多くても過大な損失見積もりは修正されません。

8. 損益比から勝率は分からない

一定利益W、一定損失Lなら損益分岐勝率はp = L / (W + L)です。+2R/−1Rは費用前33.3%、USD 172.92対USD 99.88なら約36.6%です。どちらも戦略の実際の勝率を推定した数値ではありません。

実際の出口と費用は変動するため、純損益分布で評価します。価格リスク、純損失見積もり、予算は違う分母です。Rの定義を固定し、部分決済後に元のRを小さくして過去の成績を良く見せないでください。

p_break_even = 99.88 / (172.92 + 99.88) ≈ 36.6%

9. 損益幅と結果の分布を一緒に検討する

仮に50件の結果が、純利益USD 172.92または純損失USD 99.88だったとします。20勝30敗なら20 × 172.92 − 30 × 99.88 = USD 462.00、15勝35敗なら15 × 172.92 − 35 × 99.88 = −USD 902.00です。ストップと目標は同じでも、結果の分布で総損益は変わります。その分布は距離比率からは分かりません。

これは学習用の比較であり、依存関係、統計的確信、将来利益を推定するモデルではありません。実運用には変動する時間決済や例外的損失もあります。送信前に現在値、費用、切り下げた数量、受理済み保護を確認し、決済後は当初の分母を保って実損益と見積もりを照合します。評価には取引系列と未使用の検証データが必要です。

10. 保護注文が失敗した場合を決める

最低距離、ティック刻み、数量、取引可否、サーバー応答を確認します。送信だけではストップ受理の証拠になりません。建玉後に拒否された場合は、即時決済を試みて通知するなど事前の対応が必要です。無制限の再試行はリスク方針ではありません。

通常のStop Lossは窓開けで水準より先に約定し得ます。ローカル緊急決済も接続と執行可能性に依存します。ストップを遠ざければリスクが増えるため、建玉全体を再評価します。証拠金やレバレッジはこの損失計算の代わりになりません。

11. ストップと目標を組として検証

同じ時系列分割データでルール全体を比較し、スプレッド、手数料、保有費用、現実的な約定を含めます。損切り、利確、時間決済、保護拒否、曖昧な足を記録します。両方に届いた足のOHLCだけでは到達順序は不明です。

純期待値、ドローダウン、極端な損失、標本数、近隣設定への感度を調べます。遠い目標は勝率低下や保有長期化、狭いストップは相対費用増を招き得ます。未使用データで確認後、損失ごとに調整せずフォワード検証します。

よくある質問

Stop Lossは予算内の損失を保証しますか。

保証しません。窓開け、滑り、取引不能、保護拒否で増える可能性があります。計算上の余裕は検証すべき仮定です。

2:1を保つため目標を動かしますか。

テスト前に方針を決めます。目標移動は出口ルール、保有時間、結果を変えます。初期比率を常に復元する必要はありません。

出典と適用範囲

MetaQuotesは決済の仕組みと距離制限の確認用です。計算、費用、検証方法は独自の教育例で、個人に適したリスク率や収益的な設定を示しません。

架空の学習用例です。約定や取引結果を保証するものではありません。