保護的な決済と無効化点――水準をどこに置くか
損失予算を定めたら、どのような将来の値動きがエントリーの根拠を崩すかを特定します。これが無効化条件です。保護的な決済は、その条件を実行に移すもので、価格への到達、ローソク足の確定、時間制限などを発動条件にできます。バッファーもこの規則の一部であり、仮説が正しいという追加の証拠ではありません。計算は、仮説、無効化条件、決済価格と方法、距離、最後にポジションサイズという一定の順序に従います。同じ入力を使い、先に選んだ数量に合わせてストップを調整する逆の順序と比較します。この違いは、決済の意味にも金銭的な結果にも関わります。

- 保護水準が定めるのは予定損失であり、約定価格ではありません。 価格が水準に到達すると注文が発動し、その後は成行注文として最初に利用可能な価格で約定します。価格がギャップを開けたり流動性が消えたりすると、実損失が予定額の何倍にもなる場合があります。その計算は次を参照してください: 記事9.10
- 無効化点とは、エントリーの根拠が成立しなくなる価格です 。気持ちよく受け入れられる損失額ではありません。エントリー価格からその水準までの距離は、数量計算式への入力であり、出力ではありません。水準自体は仮説が正しかったかを語らず、いつ成立しなくなるかだけを示します
- 水準を先に、数量を後に。 リスク金額が一定なら、数量は距離に反比例します。距離が二倍なら数量は半分です。これは執行コストと数量刻みへの丸めの前の名目上の関係です。刻みに切り捨てた数量が口座の最低数量を下回るなら、誠実な結論は取引を見送ることであり、リスク割合を上げることではありません
- メモに記した水準とサーバーが受け付けた注文では、執行条件が異なります。 どちらも同じ名目損失を定義できます。手動決済には、自分が対応できること、判断、機能する執行経路が必要です。受け付け済みのサーバー側SLは、プラットフォームを終了しても有効です。それでも注文が拒否されたり、異なる価格で約定したりする場合があります。記録した水準から推測するのではなく、決済後の価格と金額を確認してください。
1. 保護的な決済は規則であり、価格保証ではない
保護的な決済は条件付き注文です。価格が記録した水準に到達するまでは何も起こりません。到達すると注文が発動し、その後は成行注文として、発動価格ではなく最初に利用可能な価格で約定します。この二文で仕組みは尽くされており、同時に、水準が定める損失が 予定されたもの であって、実損失ではない理由も説明しています。
したがって、正しい表現はこうなります。保護的な決済は、所定の数量での予定損失を定め、実損失は約定価格に依存します。穏やかな状況では両者の差は一ピップ未満で、計算上無視できる場合がありますが、その仮定を明示する必要があります。流動性が消える場面では、何倍もの差になる場合があります。
本記事でいう一取引当たりリスクは、指定した執行シナリオにおける予定損失額です。損益全体の変動性や、取引継続能力を失う確率とは異なります。保護的な決済は損益分布を変えますが、水準だけでは分散の変化方向も、連続損失によって口座資金を使い果たすかどうかも決まりません。個別ポジションの予算は制約の一つです。 9.2 ではドローダウンの影響と口座の実行可能性の限界を計算し、 9.1 ではリスクとエントリー規則の優位性との関係を説明します。

この違いから、記事全体で繰り返し使う用語の整理が必要になります。日常的に混同される五つの量は、それぞれ異なる問いに答えます:
| 量 | 表すもの | 決まる根拠 | 述べていないこと |
|---|---|---|---|
| 無効化水準 | エントリーの根拠が成立しなくなる価格 | 仮説の記述とチャート上の価格配置から決まる | 口座通貨建ての損失額は示さない |
距離 D | エントリー価格と水準との差をピップで表したもの | チャートの測定値に、事前に定めたバッファーを加える | 注文の約定価格は示さない |
| 予定損失 | 水準どおりに約定した場合にポジションが失う金額 | 計算に用いるのは D、ピップ価値、数量 | 実損失は示さない |
| 実現した純損失 | ポジションのマイナス損益を口座通貨で表したもの | 実際の価格差に数量と単位価値を掛け、口座通貨に換算してコストを調整する | ポジションの決済後に分かる。価格距離だけでは金銭的な損失にならない |
| 必要証拠金 | 保有中のポジションに対して拘束される金額 | 商品の証拠金要件から決まる(基本概念のセクション) | 決済水準での損失も最大損失も定めない。ポジションサイズがこれらの量を結び付けるが、それぞれ異なる入力から計算する。 |
第三行と第四行は、同じポジションを決済前と決済後に記述しています。計画に片方の数値しかなければ、執行時に起こることを記していないことになります。
チャートに見える価格が動かなくても、買値と売値の差だけで水準に到達する場合もあります。気配表示の仕組みは次を参照してください: 基本概念のセクション。本記事にとって重要な帰結は、計画した距離と価格が実際に進んだ距離が異なる二つの量であることです。
2. 二つの導出順序と、それぞれが生む数値
水準をどこに置くかの議論は、何が入力で何が出力かという一つの問いに集約できます。二つの順序があり、リスク金額が同じでも異なる水準が得られます。以下の計算は、この議論を解決するためだけのものです。数量は一度だけ例示値として登場し、その後もその同じ値しか使いません。ポジションサイズの選択モデル、通貨換算、証拠金要件については次を参照してください: 記事9.5.
計算の仮定
- 商品はEUR/USD、口座通貨はUSDです。つまり、決済通貨が口座通貨なので、換算レートは
K_conv = 1. - 資金はUSD 10,000です。基準は新規建て前に測る現在資金で、他の保有ポジションはありません。その場合には決済済み残高と等しくなります。セクション全体の基準の決定は次を参照してください: 9.3.
- 一取引当たりリスクは、新規建て前の現在の有効証拠金USD 10,000の1%、したがってR = USD 100です。これは例示予算です。 9.3 では、その導出とドローダウンとの関係を説明します。最初の比較では順序逆転の効果を分離するためコストを省き、第6節で純額計算を完成させます。
- ピップ価値はw = USD 10/(ピップ × ロット)、契約単位は一ロット当たりEUR 100,000、最低数量と刻みはどちらも0.01ロットです。仮定した例示仕様であって、商品の提供条件や特定口座の現在のパラメータではありません。気配の精度は少なくとも0.00001です。
- エントリー価格は1.0850です。この計算の価格は売値で描いたチャートの価格です。買いポジションはスプレッド分だけ高い買値で入り、保護水準の発動と約定は売値によります。直近の下落が止まった安値は1.0805です。セッション前に規則へ記したバッファーは10ピップです。
- 注文価格どおりに約定すると単純化しています。不利な約定のケースは第6節で計算します。
仮説の条件と執行水準
二つの文を別々に記してください。「Bidが1.0805を下回ると仮説は成立しなくなる」と「Bid 1.0795で自動決済が発動する」です。執行規則は10ピップの差を意図的に許します。一方、仮説がH4足の1.0805未満での確定を必要とするなら、足の途中で1.0795に到達しても論理的には無効化されません。ただし、サーバー側ストップが既に決済している場合があります。そのストップは追加の損失制約となります。一つの規則に両条件を含めても構いません。どちらが先に決済するかを指定してください。
順序A:無効化 → 距離 → 数量
水準: 1.0805 − 0.0010 = 1.0795.
距離: D = 1.0850 − 1.0795 = 0.0055 = 55 ピップ.
予算USD 100とその距離で、数量を0.01刻みに 切り捨てる と0.18ロットになり、その数量でのリスクはUSD 99.00、つまり現在資金の0.99%です。通貨換算と証拠金要件を含む数量の導出は 記事9.5で扱います。ここでは、二つの順序を数値で比較するため、その結果だけを使います。
逆の関係で確認します: R_cur = D × w_quote × K_conv = 55 × 1.80 × 1 = USD 99.00です。ここで w_quote = 0.18 × 10 = USD 1.80 一ピップ当たりです。これで一連の計算が完結します。USD 99.00は同時に 予定 損失でもあります。水準どおりに約定するときに生じる額であり、ギャップや流動性の消失があれば実損失が大きくなる場合があります。
順序B:金額 → 数量 → 距離
こちらは「取引していて心地よい」と感じる数量から出発します。同じ予算USD 100で0.40ロットとします。
距離: D = R / (V × w) = 100 / (0.40 × 10) = 25 ピップ.
水準: 1.0850 − 0.0025 = 1.0825.
この水準は20ピップ 上 にあります。比較対象の安値は1.0805なので、エントリーの前提がなお成立する領域内です。1.0825で決済しても、仮説についての情報にはなりません。価格は仮説を崩す動きをしていないからです。自分の問いへの答えではない事象にUSD 100を払ったことになります。
第三案として、1.0795を維持しながら0.40ロットを取引すると、リスクは 0.40 × 55 × 10 = USD 220、すなわち有効証拠金の2.2%です。宣言した上限の2.2倍になります。順序Bの1.0825は指定した仮説を実行する水準ではなく、1.0795で0.40ロットを取引すれば上限を超えます。ただし、金額によるストップを別の意図的な制約にしても構いません。追加の決済規則として記録し、どの条件が先に作用するかを確認してください。この仮説の無効化価格とは呼ばないでください。
| 段階 | 順序A:無効化 → 距離 → 数量 | 順序B:金額 → 数量 → 距離 |
|---|---|---|
| 入力 | 前提が成立しなくなる水準:1.0795 | 心地よいと判断した数量:0.40ロット |
| 計算する量 | D = 55 ピップ | D = 25 ピップ |
| 得られる水準 | 1.0795――直近安値の下、バッファー10ピップ | 1.0825――安値の20ピップ上で、前提がなお成立する領域内 |
| 数量 | 0.18ロット(0.01刻みに切り捨てた後) | 0.40ロット(事前に固定) |
| 口座通貨建てリスク | 現在資金の0.99%――USD 99.00 | 現在資金の1.00%――USD 100.00 |
| 水準での決済が示すこと | エントリーの前提が成立しなくなったこと | 何も示さない――価格は前提が有効な領域を出ていない |
| 計算を無効にするもの | 水準より不利な価格での約定、新規建て前の安値の変化 | 左記に加え、チャートが変わらなくても資金が変わるたびに水準が動く |
順序Bでは、テクニカルな水準が口座の状態に依存します。USD 2,000を入金すると、チャートでは何も起こっていないのに同じ価格配置から異なる水準が得られます。順序Aには、この依存関係はありません。水準は価格から決まり、口座が決めるのは、その水準で何ロットまで取引できるかだけです。

