長期参照の見取り図
条件が変わるたびに使える三段階
相場予想ではなく、入力・計算・適用外判定の順を固定すると、同じ記事を繰り返し検算に使えます。
価格分析と資金管理の役割を入れ替えない
無効化価格は、損失額を都合よく合わせるためのつまみではありません。その価格へ到達したときに、当初の根拠が成立しないという分析上の境界です。
資金管理が調整する対象は数量です。有効距離が広いならロットを小さくし、小さくしても発注単位へ届かなければ取引しないという順序を保ちます。
- エントリー候補と無効化価格を時刻付きで保存する。
- 注文前に損失予算とポイントまたはピップ価値を確定する。
- 数量を見た後で無効化価格を書き換えない。
1ロットを先に置いたときに起きる二つの矛盾
1.00ロットを有効な40ピップ停止で使えば、この例の損失は400米ドルとなり300米ドルの予算を超えます。予算を守るため停止距離だけ30ピップへ縮めると、停止価格は1.2020になり、分析上の1.2010より10ピップ内側です。
前者は予算違反、後者は取引仮説の変更です。どちらも0.75ロットという計算結果を避ける根拠にはなりません。
同じ取引案を二つの順序で検算する
表は単位確認用の仮想例です。価格は説明用のユーロ/米ドル型表記、ピップは0.0001、ピップ価値は1ロット当たり10米ドルと仮定します。実在商品の仕様ではありません。
構造優先の行だけが、無効化価格と300米ドルの予算を同時に保っています。
発注前に残す短い記録
エントリー、無効化価格、距離、損失予算、1ロット当たり損失、理論数量、丸め後数量を一列で保存します。見送りの場合も同じ入力を残せば、数量が合わなかったから停止を変えたのではないことを後から確認できます。
- 停止変更には価格分析上の新しい理由を要求する。
- 数量変更は損失予算または有効距離の変更として記録する。
- 発注後の退出価格は事前停止と分けて照合する。
計算の骨格
分析上の停止距離
先に式の役割を把握し、その後で数値例を追うと判断の流れを確認しやすくなります。
分析上の停止距離
損切り距離 = |予定入口価格 − 無効化価格| ÷ 1ピップの価格幅- 損切り距離: 停止距離(ピップ)
- 予定入口価格: 予定エントリー価格
- 無効化価格: 取引仮説の無効化価格
- 1ピップの価格幅: 1ピップに相当する価格幅
式を言葉にすると: 停止距離は希望数量ではなく、二つの価格から測ります。
この結論を適用しない条件: 1ピップの価格幅が0より大きく、入口価格と無効化価格が同じ価格単位で有効な場合だけ計算します。絶対距離を使いますが、実際の停止注文条件は業者仕様で確認します。
距離確定後の理論ロット
丸め前ロット = 損失予算 ÷(損切り距離 × 1ロット・1ピップ当たり価値)- 丸め前ロット: 丸め前ロット
- 損失予算: 口座通貨の損失予算
- 1ロット・1ピップ当たり価値: 1ロット・1ピップ当たり口座通貨価値
式を言葉にすると: 分析距離が確定してから、予算を守る数量だけを解きます。
この結論を適用しない条件: 損失予算が0以上、損切り距離と1ロット・1ピップ当たり価値が0より大きい場合だけ計算します。スプレッド、手数料、滑りを予算へ含める場合は、その分を別に控除または距離へ加算します。
無効化水準を数量から独立した上流入力にする
停止を先に決めるという順序の核心は、価格予測を当てることではなく、取引仮説が成立しなくなる条件を数量欄から切り離すことです。無効化水準無効化価格、想定入口予定入口価格、売買方向、ピップ幅を確定して初めて損切り距離=|予定入口価格−無効化価格|÷1ピップの価格幅を作れます。希望ロットから逆算した距離は同じ数式形式でも、仮説が無効になる場所を示しません。両者を同じ停止距離列へ保存すると、後から数量都合の変更を分析変更と区別できないため、入力由来と決定時刻を別項目にします。この順序は画面説明だけでなく、無効化価格確定イベントがロット計算イベントより先にあることでも確認します。
無効化条件が価格以外にも時間、出来高、イベント発生を含む戦略では、価格停止だけで仮説全体を表せません。時間切れ前に価格停止へ届かなければ退出する規則があるなら、損切り距離から算出したロットは価格経路の一条件だけを扱います。時間退出の損失分布を停止距離へ無理に換算せず、数量計算の適用範囲を価格停止時の基礎損失に限定します。複数条件のどれが先に成立したかを後で追えるよう、無効化条件識別子と価格水準を結び、価格が変わらないまま時間条件だけ更新された場合を停止変更として扱いません。時間条件が先に成立した取引は価格停止標本へ入れず、退出理由別の損失として残します。
支持線のような帯を無効化条件にする場合、一点の価格へ変換する規則が必要です。帯の内側、外側、終値確定後など、どこで無効とするかにより送信停止は変わります。希望数量を見て帯内の都合よい点を選ばず、チャート解析が確定した時点で帯の境界と判定価格種別を固定します。帯幅自体が不確実で一点にできないなら、候補となる複数水準でロット感応度を示し、一つを確定値と呼びません。最も大きいロットが出る水準を自動採用せず、取引条件が未確定という状態を残します。帯を一点化した担当者と規則版も保存し、同じ描画から異なる水準が生じた理由を追跡します。
停止距離が決まっても、損失予算と1ロット・1ピップ当たり価値が同じ時点・通貨で有効でなければ丸め前ロットは確定しません。価格分析を先にしたというだけで、古い資金値や別商品のピップ価値を許すわけではありません。上流の分析版と資金版を一つの要求に束ね、どちらかが更新されたら数量だけを差し替えず再計算します。分析担当と資金管理担当が分かれる場合も、完成ロットを受け渡すのではなく、確定水準と根拠識別子を渡して受信側が現行損失予算、単位価値で解く構造にします。分析版だけ有効でも資金版が期限切れなら、完成候補ではなく再取得待ちとして返します。
条件付き入口は約定後に距離を変える
指値または逆指値で入る計画では、想定入口と実約定入口が異なれば、分析上の無効化価格を動かさなくても停止距離は変わります。発注前は許容入口範囲ごとの損切り距離を計算し、約定後は実際の加重平均入口から同じ無効化価格までを再評価します。有利な入口で距離が縮んでも、余った予算をその場で追加数量へ変えず、追加発注を許す規則を独立に評価します。不利な入口で距離が広がり予算を超えるなら、停止を入口側へ寄せず、残注文の減量や取消可能性を注文状態に沿って判定します。約定後損切り距離の増加量と残注文量を同時に示し、どちらが予算超過へ寄与したかを分けます。
成行入口では、ボタンを押した気配、注文到着時気配、各約定価格が異なります。計画段階の損切り距離は見積りであり、約定後の実効損切り距離を置き換えるものではありません。複数約定を単純平均せず数量加重入口を作り、同じ無効化水準までの価格差を再計算します。約定価格訂正や約定取消が後から届けば、有効約定集合から損切り距離と既消費損失を作り直します。発注前ロットが予算内だったという記録を、約定後も損失上限の保証として表示しません。約定明細が欠ける場合は要求価格を実現入口へ代用せず、現在損失を未確定として保留します。
入口指値を改善方向へ変更するとき、同じ無効化水準なら距離と理論ロットが変わります。しかし変更要求が受理される前は旧価格で約定する可能性があり、新価格だけで予約額を計算できません。旧注文取消と新注文受付が原子的でない場合は、両方がライブとなる最大数量と各入口距離を予約します。新価格でロットを増やしながら旧注文も残る競合を避けるため、取消・置換の応答と注文識別子系譜を保存します。業者が原子的置換を保証する場合だけ、その仕様に基づいて重複予約を解きます。置換応答が不明な間に代替注文を追加せず、最大ライブ数量を共通予算へ予約します。
条件付き入口が期限切れになった後、同じ分析を翌日に再利用する場合は、単に予定入口価格だけ更新しません。無効化水準の根拠となった価格構造、商品仕様、相場状態がまだ有効かを再確認します。期限切れ注文を再送するため希望ロットを固定すると、新しい入口からの損切り距離と損失予算の関係が崩れます。旧分析を再承認する場合も新しい発効時刻を付け、旧版と同一である理由を記録します。市場休止をまたいだ注文ではギャップを通常入口差へ隠さず、別の実行シナリオとして扱います。再承認時には価格構造の再評価者も残し、単なる有効期限延長と分析更新を区別します。
チャート水準と停止トリガー価格を写像する
無効化価格と送信する停止トリガーは、売買方向だけでなく、売り気配、買い気配、最終約定値など業者が採用する判定価格で関係が変わります。チャート上の仲値が水準へ届いていなくても、ロングの売り停止を判定する売り気配はスプレッド拡大で先に触れる場合があります。分析水準を注文欄へそのまま複写せず、判定価格種別、通常時とストレス時のスプレッド、最小価格刻みを使って送信可能トリガーへ写像します。その写像が分析上の許容範囲を外れるなら、ロットを計算できたことだけで注文を成立させません。トリガー方式を取得できない商品は既定の売り気配判定で補わず、注文仕様不明として止めます。
ショートの無効化が買い気配基準なのに、履歴検証で仲値高値だけを使うと、実際より停止到達が遅く見える場合があります。バックテストと実注文で同じ判定側を再現できるよう、売買気配系列の有無と代替近似を明記します。過去に片側気配がなく固定スプレッドを足した場合、その値を観測済みの買い気配とは呼びません。スプレッドが相場状態で変わる戦略では、一定近似による停止頻度と数量の不確実性を別に示します。片側データ欠測を方向反転で補う処理は行いません。近似スプレッドを変えた感応度で停止到達件数が大きく動くなら、結論を限定して表示します。
最終約定価格を判定基準として発動し、その後の成行注文が反対側の売買気配で約定する仕様では、トリガー水準と退出価格の間に二段階の差があります。無効化価格からトリガーまでの写像と、発動後約定までの不利差を同じ損切り距離へ押し込むと、分析距離と執行超過が混ざります。注文仕様に応じて損切り距離、トリガー調整、実行バッファを別々にし、どの項へスプレッドを含めたかを明示します。価格改善を不利差の負値として相殺せず、別の実現結果にします。仕様が不明なら一般的な売買気配想定を確定値として使いません。二段階の価格差へ同じスプレッドを重ねず、トリガー調整と約定超過の内包関係を明記します。
チャートの価格ソースと注文先が異なる場合、同時刻でも水準がずれることがあります。分析フィードの無効化価格を注文先フィードへ変換する固定差が常に成り立つとは限りません。重複時刻の気配差を観測し、商品、時間帯、価格種別をそろえた範囲で写像します。差が不安定または片側停止中なら、分析水準を注文価格へ確定できない状態として保留します。後から約定結果を見て都合の良い価格差を採用せず、発注前に利用可能だった対応関係を版付きで保存します。フィード間差の観測窓を外れた発注時刻では、直近平均を確定写像として再利用しません。
停止注文は無効化価格での約定を約束しない
停止位置を先に決めても、価格がその水準を飛び越えた場合の約定額までは固定されません。流動性休止、急変、寄付きのように連続価格を仮定できない場面では、分析距離損切り距離と発動後に追加され得る不利距離を別シナリオにします。通常退出、価格飛び、未約定となるストップリミットの三状態を同じ停止価格の結果として混ぜず、各状態で実行可能な決済価格、費用、残存数量を置きます。追加距離は無効化水準を変更する値ではなく、退出経路の不確実性を金額へ写す入力です。観測データがなければ任意の追加距離で安全とせず、適用不能と仮定ストレスを分けます。
ストップリミットは不利な価格を制限できますが、価格範囲外では残存ポジションが続く可能性があります。損失額をリミット価格までに固定し、未約定状態を無視すると注文種別の目的を取り違えます。発動、部分約定、残数量、期限切れを状態として持ち、未約定時間中の価格シナリオを別に評価します。ストップ成行との比較では、確実性という言葉で二分せず、価格制御と完了可能性の違いを示します。どちらの注文を使うかは数量式だけでは決めません。未約定残の評価時刻も更新し、古い価格で残存損失を固定しないようにします。
契約上の保証型停止がある場合も、対象商品、最大数量、除外時間、料金、申込状態を満たした注文だけを別モデルへ移します。画面に保証という名称があっても、受付前、期限切れ、数量超過なら通常停止と同じ不確実性が残ります。保証料を損失予算へ含め、価格差バッファを重ねるか除くかを契約条件から決めます。保証価格と分析上の無効化水準が異なる場合は、その差を数量都合で縮めず、両条件を満たす注文が存在するかを判断します。保証受付識別子と料金計上行を照合できない場合は、通常停止側のシナリオへ残します。
休止時間をまたぐ保有では、停止注文がサーバーに残っていても市場が開くまで執行されません。無効化水準を先に定めたことと、休止中の損失上限を定めたことは別です。公式取引時間、最初の実行可能気配、方向付き再開差を使う週末または休日シナリオを追加します。日中用損切り距離だけで最小ロットが予算内でも、再開差を含めると注文候補が消える場合があります。その結果を無効化水準の変更で回避せず、持越し不可または数量なしとして記録します。持越し可否が変わった版では、日中注文と休止越え注文を同じ成績群へ混ぜません。
段階的に建てる取引の共通無効化水準
複数回に分けて建てる案では、各追加注文が同じ無効化水準を共有していても、入口ごとの距離と1ロット損失は同じではありません。既約定部分の停止損失、ライブ追加注文が約定した場合の増分損失、未使用予算を分離し、次の数量は増分だけでなく合算後上限から求めます。後から入る注文の距離が短いことを理由に、最初の建玉へ割り当てた予算を重複利用しません。成立しなかった追加注文は、取消確認前後で予約状態を切り替えます。段階ごとの予約額合計が親予算と一致することを、約定や取消のたびに検算します。
追加入口が無効化水準に近づくほど損切り距離は短くなりますが、価格が水準へ近いという事実は取引仮説の余地も小さいことを意味します。短い損切り距離から大きな丸め前ロットが出ても、最小停止距離、スプレッド、即時発動の可能性を確認します。発注後すぐ停止条件へ触れる価格なら、希望ロットを通すため無効化を遠ざけません。入口と停止が同じティックまたは逆転する状態では除算を続けず、注文条件不成立とします。数量が大きくなる境界ほど、送信可能価格で損切り距離を再計算します。即時発動となる価格差では、理論上大きいロットを出力せず入口条件自体を無効にします。
段階ごとに異なる無効化水準を持つ場合、全建玉を一つの平均入口と一つの停止へ早期集約できません。各ロットの数量、入口、停止、単位価値を保持し、同時停止シナリオの金額を合算します。一方の仮説が無効になっても他方が継続する設計なら、停止変更イベントを親取引全体へ広げません。総ロットだけを表示すると、どの仮説がどの予算を消費しているか消えるため、親識別子と子条件を対応付けます。共有上限がある場合は子ごとの予算合計が親上限を越えないようにします。子条件の一つが失効しても他の停止を自動移動せず、親上限だけを現状から再集計します。
部分約定した追加注文を減量するとき、要求数量ではなく一意な約定合計を現在建玉へ使います。取消要求を送った残数量を即時ゼロにせず、遅延約定が届く最大状態を予約します。約定が増えれば各入口から共通無効化までの損失を更新し、以前の予定損切り距離を全数量へ掛けません。注文イベントが順不同で届く場合は、受信順ではなく連番と約定識別子で再構成します。状態が一致しない間は次段階のロットを出さず、完成総ロットを手入力で合わせません。イベント連番の欠落が解消した後も、古い次段階候補を復活させず新しい状態から作り直します。
複合ポジションでは脚ごとの無効化を残す
スプレッド取引や相関ペアでは、二つの脚を同時に持っても、各脚の価格停止と組合せ全体の無効化条件が異なります。片脚のロットを単独の損失予算÷(損切り距離×単位価値)で最大化し、もう片脚を比率で追随させるだけでは、約定ずれと価格単位差を扱えません。脚ごとの入口、停止、契約価値、予定比率を保存し、片脚だけ約定した状態の最大損失も評価します。組合せ損益の閾値を使うなら、価格同期と換算方法を明示し、各脚停止を無記録で消しません。脚別の最大損失は同じ口座通貨へ直し、比率だけ一致した状態を金額中立と呼びません。脚間換算が未確定なら比率が合っても金額損失を確定しません。
ヘッジ比率が統計推定値の場合、推定誤差や時間変化によって無効化水準の意味が変わります。結果を見てから比率を更新し、希望ロットを予算内へ合わせることは避けます。比率版と推定期間を発注前に固定し、更新後は新しい取引案として脚数量と停止損失を再計算します。相関が崩れたとき二脚の損失が同時に増える可能性を、過去平均相殺でゼロにしません。単脚露出の時間と最大数量を別制約にします。比率推定に使った期間より後のデータを過去発注へ混ぜず、当時版の推定値を保持します。推定期間の重複率も残し、似た標本を独立根拠として数えません。
一方の脚が拒否または部分約定となったとき、もう一方の無効化水準を数量都合で変更して組合せを維持しません。未完成状態の許容時間、残注文の再試行、片脚解消の可否は別の実行規則です。数量計算は現在の各脚約定とライブ残から損失予約を再構成し、完成予定比率を現在保有比率として使いません。応答不明中は未約定と完了の両可能性を残し、同じ予算で代替注文を重ねません。片脚状態が未解決な間は完成ポジション用の相殺額を認めず、単脚側の予約を維持します。未完成時間が上限を越えた案件は完成組合せの統計から分離します。
オプションを含む組合せでは、原資産価格から停止までの損益が線形でないため、各脚の損切り距離×単位価値だけを加算できない場合があります。公式または検証済みの価格シナリオ関数へ入口時点の必要入力を与え、無効化価格での組合せ損益を求めます。時間価値や変動率を固定する教育仮定は明記し、実損失上限と呼びません。必要入力が欠ける状態を線形近似で静かに通さず、適用外として注文候補を保留します。非線形シナリオの入力時刻がずれる場合は組合せ損益を確定せず、同時状態を再取得します。非線形評価に用いた変動率と残存期間も入力版へ固定します。
分析変更と数量都合の変更を履歴で識別する
無効化水準の変更履歴には、新しい市場情報で分析が変わった場合と、価格接近後に損失を避けるため変えた場合を識別できる根拠が必要です。変更要求時に旧水準、根拠データ時刻、新水準、数量再計算前の状態を固定します。新しい分析版が発効した後は、旧数量を新停止へ結合することも、新数量を旧停止へ結合することも許しません。後日の検証では変更前後の両組合せを再生し、数量都合の改変が紛れ込んでいないか確認できます。根拠識別子がない変更は分析改定として確定せず、旧水準と新要求の両方を調査対象へ残します。
市場構造の更新が入口前に起きた場合、旧注文を取消して新しい無効化水準で再作成するのか、旧案を維持するのかを発効規則で決めます。結果が良くなりそうな案件だけ新分析へ移すと、履歴の比較母集団が歪みます。全未送信候補、特定時刻以降、次取引日からなど対象範囲を固定し、移行しなかった案件の理由も残します。旧版の成績を新版へ帰属させず、分析版ごとの母数識別子を保ちます。移行対象リストを発効前に固定し、結果を見て案件単位に新版へ移す操作を拒否します。発効対象外となった旧注文数を残し、移行漏れを確認します。
根拠データが訂正された場合、当時利用可能だった旧値での判断と、訂正後の参考再計算を分けます。訂正値で過去の無効化水準を上書きすると、発注時には存在しなかった情報で数量が正当化されます。取引記録は旧版を保持し、データ品質評価として訂正差を追加します。訂正が現在のライブ注文へ影響する場合だけ、現時点の変更手続に従って新しい版を発行します。過去再現と現在是正を同一更新にしません。訂正差が数量刻みを越える場合も、当時判断の改ざんではなく現行候補の再評価として処理します。訂正通知の受信遅延も記録し、当時判断の品質と分けます。
承認者が停止水準とロットの両方を編集できる画面では、どちらを先に変えたか操作順を保存します。数量を増やした直後に停止を近づけても、最終値だけ見れば予算内に見える場合があります。確定前の全入力版をイベントとして残し、数量変更が水準変更を誘発した時間関係を確認します。正当な同時変更なら、分析根拠と資金方針の二つの承認を対応付けます。編集履歴を削除できる一時保存を発注値の出所にしません。操作順の時刻は同一端末時計だけに頼らず、サーバー受信連番と組み合わせて確認します。一時保存の編集値は承認済み水準へ昇格させません。
停止変更要求の途中状態を省略しない
停止変更要求を送った時点と、取引業者が受け付けて新水準を有効にした時点は同じではありません。送信中、受付、拒否、部分受付、期限切れを状態として持ち、受付前は旧停止が有効な可能性を残します。画面だけ新水準へ先に描画すると保護が成立したように見えるため、要求値と有効値を別欄にします。数量再計算はどの有効値に基づくかを明示し、応答待ちの二状態を一つの平均距離にしません。有効停止を取得できない状態では新ロットを提案せず、保護状態未解決という理由を返します。拒否応答の原文コードを残し、ローカル推測で受付へ変えません。
変更要求中に価格が旧停止へ到達し約定した場合、後から新停止受付通知が届いても既に閉じた数量へ適用しません。約定識別子、注文状態連番、発生時刻で順序を再構成し、受信順に画面を巻き戻さないようにします。部分約定後に残数量だけ新停止へ置換された場合は、退出済みと残存を分けて損失を計算します。旧注文識別子が新識別子へ変わる仕様なら、その系譜を持たない集約を確定しません。遅延通知を受けた場合は発生時刻で再生し、後着という理由だけで現在注文へ適用しません。古い通知で残数量が増減したように見える更新を破棄します。
再接続後はローカル画面の停止値を信頼せず、業者側の注文照会と建玉照会を突き合わせます。要求送信ログがあっても受付が見つからなければ、変更済みとして扱いません。逆に業者側で有効なのにローカル応答を失った場合は、新しい要求を重ねる前に現在状態を同期します。照会時刻が異なる注文と建玉を合成せず、同じスナップショット版が取れない場合は保護状態を未解決として表示します。同期完了の基準には注文数量と停止価格の双方を含め、片側一致だけで再接続を閉じません。同期照会が片方だけ成功した場合は再注文を許しません。
一方成立時に他方取消や追随停止と組み合わさる場合、手動の無効化変更が別注文を取消または再生成することがあります。優先規則、建玉削減限定、残存数量の同期を仕様で確認し、建玉より大きい停止が反対建玉を作る可能性を評価します。片側取消通知が遅れている間は両注文が実行し得る状態を残します。最終停止価格だけでなく、どの規則がどの注文を置換したかを記録し、同じ時点に存在しなかった状態を合成しません。一方成立時に他方取消規則を変更した版では、旧子注文が残っていないことを注文識別子単位で照合します。建玉削減限定が無効な口座では超過停止の反転量も示します。
価格刻みと最小停止距離が分析水準を変形させる
分析上の無効化価格が最小ティックに合わない場合、送信可能価格へ丸めた後の損切り距離で数量を再計算します。ロングとショートで損失側の丸め方向を確認し、希望ロットを通す方向へ都合よく選びません。内部水準、送信水準、両者の差を保存し、表示桁だけ同じでも内部値が違う状態を避けます。丸めで分析許容帯を外れるなら、近似停止が存在しないとして候補を止め、分析水準自体を送信価格へ上書きしません。丸め前後の距離差をピップと口座通貨損失の両方で示し、見た目の小差を省略しません。丸め差が分析帯幅を超える候補は価格近似不可と分類します。
業者の最小停止距離が分析水準より遠い場合、許可距離へ広げると取引仮説が変わる可能性があります。遠い停止でロットを小さくすれば予算は守れても、分析上の退出条件とは別です。送信可能停止が仮説の許容範囲内かを先に判定し、範囲外なら数量なしとします。近い停止へ寄せて希望ロットを維持することも行いません。最小距離は動的に変わる場合があるため、発注直前の仕様と価格で再取得します。業者制限値の取得元と有効時刻を保存し、別口座種別の最小距離を流用しません。制限値更新中のキャッシュを恒久仕様として保存しません。
現在価格から停止までの距離制限は、注文作成中の価格移動で成立・不成立が反転します。計算時に有効でも送信時に拒否される場合、停止だけを自動的に遠ざけて再試行しません。新価格、同じ分析水準、仕様制限から損切り距離と可否を再評価します。再試行回数と各拒否理由を残し、同じ要求の数量を一刻みずつ変えて通るまで送る動作を避けます。価格が分析水準を既に越えた場合は入口条件不成立として扱います。再試行時の新候補には別版を付け、最初の拒否要求が遅れて受理される可能性を管理します。拒否後に価格が戻っても同じ要求識別子を再利用しません。
ティック幅が価格帯で変わる商品では、入口と停止が異なる刻み領域にある可能性があります。現在価格のティックだけを停止へ使わず、送信水準で有効な刻みを仕様から求めます。境界をまたぐ丸めの結果、損切り距離が一ティック以上変わる例をテストします。ティック表が欠ける、重複する、発効日が不明な場合は一般的な最小刻みで補いません。仕様版更新後は旧送信価格とロットを失効させ、分析水準から再構成します。価格帯境界の両側で送信価格を試し、刻み表の端点をどちらへ含めるか固定します。ティック表の空白価格帯は隣接刻みで補わず仕様欠測とします。
予算と費用を停止水準の後で同じ通貨へそろえる
停止水準を先に決めても、損失予算を後から希望ロットへ合わせて増やせば順序の意味が失われます。損失予算は口座資金方針や日次残余から独立に確定し、変更権限と発効時刻を持たせます。同じ取引案で損失予算だけを変更する場合は資金方針の新版であり、分析変更とは別です。旧損失予算と新損失予算の両方でロットと予算率を示し、数量欄を見た後の一時的増額を通常予算へ保存しません。残余予算が別注文で変われば、同じ無効化価格でもロットを再計算します。予算改定前後の候補を同じ取引案へ並べても、新予算を旧発注時刻へ遡及適用しません。予算版の変更者と変更理由を数量記録へ結びます。
スプレッド、手数料、滑りを予算へ含めるときは、固定額、数量比例額、距離換算額を分けます。固定額だけを損失予算から先に控除し、数量比例費用は1ロット損失へ加えるか丸め後に総額を反復確認します。損切り距離へスプレッドを含めた場合に同じ額を費用へ再加算しません。費用の対象が入口、退出、往復のどれかを明記し、未確定額を確定費用として扱いません。費用版が更新されたら完成ロットを手直しせず全額を再計算します。費用予約の差額が負になった場合も利益として損失予算へ戻さず、確定取消または訂正を待ちます。費用の内包先を列挙し、同じ請求を距離と金額へ重ねません。
損益通貨が口座通貨と違う場合、損切り距離×1ロット・1ピップ当たり価値で得た1ロット損失を損失側換算率で損失予算と同じ通貨へ直します。換算済みピップ価値へ再度レートを掛ける二重換算、逆向きレートの掛け算、古い公開参照率の使用を避けます。換算時刻が許容範囲外なら数量を確定せず、別率へ切り替える規則を明示します。相場分析が正しくても換算が不利に動けばロットは下がるため、停止水準変更と換算効果を別々に表示します。換算経路が変わった候補は別版とし、有利な経路だけを選んでロットを大きくしません。換算サービス切替中は新旧率のロット差を表示して保留します。
日次予算を複数候補で共有する場合、未約定注文にも停止損失予約を置きます。一件ずつ損失予算全額を使うと、すべて約定したとき共通上限を超えます。注文作成、部分約定、取消、決済に応じて予約を状態移行し、取消要求だけで解放しません。新しい無効化水準が別候補の予約へ影響する場合も、親予算識別子で合算します。単一取引の丸め前ロットが正しいことを口座全体の予算内と同一視しません。同じ親予算を参照する並行要求には予約識別子を付け、二件が同時に全残余を使う競合を防ぎます。取消済み予約が親台帳へ一度だけ戻ったかを照合します。
過去検証で停止先決めの反実仮想を作る
停止先決めと固定ロットを比較するには、同じ入口、同じ無効化規則、同じ費用を使い、数量だけを変えます。固定ロット側だけ停止を近づけると、数量順序と取引仮説の差が混ざります。各取引で無効化価格を当時利用可能なデータから確定し、その後に両数量方式の予定損失を計算します。結果を知った後に無効化水準を最適化せず、取引前に固定できない行は主比較から分けます。比較用の無効化価格には根拠時点を付け、後日見える高値安値から最適水準を復元しません。近似売り気配と買い気配の幅を変えた結果も母数件数と併記します。
過去チャートに売買気配がなく仲値だけの場合、実注文のトリガー水準を厳密に再現できません。固定スプレッド近似、時間帯別近似、適用不能の三分類を使い、近似値を観測済み気配と呼びません。停止到達の順序が同じバー内で不明な場合、最良順序だけを採用せず複数シナリオを示します。曖昧な行を片方の方式だけ除外しないよう母数識別子をそろえます。曖昧バーの最良・最悪順序を両方示し、片方だけを実現順序として成績へ採用しません。手続時刻が欠けた案件を順序遵守として数えません。近似スプレッドは商品・時間帯ごとに固定し、成績を見て取引単位で変更しません。停止先決め方式と固定ロット方式へ同じ近似系列を適用し、近似誤差が片方だけへ有利に働かない比較を作ります。
分析者が実際には固定ロットを知ったうえで無効化価格を置いていた履歴では、後から停止先決め方式として再解釈できません。水準決定時刻、数量表示時刻、変更履歴が残る取引だけで順序を検証します。記録がない過去取引は、チャートからもっともらしい水準を復元して確定事実としません。将来運用で事前記録を導入し、十分な標本が得られるまで手続遵守の評価と成績評価を分けます。順序記録がない期間は手続違反率の分母へ含めず、欠測件数として別に公開します。方式別再生では後続有効証拠金も更新し、単純比例結果と分けます。
比較結果は総利益だけでなく、予算超過件数、停止歪曲件数、最小ロットでの見送り、実現リスク単位の分布を示します。停止先決めで取引数が減り利益が小さくても、損失予算の一貫性という目的が達成されたかを別に確認します。多数の無効化規則から最良成績を選んだ場合は探索数と未使用期間を残します。過去成績が良いことを、将来の利益や停止価格での約定保証へ置き換えません。見送りが増えた理由を停止先決めの欠点と即断せず、最小数量や仕様制約へ分解します。探索した水準候補数を残し、選択偏りの大きさを隠しません。
順序を壊す誤用を機械的に検出する
入力イベントから、無効化価格確定より先に希望ロットが保存された案件を検出できます。ただしロット欄の初期表示が既定値だっただけか、利用者が実際に参照したかを区別するには画面状態も必要です。既定ロットを非表示または無効にし、水準確定後に初めて数量候補を生成する設計なら因果順を明確にできます。履歴検査では単に時刻を比べるだけでなく、水準変更が数量表示直後に集中していないかを確認します。既定ロットが画面に見えた時刻も操作履歴へ含め、暗黙のアンカー効果を検査できるようにします。
停止距離と予算から得た理論ロットより大きい手入力がある場合、その差だけで違反と断定せず、損失予算、損切り距離、単位価値のどれが正式に変わったかを照合します。上流版が変わっていないのにロットだけ増えた場合は予算超過を再計算し、送信を保留します。数量を小さくする編集は予算面で保守的でも、他の最小数量やポートフォリオ規則を再確認します。手入力値を新しい理論値として保存せず、提案値と採用値を分けます。採用ロットが提案値より小さい場合も、未使用予算を他候補へ自動移転せず親台帳で管理します。既定ロットを利用者が見たか不明な行は別分類にします。
無効化価格が入口に近づく一方でロットが増え、予定損失が同じに保たれている系列は、数量都合の停止移動を示す候補です。新しい市場情報の時刻と根拠があれば正当な分析変更かもしれないため、警告は理由確認とします。変更前後の価格構造が同じなのに、ちょうど希望ロットを通す距離へ移る事例を抽出します。普遍的な不正判定ではなく、記録不足や方針変更を分類できる調査指標として使います。水準移動候補は警告後の承認者と発効期限を持たせ、説明文だけで恒久的に通過させません。上流版が変わらない増量は送信前に金額超過を再提示します。
送信済み注文の停止だけがサーバー側で自動調整される仕様も、意図しない距離変更を作ります。業者受付値を読み戻し、要求損切り価格との差と理由コードを保存します。要求値が拒否され近似値へ置換されたのに、ローカル計算が元損切り距離のままなら予定損失が一致しません。受理値で再計算し、分析許容範囲と損失予算の双方を満たさなければ候補を確定しません。自動正規化を利用者の分析変更として履歴へ書きません。受付値を再読できない注文は要求値どおりと仮定せず、発注状態を未確認として表示します。警告解除後に停止が再編集されたら承認を失効させます。
再現可能な注文候補として完成させる
完成候補には、分析上の無効化水準、想定または実入口、判定価格種別、送信可能停止、損切り距離、単位価値、損失予算、未丸めロット、数量刻み、丸め後ロットを一組で保持します。どれか一項だけ編集されたら入力ハッシュを更新し、旧候補を失効させます。発注接続仕様へ数量と停止だけを渡す場合も、サーバー側で候補版を照合し、別時点の値の結合を拒否します。画面のコピー操作で旧ロットだけが残らないよう、商品変更時に全依存値を破棄します。候補版の全項目は同じ商品・口座・方向へ属するか検査し、コピー時の組合せ違いを拒否します。商品変更時は候補ハッシュだけでなく画面入力も初期化します。
数値試験では、損切り距離が正、単位価値が正、損失予算が0以上の場合だけ除算し、損切り距離=0、負値、非数値、単位不一致を正常な0ロットと分けます。予定入口価格と無効化価格の方向が反転しても絶対距離自体は計算できますが、停止が利益側にある注文条件なら別の妥当性検査で止めます。数量刻みへ切り下げた後に総損失を再計算し、最小ロット未満なら注文なしとします。境界直前・一致・直後を内部精度で試します。絶対距離が正でも注文方向上の停止として無効な価格は、数量式の前に条件不成立とします。利益側にある停止は絶対距離が正でも注文条件外と返します。
状態試験では、候補作成後の入口価格変更、停止変更要求中の部分約定、取消・置換中の遅延約定、再接続後の注文照会を再生します。各時点で現在建玉、ライブ残、停止有効値、予約額が保存則を満たすことを確認します。古い応答が新しい画面を巻き戻さず、同じイベント再送で数量を二重加算しないことも検査します。最終ロットだけ一致する試験では、途中の無保護状態を見逃すため状態列を期待値に含めます。回復処理後に予約総額が発生イベントの合計と一致するか照合し、差を手動ロットで埋めません。取消確認前の残数量をゼロにせず、照会結果が確定するまで予約額を維持します。
利用者には、分析水準を固定した結果としてロットがいくつになったかだけでなく、希望ロットを使うと停止損失がいくら予算を超え、停止を何ピップ歪める必要が生じるかを反実仮想として表示できます。ただしその歪曲距離を推奨停止としてコピーできる形にはしません。将来の損失や約定を保証する表示を避け、費用、滑り、ギャップの対象外を明記します。入力時刻と版を確認できれば、数量から停止を逆算したのか、分析から数量を解いたのかを後から検証できます。反実仮想は教育用比較として固定し、その縮小停止をワンクリックで注文欄へ転記できないようにします。比較画面を閉じても採用済み無効化価格は変えず、再編集には新しい分析版を要求します。再編集前後の差は別候補として保存します。
判断・管理ルール
- 無効化価格を数量欄を見る前に記録する。
- 停止距離と1ロット価値から数量を解く。
- 数量が最小ロット未満でも停止を内側へ移さない。
- 停止変更が分析変更か数量都合かを記録で区別する。
誤りやすい点
- いつものロットを維持するため停止を近づける。
- 広い停止を使うため損失予算を後から増やす。
- 価格差をピップへ変換せずピップ価値と掛ける。
根拠資料
- CME Group — Proper Position Size
この資料が支える範囲: 売買仮説が誤りだと判断できる論理的な水準に損切りを置き、その後で口座リスクとティック価値から数量を決める順序を説明している。
- CME Group — The 2% Rule
この資料が支える範囲: 最大口座損失を一定に保つ取引所の計算例で、損切り距離が広いほど契約数が減ることを示している。数量を守るために損切りを動かさないという統制は、この算術から導く本稿の推論である。
よくある確認
損切りは必ずテクニカル分析で決めますか。
方法は戦略によりますが、少なくとも数量を合わせるためではなく、事前に定義した無効化条件から決めます。
1ロットを使うこと自体が誤りですか。
いいえ。1ロットでの停止損失が予算内で、無効化価格も維持できるなら矛盾はありません。
最小ロットに届かないときは停止を狭めてもよいですか。
数量都合だけで狭めると別の取引になります。最小ロットでの損失を計算し、見送りを含めて判断します。
停止注文なら300米ドルで必ず止まりますか。
いいえ。停止価格は約定価格の保証ではありません。実約定の超過は別の実績分布で評価します。
現在の入力値で再計算する
エントリーと無効化価格を先に入力し、その距離で予算内に収まる数量を計算してください。
重要事項: 本稿は計算順序の教育資料であり、特定の価格、損切り、取引量を推奨しません。仮想例のピップ価値や注文仕様は実際の商品と異なる場合があります。