図を横にスクロールするか、原寸大で開いてください。
無効化点がある前提と、ない前提
順序Aは、エントリーの根拠を説明する文から始まります。本記事では仮説は与えられたものとします。その作り方と優位性の有無は 戦略のセクションで扱います。ここで問うのは、仮説を反証する価格を読み取れるかだけです。読み取れるのは、その文がチャート上に見える価格を参照し、方向ではなく領域を示し、価格で記述できる事象によって反証できるという条件を同時に満たす場合です。そのような文が書けなければ、水準を導く根拠はありません。これは取引後ではなく、取引前に行える検査です。
反証する価格を読み取れる前提:
- 「1.0820を回復した後、1.0805を下回らず上昇が続くと予想する」――この規則では、Bidが1.0805を下回ることを仮説の無効化とします。それ以前に下落が止まったことは、歴史的事実として残ります。
- 「1.0800–1.0850の保ち合いを上回って足が確定した後、Bidがその内側に戻らず上昇が続くと予想する」――戻ることが将来の上昇継続について記録した無効化条件であり、それ以前の足の確定を変えるものではありません。
- 「ゾーン内で下落が再び止まった後、Bidが1.2731を下回らず上昇が続くと予想する」――記述した仮説が境界を指定します。以前の1.2731までの試しは、1.2740–1.2775ゾーンの許容領域内にあったと仮定します。このため、ここでは名目境界1.2740ではなく1.2731を使います。バッファーの測定方法は第3節で説明します。
反証する価格を読み取れない前提:
- 「トレンドは上向きだ」――どの価格で上向きでなくなるかを挙げておらず、反証対象がありません。
- 「この通貨ペアは買われ過ぎだ」――場所ではなく状態の説明です。水準は後から選ぶことになり、その選択は都合、すなわち順序Bへ戻ります。
- 「この指標なら市場は上がるはずだ」――上がらないことだけで反証されるため、価格ではなく時間の条件です。
第二群には、条件を加えない限り明確な価格に還元できない前提が含まれます。期限や、選んだ変動性尺度から導く距離で補うことはできますが、その条件が何を決めるかを指定してください。一つのストップでエントリー規則の有効性は証明も反証もできません。ここで定めるのは決済条件だけであり、前提と戦略の評価はセクション8で行います。
エントリー前の手順
- 前提を書き出す ――このチャートの何がエントリーを促しているのかを具体的に記します。一文で書けなければ、残りの手順を行う根拠がありません。
- その前提が成立しなくなる価格を特定する ――それが無効化点です。「自分にとって割に合わなくなる場所」ではなく、「最初の手順の文が偽になる場所」です。
- 距離を測る エントリー価格から水準までを測り、セッション前に規則で固定したバッファーを加えます。
- 自分のリスク金額で、その数量が実行可能か確認する 口座で利用できる数量刻みに切り捨てた後で確認します。実行不能なら取引はありません。計算は次を参照してください: 9.5.
第四手順は最後であり、第二手順に影響してはいけません。結果が0.03ロットなら、それが自分のポジションです。口座の最低数量未満なら、結論は「この口座ではこの仕掛けに手が届かない」であり、「リスク割合を上げる」ではありません。
無効化点までの距離がリスク予算を超える場合
正しく導いた水準でも、遠過ぎて、宣言したリスク割合では数量が最低数量未満になる場合があります。その場合、手法は正しく働き、「この仕掛けはこの口座には高過ぎる」という情報を与えています。出口は三つあり、それぞれに説明できる代償があります。実務で最も選ばれがちな別の二つは、出口ではありません。
境界は少額口座で最も分かりやすくなります。現在資金USD 2,000、リスク1%、すなわち R = USD 20とします。数量刻みと最低数量はどちらも0.01ロットで、決済通貨が口座通貨という例示値です。距離55ピップなら、仕掛けは予算内です。120ピップでは切り捨て数量が最低刻みまで下がるため、宣言割合の一部しか使いません。220ピップでは数量が 最低数量未満 となり、口座で取引できません。関係は一方向です。リスク金額が一定なら、遠い水準ほど数量は小さくなり、一定距離を超えると実行不能になります。切り捨てと丸め後のリスク再計算を含む算術は、次を参照してください: 記事9.5.
該当する場合の選択肢:
- 数量を減らす ――口座の刻みに収まる範囲で行います。代償は、宣言した割合を厳密には使わず、切り捨て後には記載値を下回ることです。規則上安全性が高まったのではなく、単に記録したものと異なる数値になります。二つの取引結果を比較する前に、この違いを知る必要があります。
- 水準に近い別の価格で入る ――水準はそのままで、エントリー時点が変わります。1.0850ではなく1.0820で入り、水準を1.0795に保てば、距離は55ピップから25ピップになり、同じ予算USD 20で数量は対応して大きくなります: 9.5。代償は、その価格に戻らない仕掛けもあるため、実現しなかった取引という形で支払うことです。
- 見送る ――口座通貨建てのコストはゼロであり、規則を一切変えない唯一の方法です。
出口にならない第一の方法は、数量が「出る」ようリスク割合を上げることです。上限が、目前の機会に依存する量に変わります。同じ口座で1%ではなく3%なら、リスク予算はUSD 20.00からUSD 60.00へ増え、距離55ピップのまま数量を三倍にできます。上限が不便になった時点で上げれば、制御機能は失われます。その変更が取引列に及ぼす効果は次を参照してください: 記事9.2.
第二もよくある方法で、水準を近づけて距離を短くすることです。この節の冒頭の順序Bと同じで、きっかけだけが異なります。水準が本来答えるはずだった問いに答えなくなるため、効果は同じです。
区別すべき水準
- テクニカルな水準 ――無効化点です。前提が成立しなくなる 場所 を示します。本記事の対象です。
- 損失予算 ――資金に割合を掛けた金額です。一取引で失ってよい 金額 を示し、チャートとは無関係です。割合の導出は次を参照してください: 9.3.
- 業者によって強制される水準 ――個別ポジションではなく口座単位で計算する強制決済です。自分の判断ではなく、テクニカルな水準へ価格が到達する前に決済する場合もあります。保護水準への帰結は第4節で説明し、数値の確認は次を参照してください: 記事9.5.
価格への到達、足の確定、不利な執行
買いポジションの実際の新規約定がAsk 1.08503、SLの発動条件がBid 1.07950なら、取引価格間の名目距離は55.3ピップです。Bid 1.07945で約定すれば55.8ピップになります。0.18ロットでは価格損失USD 100.44、手数料USD 6を加えるとUSD 106.44です。0.3ピップのスプレッドは実際の価格差に含まれるため、再度加えません。決済がH4足の確定に依存するなら、市場の決済価格はまったく異なる場合があり、足の水準だけでは同じ距離を保証しません。
3. 水準はどこから決まるか――構造、ゾーン、バッファー
無効化点は、エントリー前に示せて、口座の状態に依存しないものに結び付ける必要があります。高値安値、ゾーン、変動性尺度の決め方は テクニカル分析のセクション で扱います。ここではそれらを入力として、距離 D がそれらからどう導かれるかだけを問います。
直近の高値安値の外側
過去の安値で下落が止まったことは、その後さらに下落しても事実として残ります。無効になるのは、例えば「上昇が続くなら1.0805を下回らないはずだ」という将来の仮説です。価格規則が決済までさらに10ピップを許すなら、執行水準は1.0795、基準エントリー1.0850からの距離は55ピップです。そのバッファーは選んだ決済の許容幅を定めるもので、歴史的安値それ自体から論理的に導かれるものではありません。
ゾーンの端ではなく、ゾーン全体の外側
前提が一つの価格ではなくゾーンなら、水準はゾーン全体の外側に置く必要があります。その境界は名目上の端ではなく、実際に到達した極値です。上端に置くと、前提がなお成立する領域内で決済してしまいます。順序Bと同じ誤りを、より小さい尺度で犯すことになります。
この例では、仮説の境界として指定した極値からバッファーを測ります。1.2740–1.2775ゾーンについて、以前の1.2731までの試しは許容領域内にあったと仮定します。この追加仮定によって1.2731を基準にすることが正当化されます。別の仮説なら名目境界や足の確定を選んでも構いません。ゾーンの数値だけで読者の条件が決まるわけではありません。
一つのゾーンから三つの候補
基準1.2731、バッファー10ピップと既に指定した規則の下で、三つの候補を比較します。次の価格のうち、 この特定の規則を実行するのは一つだけです。このゾーンに関するどの仮説にも、同じ無効化点が必要だと証明するものではありません。
| 候補 | バッファーを引いた後の水準 | 到達が意味すること | 判定 |
|---|---|---|---|
| ゾーン上端1.2775 | 1.2775 − 0.0010 = 1.2765 | 価格は、前提がなお成立するゾーン内にある | 不採用――決済は仮説について何も示さない |
| ゾーン下端1.2740 | 1.2740 − 0.0010 = 1.2730 | 価格は実際の極値1.2731を1ピップ下回っている | 不採用――前提を反証してはいるが、名目上の端からバッファーを測ったため、記録した10ピップではなく1ピップしかない |
| 実際の極値1.2731 | 1.2731 − 0.0010 = 1.2721 | 前提が成立していた領域全体の下へ、バッファー全幅を伴って抜けている | 採用 |
この例の基準1.2731に対し、第二の水準が許すのは記録した10ピップではなく1ピップだけです。数ピップの動きで、10ピップのバッファー規則より先に発動します。最も遠い極値を使うという普遍的な要件はありません。仮説が実際に指定する基準から測ってください。基準を変えると条件が変わり、距離の再計算が必要です。
バッファーは規則のパラメータであり、後付け調整ではない
バッファーの役割は一つで、無効化点を通常の水準超過から切り離すことです。そのためには、パラメータと即興を区別する次の条件を満たす必要があります:
- 記録する時点は 新規建て前 であり、ポジション保有中は変えないこと。
- ピップや採用した変動性尺度の一定割合など、測定できる単位で表し、感覚で決めないこと。
- 気配の売買側と価格の行き過ぎに対する意味を定義すること。コスト比較は規則の作成者が選ぶ追加基準になり得ますが、手数料と発動後のスリッページが発動バッファーを消費するわけではありません。
似た領域で多数の注文が発動することは、不利な執行と重なる場合があります。Markets Committeeの2016年10月7日のポンド急変に関する報告は、他の要因とともに、保護注文を機械的な増幅要因となり得るものの一つに挙げています3。ただし、数ピップ追加すれば注文の集中領域を外れ、より良い価格が得られ、流動性問題が解決するとは立証していません。バッファーは選んだ水準と距離を変えるだけで、執行結果を保証しません。
バッファーの大きさが決まる要因と、それで足りなくなる場合
バッファーは、この計算でチャートからもリスクの算術からも決まらない唯一の数値です。設計者の選択であり、次のような要素に分けられます:
- バッファーに対するコスト。 規則が意図的にこの比較を使うなら、全損益の評価に役立ちます。ただし普遍的な最小値ではありません。手数料は金額を変え、スリッページは発動後に起こります。スプレッドは注文に関係する気配の売買側で評価してください。
- 水準を超える通常の幅。 価格が前回とまったく同じ場所で止まることはまれです。バッファーはこの誤差を吸収しますが、その幅の範囲までに限られます。
- 読み取った極値の精度。 同じローソク足でも、気配提供元が二つあれば通常は安値がわずかに異なり、その差が数ピップ程度になる場合があります。
距離に占めるバッファーの割合を計算します。10/55=18.2%に対し、10/20=50%です。後者が述べるのは、Dの半分が明示的な追加許容幅であることだけで、ストップが近過ぎることも仮説が劣ることも証明しません。数量が連続で予算が一定なら、大きいDから小さいVが得られます。刻み、最低数量、コストによって予算が残るため、丸め後の金額が常に厳密に同じになるわけではありません。これは整合性の確認であり、バッファーの有効性の検証ではありません。
コストとバッファーは数値で比較できますが、同一視すべきではありません。スプレッド0.3ピップと不利なスリッページ0.5ピップを加えると損失は0.8ピップ増え、10ピップのバッファーの8%に相当します。ただしスリッページが起こるのは 発動後であり、注文の発動に必要な距離を消費しません。手数料も金銭的な結果を変えるのであって、発動価格を変えません。「コストをバッファーの20%以下にする」は作成者が選んだ追加基準であり、有効な水準の論理的な条件ではありません。スプレッド3、スリッページ0.5なら、この基準から17.5ピップが得られますが、普遍的な最小バッファーにはなりません。
二つの効果を分けてください。一方の気配の変化は、反対側を表示するチャートに対して水準を早く発動させ得ます。発動後の不利な約定は、発動条件が変わらなくても損失を増やします。ギャップなら気配が水準を飛び越し、その近くに利用可能な約定価格がない場合があります。そのときバッファーは名目損失を保証しません。 9.10 ではギャップの結果を計算します。
セッション中ではなく、セッション前に固定する三つのパラメータ
保護水準には、チャートからは決まらず、事前に選ぶ数値が必要です。そのどれかを新規建て後に決めれば、数量の算術が無効になります。入力として使った量を変更してしまうからです。
- バッファー ――実際の極値から水準をどれだけ外へ離すかです。新規建て後に決めるなら、バッファーではなく現在価格への反応になります。
- 変動性の倍率 ――構造から点が得られない場合に使います。どの距離になるかを見てから倍率を選ぶのは、倍率ではなく距離を選ぶことです。
- 時間条件のローソク足本数 ――エントリーから何本後に前提が失効したとみなすかです。エントリーから数え、保有中は変えません。
道具なしで確認できます。次の通貨ペアのチャートを開く前に、この三つの数値を答えられるでしょうか。それぞれが今見ているものに依存するなら、規則のパラメータではなく現在の価格配置に影響された判断を持っていることになります。その場合、距離 D は事前に分かる量ではなくなり、第2節の算術は根拠を失います。
数値を永久に固定するという意味ではありません。取引中ではなく取引の間に変更し、その後の新規取引から適用するという意味です。リスクパラメータをいつ、何をきっかけに見直すかは次を参照してください: 記事9.11.
売りポジションの場合も同じ
規則は鏡像になりますが、計算では二つの点が変わり、どちらもよく見落とされます。前提は高値1.2648で上昇が止まったこと、売りエントリーは1.2600、バッファーはセッション前に記した10ピップです。
水準: 1.2648 + 0.0010 = 1.2658。距離: D = 1.2658 − 1.2600 = 0.0058 = 58 ピップ.
第一の変化は明らかで、水準はエントリー価格の 上 にあるため、バッファーを安値から引く代わりに高値へ加えます。第二は見えにくく、価格が実際に進む距離に関わります。買値と売値の差が3ピップなら、チャート上の価格が1.2655になった時点で水準に到達します。計画に記した58ピップではなく55ピップ進んだ時点です。気配表示の仕組みは次を参照してください: 基本概念のセクション.
高値1.2648をBidから読み、売りポジションの決済がAskで発動するなら、固定スプレッド3ピップでは、SL = 1.2658がBid = 1.2655で発動します。Bid高値を超える実際の許容幅は7ピップです。実行したいものが 別途明示的に記録した規則 で、「Bid高値の10ピップ上」を条件とするなら、同じ固定スプレッド3ピップの下で必要なAskは1.2661です。これは気配の売買側を整合させることであり、都合のよい数量に合わせてストップを動かすことではありません。変動スプレッドなら、なお発動時点が変わり得ます。
構造がない場合
チャートに明確な高値安値もゾーンもない場合があります。残るのは変動性に基づく方法で、事前固定の倍率に商品の変動性尺度を掛けた距離へ水準を置きます。尺度にはATRをよく使います。その求め方は テクニカル分析のセクションで説明し、ここでは入力値としてだけ使います。変動性尺度45ピップ、倍率2.0なら水準はエントリーから90ピップ離れ、本例では1.0760です。
この方法の位置付けは前の二つと異なるため、明示する必要があります。「いつ前提が成立しなくなるか」ではなく、「価格は通常どこまで届くか」に答えています。別の問いに答えるため、無効化点の代わりではなく、無効化点を特定できないときの代用です。また、変動性尺度は過去から計算します。変動性の局面が変われば、昨日の値が表すのは昨日の市場です。
4. 仮説の時間軸と、チャートが決めない上限
決済条件は仮説と整合する必要がありますが、一つの必須時間軸から導く必要はありません。日足の文脈と、下位時間軸で定めた水準への到達条件を意図的に組み合わせても構いません。その規則は、日足確定を待つ規則より早く決済します。問題は記録のない条件変更です。あるときは到達、別のときは確定、さらに別のときは他の仮説の境界、という使い分けです。
エントリー価格と決済条件は別々の入力です。下位時間軸でのエントリーは、実際の価格により、設定水準までの距離を減らすことも増やすこともあります。 セクション5 では時間軸と構造の選択を説明します。ここでは与えられた入力の整合性と予算への影響を確認します。
この規則の数値的な帰結は、一つの価格配置で分かります。同じ通貨ペアの下落が四時間足では1.0805、十五分足では1.0838で止まり、1.0850で入るとします。バッファー10ピップなら、第一の仮説は水準1.0795、距離55ピップ、第二は水準1.0828、距離22ピップになります。どちらも正しく計算していますが、異なる二つの文の無効化を表します。
この例の1.0795と1.0828は異なる規則を実行します。記録した規則が安値1.0805の10ピップ下で決済するものなら、1.0828への変更は規則変更です。安値1.0838に基づく狭い条件を初めから記していたなら、22ピップの計算は整合的で、時間軸の違いだけを理由に誤りにはなりません。どちらの水準もエントリーの有効性を証明しません。
距離が大きい場合の丸めの影響
距離が大きいほど数量が小さくなり、数量が小さいほど、口座の刻みに切り捨てる相対的な影響は大きくなります。第2節で境界は既に示しました。一定距離を超えると丸め後数量は最低刻みまで下がり、さらに遠ければ最低数量未満となって取引できません。実際の数値は自分の判断ではなく数量刻みから決まります。割合規則が無謀になる以前に実行不能となる場所です。通貨換算と数量刻みを含む全計算は次を参照してください: 記事9.5.
チャートが決めない上限:強制決済
無効化水準は価格から定まります。しかし、ポジションがなくなる時点は、まったく別の口座の証拠金水準で決まる場合があります。強制決済は個別ポジションではなく口座単位で働き、閾値を超えると業者の規則に従い、通常は最も損失の大きいものから決済します。そのため、一商品の損失ポジションが、別商品の利益ポジションを閉じることもあります。
ポーランドKNF決定DAS.456.2.2019の第1項(b)では、現金と未決済CFD損益の合計が、当該ポジションに対する 必要当初証拠金の合計 の半分を下回ると、少なくとも一つのCFDを決済することが義務付けられます1。閾値が参照するのはこの金額であり、当初入金額やドローダウンだけではありません。決定日は2019年8月1日で、第15項が8月2日施行と定めています。閾値どおりの執行も、特定サービスでそれ以前の決済がないことも保証しません。
KNF決定の資料閲覧日は2026年10月5日です。引用した条項の確認日であり、適用される法令全体や特定サービスの条件を検証したという主張ではありません。口座の閾値を知るには契約も確認する必要があります。決定自体は、それ以前の制限や強制決済を排除していません。
保護水準への帰結は直接的です。数量が一定なら、大きい距離 D でも必要証拠金は変わらず、価格が水準に到達するまでに累積し得る損失は増えます。強制決済の閾値が見るのは資金の状態であってチャートではありません。そのため、水準が一度も試されない距離が存在します。拘束証拠金が資金の大半を使う口座では、価格が1.0795になる前にポジションがなくなり、慎重に導いた距離は計画上の数値にとどまります。リスク予算一定なら影響は穏やかで、距離が大きいと数量が減り、必要証拠金も減ります。自分の口座でどちらの状態になるかは新規建て前に確認してください。リスク上限と証拠金要件のどちらが先に制約するかの確認は次を参照してください: 記事9.5.
水準が試されない場合
その境界をピップで導くには、ポジションの想定元本、証拠金要件、余剰証拠金という仕組みが必要です。その定義と計算方法は 基本概念のセクションで扱います。本記事に必要なのは導出ではなく帰結です。資金に対して数量が十分大きければ、証拠金の境界は保護水準より近くなり、決済を決めるのは水準の根拠となった価格構造ではなく口座の状態になります。
導出順序と交わる点は一つです。無効化点はなおポジションサイズより先に決めます。その段階では資金は不要で、この点は変わりません。ただし発注前に、計算した数量で価格がその水準まで到達できるかを確認します。できなければ、水準は正しく導かれていても機能しません。誠実な選択肢は最低数量未満の場合と同じく、この仮説では数量を減らすか見送ることです。より近い追加の金額ストップは別の決済制約です。同じ無効化点のように示さず、別に記録してください。そのため第9節の発注前チェックリストでは、余剰証拠金の問いを、水準の問いの代わりではなく、数量刻みの問いの隣に独立した行で置いています。
境界は時間を通じて一定ではありません。特定サービスの条件で証拠金要件の変更が認められるなら、新しい要件でモデルを確認する必要があり、それまで要件を満たしていたポジションが決済される場合もあります。逆の推論は成り立ちません。証拠金の境界内にある距離は、安全性を示さず、その入力では価格制約が証拠金制約より先に作用することだけを示します。
5. 配置方法の比較
以下は順位付けではありません。それぞれ異なる問いに答え、距離と、リスク金額一定で許される数量という異なる代償を持ちます。数量欄は相対指数です。第2節の構造に基づく方法を1.00とし、残りは 55/Dとして計算します。コスト前の名目金額一定、数量が連続という条件です。全予算、コスト、最低数量、数量刻みには別の計算が必要です。
| 方法 | 適用条件 | 例の距離 | リスク一定時の相対数量 | その方法で防げないもの |
|---|---|---|---|---|
| 直近の高値安値の外側 | 特定の場所で値動きが止まることが前提 | 55ピップ(安値1.0805からバッファー10を引く) | 1.00 | 水準より不利な約定価格、強制決済 |
| ゾーン全体の外側 | 前提は単一価格ではなく領域 | 第11節の例では109ピップ。エントリー価格1.3200からゾーンの実際の極値1.3103までにバッファー12ピップを加える。これは、この例で45ピップあるゾーンの幅ではない | 0.50 (55/109) | ゾーンを突き抜けてから戻る動き、ギャップ |
| 変動性の倍数 | チャートに明確な高値安値もゾーンもない | 90ピップ(2.0 × 変動性尺度45ピップ) | 0.61 | 変動性の局面変化――尺度は過去のもの |
| 時間条件 | 指定時間内に値動きが起こることを前提とする | 価格距離なし――時間についての条件 | 影響なし。価格方式で求めた数量を使う | 期限前の不利な動き。価格方式とは異なる問いに答え、通常は併用する |
| 金額から導出 | 意図的な追加制約として使える。本例では境界1.0805の仮説を無効にする条件ではない | 25ピップ(数量0.40ロットから) | 2.20 | 前提がなお成立する領域内での決済 |
金額から導く方法を意図的に比較へ入れています。実際に使われ、記事冒頭の問いを生む方法だからです。黙って省いても、実務から消えることはありません。
図を横にスクロールするか、原寸大で開いてください。
ボラティリティの乗数は観測値ではなく選択する値
ボラティリティに基づく方式では、指標の値は入力値ですが、乗数はそうではありません。そして距離を決めるのは、その乗数です。ボラティリティ指標が45ピップで、リスク金額を本記事第2節と同じにすると、次のようになります。
| 乗数 | 距離 | リスク額を固定した場合の相対取引数量(55/D) |
|---|---|---|
| 1.5× | 67.5ピップ | 0.81 |
| 2.0× | 90ピップ | 0.61 |
| 2.5× | 112.5ピップ | 0.49 |
取引数量を切り捨てた後の損失を再計算してください。この計算は、 9.5 で行います。距離67.5ピップと112.5ピップでは、D = 55に対する取引数量の指数は0.814815と0.488889です。距離が短い方の取引数量は66.67%大きくなり、逆方向に比較すると減少率は40%です。同じ比率1.666667でも、百分率の基準が異なります。望む取引数量を得るためだけに乗数を選ぶと、計算の順序が逆になります。
いずれの方式も、ボラティリティのレジーム変化からは守ってくれません。指標は過去から得られ、既に経過した市場を表すからです。設定水準より不利な価格での約定からも守ってくれません。両方の表のすべての行で、距離が表すのは予定損失であり、実現損失ではありません。
時間方式――エントリー前に書き留める条件
仮説には価格以外の側面もあります。持ち合いから抜けた後に値動きが続くという前提なら、妥当な時間内にその動きが生じるという想定も、その一部です。その動きが起きなければ、価格が設定水準に一度も触れていなくても、前提は失効します。
時間方式を裁量判断ではなくルールにするには、条件が判定可能で、エントリー前に書き留められている必要があります。次の書き方なら、その要件を満たします。
この条件は、足の本数、基準水準、価格条件との優先順位を明示しているため検証できます。期限より前には時間に基づく保護を提供しないので、実務上は価格水準の代わりではなく、それと併用します。 9.7 では、結果分布全体への影響を計算します。
時間による決済を最後まで計算する
時間ルールは、建値付近でポジションを閉じるため、「コストのかからない」決済と呼ばれることがあります。これは誤りで、その差は計算できます。0.18ロット、約定コスト0.8ピップなら、基準となるエントリー価格での決済にも次のコストがかかります: 0.18 × 0.8 × 10 = USD 1.44。これは予定損失USD 99.00の1.45%、本記事第2節の予算USD 100の1.44%、現在の有効証拠金の0.014%です。小さくてもゼロではありません。脚注ではなく、決済ルールの横に記録してください。手数料がある場合は全額を加えます。時間による決済も通常の取引だからです。往復固定手数料をUSD 6とすると――本記事第3節の約定コスト0.8ピップと同様に例示の値です――総コストは次のとおりです: 1.44 + 6.00 = USD 7.44。USD 1.44がカバーするのは、取引数量と距離に依存する部分だけです。
前の枠内のルールが判定すべきシナリオと、それぞれでの判定は次のとおりです。
| 六本の足の間の価格の動き | ルールに従う判定 | ポジションの結果 | このルールでは決まらないこと |
|---|---|---|---|
| 1.0900を上回って足が確定 | 時間条件は失効し、ポジションを維持 | 保有を継続。1.0795の水準だけが適用される | 決済する時点と価格。これらは次の記事のルールで決まる: 9.7 |
| 1.0795に触れず、価格が動かない | 六本目の足の確定時に決済 | 約定コスト程度の損失。この例ではUSD 1.44に、口座で徴収される場合は固定手数料を加える | 仮説が誤っていたのか、動きが遅かっただけなのか |
| 三本目の足で1.0795に到達 | 先に起きた事象、つまり価格水準を優先 | 予定損失USD 99.00 | 約定価格。水準と約定価格の間に提示価格がない場合、損失が大きくなることがある |
時間ルールが答えるのは、想定した時間内に動きが生じたかどうかという問いだけです。それ以外、特に価格水準の代わりにはなりません。したがって各方式を比較するときには、保護のための決済の一方式として扱います。価格方式とは別の問いに答え、通常はそれと組み合わせて使う方式です。
時間条件には足の本数も時計の時刻も使えます。どこからどこまで計測するのかを指定してください。ここで「H4足六本」とは、エントリー足の後に確定する完全な六本の足を意味します。価格条件が先に発動しない限り、六本目の確定後に決済します。これはエントリーから常に24時間後とは限りません。最初の足が未完成だったり、途中に取引休止が入ったりする場合は特にそうです。どの時間単位も、すべての銘柄で自動的に同じ意味を持つわけではありません。
価格と時間の二つの条件
価格決済を1.0795、期限をエントリー足の後に完成するH4足六本とすると、先に満たされた条件でポジションを決済します。六本目の確定より前にSLが発動しても、さらに六本の足を待てるわけではありません。期限が先に到来し、Bidがなお1.0850なら、エントリーAsk 1.08503、スリッページ0.5ピップ、取引数量0.18ロットから、価格による損失はUSD 1.44、F = USD 6を含めるとUSD 7.44になります。スワップが計上されないことが前提です。H4足で時間を測っても、その前提は保証されません。
6. 計画上の距離と実現損失
計画に記録した距離と、口座から失われる金額との間には、BidとAskの差、約定時のスリッページ、極端な場合には価格ギャップがあります。スプレッドとスリッページをシナリオの想定として設定することはできますが、実際の約定価格は保証されません。ギャップ時の損失は名目ストップでは制限されません。それ以外の制限は銘柄、モデル、口座保護によって異なります。ギャップによる損失は別途計算します。その計算は、 記事9.10 で示します。
本記事第2節のポジション、0.18ロット、距離55ピップ、予定リスクUSD 99.00に戻ります。本記事第3節で採用した約定コスト0.8ピップ、すなわち価格差0.3ピップとスリッページ0.5ピップを使います。固定手数料は一取引当たりUSD 6で、本記事第5節で導入しました。すべて例示の値です。実際の値は銘柄、時間帯、ブローカーによって異なり、ボラティリティが高い時間帯には、その数倍になることもあります。
| 約定シナリオ | 実際の距離 | 資金に占める割合 | 0.18ロットの場合の損失 | 計画からの乖離 |
|---|---|---|---|---|
| 設定水準でちょうど約定する場合(単純化) | 55.0ピップ | 0.99% | USD 99.00 | — |
| 想定コスト0.8ピップを伴う約定 | 55.8ピップ | 1.00% | USD 100.44 | +1.45% |
| そのコストの四倍での約定 | 58.2ピップ | 1.05% | USD 104.76 | +5.82% |
| 水準と約定価格の間に提示価格がない場合(ギャップ) | 事前には決まらない | 未確定 | この計算では上限を定められない | 計算: 9.10 |
この表では価格による損失だけを取り出しています。0.18 × 55.8 × 10 = USD 100.44で、USD 99を1.45%上回ります。追加3.2ピップでは0.18 × 58.2 × 10 = USD 104.76となり、5.82%上回ります。固定手数料F = USD 6を加えると、ネット損失はUSD 106.44と110.76です。スプレッドやスリッページの追加分がなくても、同じ手数料がかかれば損失はUSD 105です。これらの行は、最初のスワップ計上より前に決済する想定で、スワップを除いています。コストの乗数は例示であり、実測値でも上限でもありません。
ただし最も重要な結論は、距離に対するコストの割合です。同じ0.8ピップのコストでも、次のようになります。
- 距離55ピップでは、距離の1.45%。
- 距離25ピップでは、距離の3.20%。
- 距離15ピップでは、距離の5.33%。
追加コストを0.8ピップに固定すると、Dが短くなるにつれてDに対するコストの割合が高まります。名目Rを固定し、取引数量を連続的に変えられる場合は、Vが増えるため金銭コストも増えます。これは想定モデルでの負担を計算したもので、近いストップが戦略全体を悪化させる証明ではありません。決済方法、勝率、価格経路の分布も、戦略の結果を決めます。
約定コストを二重計上せずに計算に含める方法
約定コストは、異なる種類の数量から成るため、二つの経路で計算に入ります。スプレッドと想定スリッページはピップ単位なので距離に加え、手数料は金額なのでリスク予算から差し引きます。各要素を必ず一度だけ含めてください。予算から手数料を差し引き、距離にはスプレッドとスリッページを加えます。同じ要素を二重計上するのは誤りです。例えば、手数料を距離に加えると同時に予算からも差し引くと、理由なく取引数量が過少になります。
スプレッドを式に入れる前に、どの価格間で距離を測ったかを確定する必要があります。それによって、そもそも加えてよいかどうかが決まります。本記事の1.0850と1.0795は、売り気配で描かれたチャート上の価格です。買いポジションのエントリーはスプレッド分だけ高い買い気配で行い、防御水準の発動と約定には売り気配を使います。したがって55ピップの距離にはエントリーのコストが含まれず、スプレッドを一度だけ加えます。実際のエントリー価格から想定約定価格までを距離として測っていたなら、スプレッドは既に含まれるため、要素 S はゼロになります。ここでの手数料は固定料金で、取引数量に関係なく、エントリーと決済を合わせて一取引当たりUSD 6です。そのため、予算から金額として差し引きます。その記号は Fです。ロット単位の手数料は別の形で入り、ピップ単位のコストと並んで分母の要素になります。単位を決めるのは慣習ではなく、口座の仕様です。
取引数量への影響は一方向です。手数料が予算を減らし、スプレッドとスリッページが距離を広げるため、コストを含めても上限内に収まる取引数量は、名目の取引数量より 小さく なります。手数料を予算から差し引き、ピップ単位のコストを距離に加える計算自体は、次の記事で扱います: 記事9.5.
計算順序の比較で使った0.18ロットでは、D = 55、スプレッド = 0.3、不利なスリッページ = 0.5のとき、価格による損失はUSD 100.44です。固定手数料USD 6を加えるとUSD 106.44となり、エントリー前の有効証拠金の1.0644%、予算超過率6.44%です。注文前にコストを含めると、次のようになります: V = round_down((100 − 6)/(55.8 × 10), 刻み 0.01) = 0.16 ロット。確認すると、 0.16 × 55.8 × 10 + 6 = USD 95.28となります。次の刻み0.17ではUSD 100.86となり、予算を超えます。このケースでは最低取引数量0.01は制約になりません。
どちらの金額も必要で、計画に並べて記載すべきです。名目の金額は、設定水準でちょうど約定した場合にポジションがいくら失うかを示し、コスト調整後の金額は、想定する約定の場合にいくら失うかを示します。水準と約定価格の間に提示価格が全くないケースは、どちらも表しません。それは次の記事で別途計算します: 記事9.10.
実現コストがすべての決済で同じだとは想定していません。この例では、二つの計算順序を比較するために追加コストを固定しています。完全な損益計算では、価格、決済時点、取引数量によってコストが変わり、どちらの方向にも影響し得ます。 記事9.6 では、それらを期待値に含める方法を説明します。
買い気配と売り気配の通常の差よりも近いところに水準を置くと、仮説と無関係な事象で到達することがあります。それは、決済後ではなくエントリー前に確認すべき条件です。
一連の取引における計画からの乖離
利益が出る取引にもコストはかかります。同じ固定手数料USD 6なら、取引をエントリーから決済まで十回完了するコストは、価格による損失やその他の料金を含める前でUSD 60です。実際の価格に既に含まれるスプレッドは別途加えず、スリッページも決済価格に含まれていない部分だけを加えます。 9.6 では、コスト控除後の損益分岐点を説明します。
事前に分かる料金もありますが、スプレッドとスリッページはシナリオ上の想定です。したがってUSD 95.28は、 明示した条件の下での計画上のネット損失であり、実現する結果の予測ではありません。0.16ロットで、さらに5ピップ不利な価格で約定すればUSD 8が加わり、USD 103.28になります。最初の切り捨てが正しくても、USD 100の上限を超えます。より大きな価格の飛びは記事9.10で計算します。
このため計画には、取引の系列について見積もる約定コストという予測可能な数量と、大きさが分からない事象についての項目とを分けて記載します。両者を一つの「コスト予備枠」にまとめると、その違いと、計画できるのは前者だけだという情報が失われます。
最低取引数量でも予算の確認が必要
有効証拠金USD 2,000、予算1% = USD 20、最低取引数量と刻み0.01ロット、w = USD 10/(ピップ×ロット)、追加コスト0.8ピップ、F = USD 6とします。D = 55では、取引数量0.02のネット損失はUSD 17.16ですが、0.03ではUSD 22.74です。D = 120では最低数量0.01でUSD 18.08、D = 220ではUSD 28.08となり、予算を満たしません。最後のケースで、注文を出すためだけにストップを近づけてはいけません。この仮説と予算に整合する計算の結論は、ポジションを持たないことです。
7. 近い水準が設計上の誤りになる場合
記録したルールを水準が実行していない場合に、設計上の誤りが生じます。例えば、異なる基準点、気配の側、発動条件を使った場合です。Dが小さいことやコストの割合が高いことは計算を確認する理由にはなりますが、それだけで誤りの証明にはなりません。次の三つのケースは、エントリー前にどの想定を確認すべきかを示します。
その時間足の通常の値動きの幅より近い水準
距離とボラティリティの比較は規模を示しますが、有効な水準を選んではくれません。ATRは過去の値幅の平均であり、最大逆行幅の分布でも、水準に触れる確率でもありません。ATRより短い距離でも、記録したルールと整合する場合があります。ただし距離が短いほど、同じピップ単位コストや取引数量の刻みの相対的重要性は高まります。ここでのATRは第5章からの入力値とし、指標を改めて導出しません。
近い水準で何がどれだけ変わるか――割合の計算
距離15ピップ、例示のATR = 45ピップでは、比率は1/3です。これは特定の足がストップに触れるという意味でも、足の終値に情報がないという意味でもありません。予算を変えず、コストがないとすると、15ピップでの取引数量は55ピップのときの55/15 = 3.6667倍です。そのため、損失がさらに1ピップ増えるたびに、口座への影響もそれに比例して大きくなります。価格を予測しなくても、この計算だけで感応度を確認できます。
トレードオフの規模は簡単に計算できます。同じリスク予算なら、距離15ピップでの取引数量は、55ピップの場合の 55 / 15 = 3.67 倍です。同じリスク金額でポジションが三倍半を超える大きさになれば、一ピップの値動きの重みも三倍半を超えます。スリッページやギャップの一ピップも例外ではありません。したがって、計画に記載したリスク金額が変わらなくても、不利な約定価格の影響は、構造に基づく方式より近い水準で三倍半を超える大きさになります。
近い水準についての議論は、このように捉えるのが適切です。金額の意味で「よりリスクが高い」という話ではありません。金額は定義上同じであり、本記事第2節の計算もそれを示しています。同じ金額で高まるのは、その計算に含まれないすべての要因に対するポジションの感応度です。
約定コストより近い水準
前のケースの極端な形です。距離が買い気配と売り気配の差と同程度なら、約定の仕組みだけでポジションが閉じられます。価格差が広い銘柄では、主要通貨ペアなら余裕があるように見える距離でも、この境界に達することがあります。だからこそ、普遍的なルールではなく、個々の銘柄で確認すべき条件なのです。
実務上の境界――コストが距離を食い尽くすとき
「距離が約定コストより大きい」という条件は、数値に落とし込んでエントリー前に確認できます。通常の買い気配と売り気配の差が12ピップ、想定スリッページが5ピップの銘柄を考えます。合計コスト17ピップは、スプレッドの広い銘柄を想定した例示の値です。
- 水準まで25ピップなら、コストは距離の
17 / 25 = 68%を占めます。 - 水準まで100ピップなら、
17 / 100 = 17%; - コストを距離の10%以下に抑えるには、少なくとも次の距離が必要です:
17 / 0.10 = 170 ピップ.
したがって閾値を10%とすると、最低距離は170ピップです。印象に頼らず、取引前に判定できます。10%、5%、20%のどれを許容するかという閾値の選択は自分で行い、ほかのパラメーターとともに書き留める必要があります。計算自体は推定ではなく恒等関係です。
結果が不都合なこともあります。価格差の広い銘柄では、妥当な水準が遠すぎて、宣言したリスク額に収まる取引数量が最低数量を下回り、本記事第2節の三つの対処に戻ることがあります。これは取引を思いとどまらせるための話ではなく、計算の結果です。同じルールを実行可能にするには、その銘柄でより多くの資金が必要だということです。この条件も、ほかの条件も、水準より不利な価格での約定からは守ってくれません。計算で扱うのは、規模を事前に把握しているコストだけです。
約定価格が設定水準から離れる時間帯
特定のブローカーで特定の銘柄の価格提示が休止している間は、SLを執行できる価格がない場合があります。取引再開後の最初の気配が、水準を飛び越えることもあります。これはどこにも価格が存在しないという意味でも、毎週末ギャップが生じるという意味でもありません。決済条件を設けても、休止をまたいで記録した価格で決済できる保証にはなりません。 9.10 ではイベント時間帯のリスクを計算し、 9.3 では予算への合計負担を説明します。例示した価格の飛び幅はシナリオであり、損失可能額の上限ではありません。

プラットフォーム間で約定価格が異なるのは、流動性が薄い事象の特徴です。チャートが示すのは一つの価格提供者の気配なので、実際に注文が約定する価格が、そのチャートで見える範囲内に収まるとは限りません。2016年10月7日の事象の経過と損失の計算は、次の記事で扱います: 記事9.103.
8. 注文としての水準とメモとしての水準
水準は注文として設定することも、手動決済の条件として記録することもできます。どちらの場合も名目距離Dは把握できます。違いは発動と執行にあります。手動決済には観察、反応、注文の送信が必要なので、名目の水準と約定価格が乖離しやすくなります。
サーバー側の保護注文には利用者の立ち会いや接続は不要ですが、執行できる条件は依然として必要です。手動決済にはさらに反応時間が加わります。MT5の資料は、サーバー側のStop Lossと、プラットフォーム側のトレーリングを区別しています。プラットフォーム終了後も最後に記録されたSLは有効ですが、新たな更新は行われません4。これはプラットフォームの機能の説明であり、価格保証や特定サービスの条件ではありません。
| 水準をメモにとどめる理由 | 約定時に実際に起きること |
|---|---|
| 「自分の注文は見えないので、誰もポジションを刈れない」 | 注文が集中するのは水準が分かりやすいからであり、自分の注文が見えるからではありません。その仕組みは本記事第3節で説明しています。メモにしても水準の位置は変わらないため、その近くにある注文の数も変わりません。変わるのは、自分の注文が執行されるかどうかだけです。 |
| 「価格がそこに来たら状況を判断する」 | 名目の水準を記録することはできますが、その後に行う裁量的な評価は、明確な執行条件ではありません。観察したら決済するのか、それとも別の客観的に検証可能な条件を確認するのかを指定してください。立ち会い、反応時間、注文送信は実際の価格に影響しますが、反応の不確実性が、記録したDを数学的に消すわけではありません。 |
| 「メモなら柔軟に対応できる」 | ここでいう柔軟性は、ポジションを建てた後でDを変更できるということです。取引数量を変えずにDを大きくすると、新たなストップで約定した場合の名目の価格損失が比例して増えます。本記事第9節でその計算を示します。将来の実現損益が決まるわけではありません。入力値であるはずだった数量を変更しているのです。 |
実務上の確認方法は明確です。注文として記録した水準は、ターミナルでポジションの横に表示されます。ポジションの横に表示されない水準は、計画に何と書かれていても、注文を執行するシステムにとっては存在しません。表示方法は環境によって異なり、本記事の対象ではありません。
水準がないことはリスク未確定であり、リスク無制限という意味ではない
SLがなければ、選択した水準までの損失額は定義されていません。口座保護と負債の範囲は別問題です。ポーランドKNF決定第1項(b)は、現金と未決済CFDのP&Lの合計が必要当初証拠金総額の半分を下回るとき、少なくとも一つのCFDを決済するよう求めています。その境界でちょうど約定することも、サービス条件によるそれ以前の強制決済がないことも保証しません。第1項(c)はCFD関連の債務を保護対象口座内の資金に限定します1。この保護の適用には、マイナス残高が生じた後の精算が必要な場合があります。常に有効証拠金がプラスであることも、当初入金額が保護されることも保証しません。
自分自身の決済条件がなければ、名目の保護水準から損失を事前に特定することはできません。負債の上限と強制決済は別の仕組みです。明示的なシナリオ損失や、新たな取引の予算選択の代わりにはなりません。法的な枠組みの全体は第13章で扱います。
負債に関する保護と決済の動作は、別々に確認する。どちらも当初入金額の維持を保証しない。 第13章 では、口座保護の全範囲を説明します。ここでは、自分の決済条件や個々のポジションの予算とは異なるものだと区別できれば十分です。
同じ手動決済水準でも約定金額は異なる
0.16ロットの買いポジションで、55.8ピップとF = USD 6を想定した計画上の損失はUSD 95.28です。手動で観察してから約定するまでに価格がさらに4ピップ悪化すれば、損失は0.16 × 59.8 × 10 + 6 = USD 101.68になります。名目Dは分かっていても、約定では上限を超えました。四ピップは選択したシナリオであり、実測した反応時間でも最大の乖離でもありません。
9. 七つの誤りと、この計算では分からないこと
誤り1:金額から水準を逆算する
本記事第2節の計算が答えを示しています。1.0795の代わりに1.0825を使うと、前提がまだ成り立つ領域でポジションを閉じます。一方、正しい水準を保ったまま都合のよい取引数量を使うと、リスクは資金の1%から2.2%に増えます。両方を同時に実現することはできません。
誤り2:ポジションを建てた後に水準を遠ざける
ストップを遠ざけると、取引数量が同じまま D が増え、新しいストップで約定した場合の名目の価格損失が比例して増えます。将来の実現損失が決まるわけではありません。別の方法で決済する場合も、ストップとは異なる価格で約定する場合もあります。本記事第2節のポジション、0.18ロット、予定リスクUSD 99.00では、次のとおりです。
- 距離55ピップ:資金の0.99%、すなわちUSD 99.00、リスク単位1.00。
- 20ピップ遠ざけ、距離75にすると、資金の1.35%、すなわち
0.18 × 75 × 10 = USD 135.00、リスク単位1.36。 - もう一度遠ざけ、距離95にすると、資金の1.71%、すなわち
USD 171.00、リスク単位1.73。 - 三回目で距離115にすると、資金の2.07%、すなわち
USD 207.00、リスク単位2.09。
しかも各段階の金額は一定で、事前に分かっています。0.18ロットで20ピップ遠ざけるたびに、予定損失には 0.18 × 20 × 10 = USD 36.00、すなわちリスク単位0.36が加わり、毎回必ず同じ増加になります。こうした変更を三回行うと、エントリー前に宣言したリスクは二倍を超えます。その過程で、取引数量を正当化した計算は成り立たなくなります。入力値は距離55ピップであり、115ではなかったからです。 価格の動きに追随して 水準を移動するトレーリングは、逆方向に作用する別の仕組みです。次の記事で説明します: 記事9.7.
図を横にスクロールするか、原寸で開いてください。
誤り3:端数のない価格ぴったりに、バッファなしで水準を置く
端数のない価格は、多くの参加者が同時に意識しやすいため、本記事第3節の仕組みが当てはまります。名目予算を固定し、Vを連続的に変えられる場合、バッファでDを広げるとVが減り、名目の価格損失は維持されます。コストと切り捨てで金額が変わることがあるため、再確認してください。
誤り4:約定コストより近い水準
本記事第6節の計算では、D = 15ピップに対してコスト0.8ピップは距離の5.33%です。これはコストの割合であり、発動条件ではありません。スプレッド拡大でストップが発動するのは、該当する側の気配が実際にその水準に達した場合だけです。スプレッド0.3ピップだけでは、15ピップの距離を超えられません。
誤り5:仮説とは異なる時間足から水準を取る
エントリー後に水準を近づけると、決済条件が変わります。それが事前に記録したルールの一部である場合もありますが、下位時間足に新しい安値ができたという理由だけで正当化すべきではありません。仮説の文脈、確認方法、更新時点は、同じ仕様に従う必要があります。
誤り6:メモにだけ記録した水準
手動決済でも、計画上の Dを指定することはできます。反応時間と約定価格はなお不確実であり、名目の数量計算が損失を保証するわけではありません。サーバー側注文は人の反応への依存を減らしますが、通常のストップも価格を保証しません。これらの執行条件は本記事第8節で区別しています。
誤り7:換算せずに別の銘柄へバッファを持ち込む
「10ピップのバッファ」は、ピップの規約が異なる銘柄間では相対的な大きさが異なります。小数点以下四桁で表示する通貨ペアの価格が1.0850、一ピップが0.0001なら、十ピップは価格の 0.0010 / 1.0850 = 0.092% です。小数点以下二桁で表示する通貨ペアの価格が150.00、一ピップが0.01なら、十ピップは 0.10 / 150.00 = 0.067%です。同じ言い方でも、相対的なバッファは四分の一を超えて小さくなり、正確には27.7%小さくなります。
正確な比率0.0010/1.0850を価格150.00に適用すると0.138249、一ピップが0.01なら13.8249ピップになります。約14ピップで価格に対する割合はそろいますが、ボラティリティ、スプレッド、到達確率が同じになるわけではありません。距離を換算してポジションの数量を調整すれば、予算は変えずに済みます。バッファの持ち込みでリスク金額が必ず増えるわけではありません。
同じ規約でも、ボラティリティが異なる銘柄間でバッファを持ち込むときには、同じ注意が必要です。バッファは、その幅を超えるものからは何も守ってくれません。その幅は、ある銘柄のある時間帯について自分で選んだ数値です。
この計算では分からないこと
本記事のすべての数値が表すのは、通常とみなした条件で約定した場合の 予定 損失です。この計算に含まれないものが四つあり、水準を正しく設定しても、どれもなくなりません。
- 約定価格。 計算では、設定水準、または想定コストを伴う価格での約定を仮定しています。その間に提示価格が全くない場合は含みません。そのような損失の大きさは別途計算します: 9.10.
- 仮説が正しかったかどうか。 水準が示すのは、前提がどこで成り立たなくなるかだけです。それ以上の意味はありません。誤った仮説に基づいて水準だけを正しく設定すれば、計画上の損失限度を正しく定めた負けが続きます。
- 一連の取引の結果。 距離55ピップのポジションが一つあっても、同様のポジション二百件の結果分布については何も分かりません。リワード・リスク比率、勝率、期待値は次の記事で計算します: 9.6。また、ドローダウンの深さと取引停止条件は、次の記事で計算します: 9.8.
- エクスポージャーの合計。 シナリオ損失額は、口座通貨に換算した後で足し合わせます。ポートフォリオのばらつきには分散と共分散が必要であり、予算を足すだけでは決まりません:9.9.
水準で決済したことと仮説が誤っていたこと――異なる二つの事象
保護水準でポジションが閉じると、答えを誤りやすい問いが生じます。水準の位置が悪かったのか、それとも仮説が誤っていたのか。この二つは別の事象であり、混同すると変更すべきでないパラメーターを変更することになります。
- 仮説は誤っていたが、水準の位置は正しかった。 価格が、前提の成り立たなくなる点を通過しました。ルールは意図どおりに働き、ポジションを建てた理由が消えたときに決済しました。この場合、水準を修正する必要はありません。
- 仮説はまだ成り立っていた。決済ルールを確認する。 前提が有効な間の決済は、それ自体が誤りとは限りません。別の金額ストップを実行している場合もあります。誤りになるのは、水準、気配の側、発動条件が、記録したルールと異なる場合です。エントリー前に整合性を確認してください。早すぎる決済の頻度を測るには、価格経路のデータが必要です。バッファが小さいことやコストの割合が高いことだけでは、評価は決まりません(本記事第7節)。
判定の根拠とすべきなのは、事前に記録した基準であり、その後の値動きではありません。理由は単純です。価格が戻って想定どおりに進んだ例が一つあっても、水準が近すぎた証明にはなりません。戻らなかった例が一つあっても、水準が正しかった証明にならないのと同じです。エントリールール自体の質を評価するには、一連の取引と、本記事では計算しない指標が必要です。期待値と損益分岐勝率は、 記事9.6で扱います。ここで判定するのは、水準が前提から導かれる位置にあったかどうかだけです。
水準で決済した後にパラメーターを変更するのは、本記事第7節のどのケースが起きたかを特定できる場合だけにします。特定できなければ、何もしないのが適切です。直近の結果に影響されてパラメーターを変えると、その後の結果を以前の結果と比較できなくなり、取引記録から得られる肝心な情報を失います。
注文前のチェックリスト
| 問い | 問題となる答え | 取るべき対応 |
|---|---|---|
| エントリーの前提を一文で書けるか? | いいえ | 水準を導く根拠がないため、取引しない |
| 水準は、許容損失額ではなく、その一文から導かれているか? | いいえ | 本記事第2節の二つ目の手順に戻る |
| 価格条件と確認時点は、記録した仮説に合っているか? | いいえ | 取引数量を計算する前に、到達、足の終値、時間のどの条件を使うかを決める |
| バッファはエントリー前に記録し、仮説で指定した基準点から測っているか? | いいえ | 今、書き留め、ポジションを建てた後は変更しない |
| 距離は、その銘柄の通常の約定コストより大きいか? | いいえ | コストの割合と発動に使う気配の側を再確認する。コスト控除後で計算した数量が予算内に収まらなければ注文しない |
| 取引数量を切り捨てた後も、リスク金額内に収まるか? | いいえ | 取引数量を減らす。最低数量を下回るなら取引しない |
| その取引数量では、価格が設定水準に達する前に強制決済されないか? | 分からない | エントリー前に余剰証拠金を確認する。計算は次の記事を参照: 9.5 |
| 選んだ決済方法は、実際に有効になっているか? | いいえ | 発注済みの注文、または明示的な手動条件を確認し、その遅延をシナリオに含める |
| この水準が保証しないことを列挙したか? | いいえ | 決済後ではなく、エントリー前に書き出す |
10. ここから導かれること
保護水準をどこに置くかという議論全体は、一つの数値と一つの問いに集約されます。距離 D は入力値なのか、出力値なのか。入力値なら、水準は市場について何かを示し、計算が決めるのは取引数量だけです。出力値なら、水準は口座の状態を示すものとなり、チャートが同じでも、入金のたびに変わります。
- 水準が定義するのは予定損失であり、約定価格ではない。 発動後の注文は、最初に利用可能な価格で約定します。途中に提示価格がなければ、実際の損失は距離では制限されません。
- 先に水準、次に取引数量。 先に選んだ数量にストップを合わせると、明示した仮説を実行できない場合があります。ここでは1.0795ではなく1.0825になります。0.40ロットと1.0795を両方維持すると、1%ではなく2.2%になります。例の下で説明したように、意図的な金額ストップは別の制約になり得ます。
- 近い水準が、より小さいリスクを意味するわけではない。 リスク金額を固定すると、変わるのは金額ではなく取引数量です。約定コストの割合も、距離55ピップでは1.45%、15ピップでは5.33%と変わります。
- ポジションを建てた後に水準を遠ざけると、それを正当化した計算が成り立たなくなる。 取引数量を変えずに20ピップずつ三回遠ざけると、リスクは1.00単位から2.09単位に増えます。
次の 記事9.5 では、二つの数量が一つの式で結び付きます。記事9.3のリスク割合と、本記事の距離 D から、通貨換算、取引数量の刻みへの切り捨て、証拠金所要額が先に制約にならないかの確認を含めて、取引数量を求めます。今導いた距離は、そこでの入力値であり、都合に合わせて変えるものではありません。
11. 理解を確認する演習
演習の目的は、一つの作業を行うことです。取引数量を決める 前に 無効化の点を特定し、その位置にある水準が保証しないことを書き出します。データは意図的に不完全にしています。
| 入力項目 | 値 |
|---|---|
| 銘柄 | 口座通貨で表示される主要通貨ペア(数値は例示) |
| 仮説を立てた時間足 | 四時間足 |
| エントリーの前提 | ここ数週間で既に三回下落が止まったゾーンで、今回も下落が止まった |
| ゾーンの範囲 | 1.3120から1.3165 |
| そのゾーンで付けた最安値 | 1.3103 |
| 直近の四時間足の終値 | ゾーン上限より上 |
| エントリー価格(買いポジション) | 1.3200 |
| セッション前にルールへ記載したバッファ | 12ピップ |
手順。 解答を見る前に、次の順序で考え、自分の答えを書いてください。
- データには、無効化の点の候補となりそうな価格が三つあります。それらを列挙し、どれを選ぶかを示してください。損失の大きさではなく、前提の文言に即して理由を説明します。
- 選んだ水準までの距離
Dをピップ単位で計算してください。 - 採用しなかった二つの候補それぞれについて距離を計算し、そこでポジションを閉じることが何を意味するかを述べてください。
- その位置に置いた水準が保証しないことを、少なくとも四つ書き出してください。
- ここまで終えてから、初めて次の記事に進み、 9.5 自分の資金とリスク割合から取引数量を計算してください。
1. 三つの候補と選択。 入力値はゾーン上限1.3165、下限1.3120、以前に許容された最安の試し1.3103です。この演習では、その試しが許容範囲内にとどまり、今後の仮説でも、その下に12ピップのバッファを認めると仮定します。1.3103を基準として選ぶ根拠は、過去のゾーンだけでなく、この明示的な条件です。本記事第3節の測定ルールと第2節の前提に従っています。水準は次のとおりです:
1.3103 − 0.0012 = 1.3091.2. 距離。
D = 1.3200 − 1.3091 = 0.0109 = 109 ピップ.3. この演習の想定では採用しない候補。 上限にバッファを適用すると、
1.3165−0.0012=1.3153、Dは47です。下限からは、 1.3120−0.0012=1.3108、Dは92です。どちらも「許容された極値1.3103の12ピップ下」という条件を実行しません。その条件から得られるのは1.3091、D 109です。候補1.3108は極値の5ピップ上にあり、その下への許容幅が全くありません。指定したSL 1.3091より17ピップ手前です。距離の差D 109−D 92=17ピップは、基準の差1.3120−1.3103と一致します。別の境界や足の終値を選ぶ仮説なら、整合性を別途確認する必要があります。過去の試しは、将来の仮説を無効にするものでも、正しいと証明するものでもありません。4. 1.3091が保証しないこと。 (a) 約定価格。発動後、注文は利用可能な価格で約定します。(b) チャートに見える範囲内での約定。流動性が薄いと、プラットフォーム間で乖離が起こり得ます。(c) その水準まで保有を続けられること。強制決済は価格構造と独立して、口座単位で働きます。(d) 損失が109ピップ以下に収まること。水準と次の価格の間にギャップがあれば、その途中で取引できません。(e) 仮説が正しいこと。水準が定めるのは、仮説の無効化条件だけです。
5. 手順の確認。 1–4には、有効証拠金もリスク割合も必要ありませんでした。入力表にそれらがないことに気付くのも、演習の一部です。使うのは水準を定めた後だけです。水準を決める段階で使えば、本記事第2節の手順Bになります。
第二部――自分のセットアップで行う
第一部では、他人が選び、候補も示されているデータで、ルールの理解を確認しました。第二部で試すのは肝心な点です。誰も何も示していないところで、同じ作業をできるでしょうか。
取引を予定する銘柄と、仮説を立てる時間足のチャートを一つ選んでください。途中で口座の状態を見ずに、以下の項目を この順序で埋めてください。
| 項目 | 記入すること | 正しさの確認 |
|---|---|---|
| エントリーの前提 | チャートに見える価格についての一文 | その一文を否定する価格を示せること。できなければ、本記事第2節の一覧に戻る |
| 前提を否定する価格 | チャートから読み取る具体的な値 | エントリー価格から都合のよいピップ数を引いたものではない |
| バッファ | このチャートを見る前に書き留めた数値 | 基準点、気配の側、選んだ条件と整合すること。普遍的な最低値はない |
| 水準 | 明示的に記録した許容幅を適用した執行水準 | 買いポジションでは低く、売りポジションでは高くする |
距離 D | エントリー価格と水準の差をピップで表した値 | その時間足のボラティリティ指標に、自分で採用した乗数を掛けた値より大きいこと。ここでの乗数1.0は例示で、導出した閾値ではない。自分の値を記入する |
| この水準が保証しないこと | 少なくとも四つの項目 | 約定価格と、ギャップの途中に提示価格がないことを含める |
結果を知らなくてもできる確認が一つあります。記入中に資金、リスク割合、ポジション数量を使おうとしたら、止めて最初からやり直してください。六つの項目すべては、この三つの数値なしに埋められます。これが、本記事の主張全体を一つの作業にまとめたものです。
すべての項目を埋め終えてから、次の記事に進み、 9.5 取引数量を計算してください。口座で利用可能な最低取引数量を下回ったら、本記事第2節に戻って対処を選びます。リスク割合を引き上げることは選択肢ではない、と忘れないでください。実行可能な数量が得られたら、その横に切り捨て後の実際の計算上のリスク額を書きます。このポジションを表すのは、宣言した数値ではなく、その数値です。
演習の仮説を明確にする
演習では、以前の試しで1.3103まで下げても許容範囲内にとどまり、ルールはその極値の12ピップ下への価格到達で決済を求めると仮定します。名目のゾーン1.3120–1.3165だけでは判断は正当化されず、1.3103と明示した条件の両方が必要です。水準1.3091、D = 109ピップは、そのルールを正確に実行します。例えばゾーン下限を下回るH4終値など、条件が異なれば、これらの入力値から一つの約定価格は決まりません。有効証拠金、予算、仕様がなければ取引数量は計算できません。それが、この演習に意図的に設けた限界です。
FAQ――よくある質問
無効化の点とStop Lossは同じ価格ですか?
バッファはどう選べばよいですか?
最低取引数量でも予算を超える場合はどうしますか?
下位時間足でエントリーするなら、ストップを狭くできますか?
手動ストップの水準は未定義なのですか?
ストップを正しく設定しても、何が対象外ですか?
出典と参考資料
- ポーランドKNF、決定DAS.456.2.2019、第1項(b)–(c)――必要当初証拠金総額の半分を基準とする強制決済と、口座単位のCFD債務の上限。 確認範囲:実施規定、関連する定義、第15項。発出日は2019年8月1日、施行日は2019年8月2日。2026年10月5日に資料を読み、法的枠組み全体は調査していない。
- SNB、2015年1月15日の声明――1 EUR当たりCHF 1.20の最低為替レートの廃止。声明は顧客の損失やストップの正確な約定価格を報告していない。 確認範囲:1ページの声明全文。市場事象全体ではない。
- 市場委員会、2016年10月7日のポンド急変動――保護注文は増幅の一要因となり得る。数ピップ余分に置けばこの影響を回避できるという証拠はない。 確認範囲:要旨と機械的フローを扱う第1.2節、報告書1–2ページおよび11–13ページ。報告書全文や取引データではない。
- MetaQuotes、MetaTrader 5ヘルプ:基本原則――Bid/AskによるSL発動と、サーバー側ストップとプラットフォーム側トレーリングの違い。 確認範囲:気配、Stop Loss、トレーリングに関する各節。プラットフォームの資料であり、特定ブローカーの条件や約定保証ではない。