ロット計算・意思決定ガイド · 07

経済指標前の数量は、イベント条件の不利約定分布で確認する

予定された経済発表では、通常時間の停止約定だけでなく、同種イベントの発表前後に限定した不利約定を別に集計します。停止距離へ選定したイベント分位を加え、その実効距離で数量を計算します。発表が必ず大きく動くとは仮定しません。

先に押さえる三点

  • 公式カレンダーからイベント名、予定時刻、タイムゾーンを保存する。
  • 通常時と予定発表前後の約定超過を同じ母集団へ混ぜない。
  • イベント分位は自社・自口座の実績または明示した外部データから選び、仮想値を実測と呼ばない。

長期参照の見取り図

条件が変わるたびに使える三段階

相場予想ではなく、入力・計算・適用外判定の順を固定すると、同じ記事を繰り返し検算に使えます。

  1. 入力と単位をそろえる式と定義へイベント前後の方向付き不利約定差・イベント条件の不利約定分位・イベント実効距離と理論数量
  2. 仮想例で計算を戻す数値表と手順へ通常3ピップ、予定発表18ピップの仮想超過を比較
  3. 適用外と次の確認を決める判断ルールと反例へ公式カレンダーから発表時刻とタイムゾーンを取得する。

なぜ予定発表を条件として分けるのか

予定された指標は時刻を事前に特定できます。米連邦準備制度理事会の高頻度研究は、発表値と市場予想との差が為替価格へ短時間で反映され、発表時に出来高が増えることを示しています。

ただし、すべての発表が同じ反応を起こすわけではありません。イベント名、市場予想との差、商品、時刻帯、注文種別を記録し、通常時から独立した条件付き分布として評価します。

  • 発表予定と実時刻の双方を保存する。
  • 指標の種類と商品を分ける。
  • 停止発動、実約定、スプレッド、拒否を注文単位で残す。

停止距離とイベント超過距離を分離する

30ピップの停止距離は取引仮説の無効化までの分析距離です。停止価格から実約定までの不利な18ピップは、予定発表前後の約定データから選ぶ別の入力です。

二つを足して48ピップの実効距離を作ると、どの部分が価格分析で、どの部分が約定条件か後から照合できます。

分位の選び方と標本不足

平均超過だけでは少数の大きな不利約定を隠すため、事前方針で定めた分位を使います。しかし標本が少ない指標に90%点や95%点を機械表示しても精度は得られません。

必要件数に満たない場合は数量を出せない、より広いイベント群を明示して使う、または取引を避けるなど、標本不足の扱いを先に決めます。

  • 分位水準と標本数を同時表示する。
  • 有利約定で不利約定を相殺しない。
  • データ期間と執行方式の変更を版管理する。

通常・イベント・イベント無視を同じ予算で比較

以下の3ピップと18ピップは計算確認のための仮想分位であり、実測値ではありません。30ピップ停止、1ロット・1ピップ当たり10米ドル、480米ドル予算、0.01ロット刻みを共通にします。

イベント条件を無視して1.60ロットを採用すると、18ピップの超過が起きた仮定で損失は768米ドルとなり、予算を288米ドル超えます。

一般滑り・週末ギャップ・変動レジームとの境界

記事09は予定イベントに限らない通常の停止注文を含む不利約定分布です。本稿は公式カレンダーで特定できる発表前後の時間帯に条件を限定します。記事08は市場が閉じた非取引時間と再開ギャップであり、発表時刻のある場中イベントではありません。

記事01は変動性に応じて分析上の停止距離が変わる問題です。本稿では分析距離を30ピップに固定し、イベント条件の約定超過だけを変えます。

発注しない判断も計算結果に含める

イベント分布の標本が不足する、最小ロットでも予算を超える、停止注文方式がデータ期間と異なる場合は、数量を出さないことが監査可能な結論です。イベント時刻を避ける判断も、ロットを小さくする判断と同じ表へ残します。

  • カレンダー更新後に注文時刻を再照合する。
  • 分位データがない場合の代替方針を明記する。
  • 発表後の実約定を次回の同条件標本へ追加する。

計算の骨格

イベント前後の方向付き不利約定差

先に式の役割を把握し、その後で数値例を追うと判断の流れを確認しやすくなります。

01

イベント前後の方向付き不利約定差

各取引の不利約定差 = 最大値{売買方向 ×(損切り価格 − 実約定価格)÷ 1ピップの価格幅,0}
売買方向: 買いポジションの売り停止は+1、売りポジションの買い戻し停止は−1として符号を統一
損切り価格: 停止トリガー価格
実約定価格: 一つの停止注文に対応する数量加重実約定価格
1ピップの価格幅: 通常の損切り距離、イベント時の不利約定余裕、1ロット・1ピップ当たり価値と同じ1ピップを価格単位で表した換算幅

式を言葉にすると: ポジションに不利な約定差だけを0以上の距離へ変換し、有利約定は0として扱います。

この結論を適用しない条件: 1ピップの価格幅が0より大きく、価格と売買方向が有効な場合だけ計算します。買いと売りを同じ符号のまま混ぜず、価格単位と注文方向を各記録へ保存します。

02

イベント条件の不利約定分位

イベント時の不利約定余裕 = 比較標本の不利側分位値
各取引のイベント時不利約定差: 方向をそろえたイベント前後の不利約定差
対象時間帯: 事前定義した発表前後の時間窓
採用分位: 採用する不利側分位

式を言葉にすると: 同種の予定発表前後に限定し、有利約定で不利差を相殺しない分布から選定値を作ります。

この結論を適用しない条件: 0 ≤ 採用分位 ≤ 1で、予定指標の発表前後における比較可能な不利約定標本が1件以上ある場合だけ定義します。仮想例の18ピップは観測値ではありません。

03

イベント実効距離と理論数量

イベント時の実効距離 = 通常の損切り距離 + 不利約定余裕;丸め前ロット = 損失予算 ÷(実効距離 × 1ロット・1ピップ当たり価値)
通常の損切り距離: 分析上の停止距離
イベント時の不利約定余裕: イベント条件の不利約定分位
イベント時の実効距離: 数量計算に使う実効距離
損失予算: 口座通貨の損失予算
1ロット・1ピップ当たり価値: 1ロット・1ピップ当たり口座通貨価値

式を言葉にすると: 分析距離と執行超過を別列で足し、同じ予算でもイベント超過が大きい条件ほど数量を下げます。

この結論を適用しない条件: 損失予算が0以上、イベント時の実効距離と1ロット・1ピップ当たり価値が0より大きい場合だけ計算します。スプレッドや手数料を別途反映し、分位を超える約定や未約定も起こり得るため、計算額を損失保証としません。

検算可能な例

通常3ピップ、予定発表18ピップの仮想超過を比較

3ピップと18ピップは計算構造を示す仮想値です。特定指標、通貨ペア、業者の実績ではありません。
条件分析上の停止距離ピップ計算へ採用した不利約定分位ピップ損失確認に使う不利約定ピップ数量計算の実効距離ピップ損失予算米ドル理論数量ロット0.01刻み切下げロット確認用不利約定での損失米ドル
通常条件の仮想分位3033334801.454545451.45478.5
予定発表条件の仮想分位3018184848011480
予定発表だが超過を無視30018304801.61.6768

計算手順

  1. 通常条件: 30 + 3 = 33ピップ、480 ÷ (33 × 10) = 1.454545… ロットを1.45ロットへ切り下げる。

  2. 通常条件の確認損失: 1.45 × 33 × 10 = 478.50米ドル。

  3. 予定発表条件: 30 + 18 = 48ピップ、480 ÷ (48 × 10) = 1.00ロット。

  4. 予定発表条件の確認損失: 1.00 × 48 × 10 = 480米ドル。

  5. 超過無視: 480 ÷ (30 × 10) = 1.60ロットだが、18ピップ超過時は1.60 × 48 × 10 = 768米ドル。

結論: 仮想の18ピップイベント超過を条件へ入れると数量は1.00ロットです。停止距離だけで1.60ロットを出すと、同じ超過仮定で予算を288米ドル超えます。

この結論を適用しない条件: 十分な同条件データで予定発表前後の不利約定分布が通常時と実質的に同じで、丸め後数量も同じなら、イベント専用の追加縮小は不要です。その比較結果と標本数を保存します。

予定時刻を持つ発表だけを対象に切り出す

予定指標の条件付けは、ニュースという文字を約定へ付ける作業ではありません。公式カレンダーで事前に公表されたイベント名、予定時刻、タイムゾーン、対象国または通貨を取得し、注文時点で知り得た版を保存します。発表後の記事時刻や価格急変時刻から予定を逆算すると、動いた事例だけを選べます。注文作成時に参照した予定事象識別子を持たない記録は、予定発表前後の観測と確定しません。カレンダー取得元の参照先と取得時刻も保存し、同じ識別子の内容改定を検出します。予定版を失った記録では、後日公開された訂正版を当時既知の情報として扱いません。カレンダーの取得失敗日は予定なしとせず欠測日に分類し、予定取得の成否を日別件数で追跡し、取得元の応答状態も残します。

予定時刻が08:30、実際の配信が08:30:02、データ供給側の受信が08:30:03なら、三つの時刻は役割が異なります。カレンダー予定は対象時間帯の予約、実配信は経済情報の公開、受信時刻は自システムが利用可能になった瞬間です。どの時刻を対象時間帯の中心にするかを規則へ書き、発表後に最も大きな値が得られる中心へ動かしません。秒精度を失った時刻を推定で補わず、精度フラグも残します。配信時刻と自システム受信時刻の差は遅延列にし、価格変化の開始と同じものにしません。時計精度が秒未満か秒単位かも対象時間帯の分類に伴う不確実性へ反映します。配信遅延と時計ずれを秒単位で分離し、イベント種別ごとの時刻差分布へ保存します。

発表延期、臨時会見、数値の事前漏えい疑義、予定外発言は、同じイベント名でも事前に固定した対象時間帯へ収まらない場合があります。延期通知を注文前に受けたなら新予定へ版更新し、受けていなければ当時の参照版を保持します。予定外事象は一般的な急変記録へ回し、後から予定発表の標本へ加えません。イベント分類の境界が、18ピップという仮想超過を都合よく支える方向へ動かないようにします。延期前の対象時間帯で発動した停止と延期後の対象時間帯で発動した停止は、同じ予定版へ混ぜません。通知受領前後の注文を分け、利用可能情報に沿って分類します。延期通知には受領経路、遅延秒数、通知版を付け、旧予定も履歴から削除しません。

日付と時刻には標準時刻帯データベースタイムゾーン名または協定世界時オフセットを含めます。現地08:30だけでは夏時間切替や異なる地域の同名時刻を区別できません。注文時刻、停止発動、各約定、配信を協定世界時へ正規化しつつ、原表示時刻も保存します。夏時間が切り替わる週の前後で対象時間帯が一時間ずれない境界試験を行い、サーバー時刻の固定オフセットを地域時刻と誤認しません。協定世界時変換後の時刻が同じでも原地域が違う場合があります。地域名、夏時間規則、元文字列を保持し、表示だけ現地へ戻す際の二重変換を防ぎます。協定世界時の日付跨ぎを夏冬の両期で試験し、原地域名と時刻へ正しく戻せるか確認します。

市場反応の研究を一律の十八ピップへ変換しない

米連邦準備制度理事会の高頻度研究は、取引可能な為替気配と出来高を用い、米国マクロ発表のサプライズが価格へ短時間で反映され、発表後に出来高が増える所見を示します。この一次研究から導けるのは発表前後の時間帯を通常時と分けて調べる方法上の理由であり、どの通貨、どの業者、どの注文でも18ピップ不利になるという値ではありません。対象期間と市場構造の違いも残ります。研究対象のEBS市場と自口座の執行方式が一致するとは限りません。一次資料の所見は標本分離の根拠へ限定し、約定差の数値は自らの比較データから求めます。研究対象市場と自口座の違いを注記し、研究所見と口座固有の数値推定を同じ出典へ混ぜません。

実績が市場予想と同じ発表と、大きく外れた発表を同一群へ置くと、条件付き分布の構成が曖昧になります。予想値、初回公表値、サプライズの定義、改定値をイベントへ結びます。ただし事前数量を作る時点では将来のサプライズを知れないため、過去群をサプライズ別に分けても、注文前に利用可能な予測区分へどう対応させたかが必要です。結果を見て最大群だけ選びません。事前予想値の供給元が複数なら採用元を固定し、発表後に最も差が大きくなる予想へ切り替えません。予想欠測のイベントは別区分へ残します。予想提供元の変更日と版を固定し、欠測時も採用供給元と欠測理由を明示します。

FOMC、雇用、国内総生産などは予定を把握できますが、反応速度、流動性、対象商品は同じではありません。イベント名を失ったニュース全体分布は標本数を増やす一方で比較可能性を落とします。細分化しすぎて一件だけになった群も精密ではありません。階層を広げる場合は、同一イベント、同種イベント、全予定発表のどの段階を採用したかを表示し、必要件数を満たすまで黙って上位群へ切り替えません。広い階層へ切り替えた結果は、対象イベント固有の分位ではありません。階層深度と除外条件を列に示し、同種という判断を再現できる説明を付けます。階層緩和の理由と階層名を示し、前後の対象識別子差を表へ残します。

停止トリガーから実約定までを注文単位で復元する

一件の停止注文には、親ポジション識別子、売買方向、停止トリガー価格損切り価格、発動時刻、各部分約定価格と数量、完了または取消状態を結びます。画面に表示された終値を実約定価格へ代用せず、実際の数量加重平均約定価格を作ります。未約定残がある場合は、約定部分の差と残数量状態を分けます。全量が閉じていない注文を完全な停止結果として標本へ入れると損失距離が不足します。親注文の総約定数量が停止対象数量へ一致するかを先に検査します。過剰約定、欠落約定、重複した取込行があれば加重価格を作らず、修復待ちにします。数量不一致の親識別子は修復前の値を採用せず、分位母数から保留し、修復完了時刻を残します。

方向付き不利約定差各取引のイベント時不利約定差は最大値(売買方向×(損切り価格−実約定価格)÷1ピップの価格幅, 0)です。買い建玉の売り停止では売買方向をプラス1とし、停止より低い約定ほど正になります。売り建玉の買戻し停止では売買方向をマイナス1とし、停止より高い約定を正へそろえます。方向を落とした単純な損切り価格−実約定価格を混ぜると、売り側の不利約定が負になり平均を相殺します。売買方向の符号を単体試験し、買いの低い約定と売りの高い約定が同じ正距離になることを確認します。有利側の二例はどちらも0へ切られる必要があります。同じ価格差で長短の符号を反転確認し、売買方向欠測なら対称性を仮定せず計算不能にします。

停止より有利に約定した差は不利約定差を0とします。これは価格改善が存在しなかったという意味ではなく、数量計算へ足す不利側距離に有利値を相殺させない定義です。分析用には符号付き滑りを別列で保持し、価格改善率も確認できます。分位作成列だけを0以上へ切り、元差を削除しません。0が多い分布と欠測を0へ補完した分布は異なるため、欠測理由と有効件数を保存します。元の符号付き差を残せば、価格改善が多い口座と欠測を0補完した口座を区別できます。不利分位用の切断列だけではデータ品質の確認ができません。有効な0約定率と欠測率を並べ、0と欠測値を区別したまま補完を拒否します。

1ピップの価格幅は通常の損切り距離、イベント時の不利約定余裕、1ロット・1ピップ当たり価値が使う1ピップの価格幅と同じでなければなりません。五桁表示の最小ポイントをピップと呼んで割ると不利約定差が十倍になります。契約仕様、価格桁、ピップ幅の発効版を約定へ結び、1ピップの価格幅が0以下または不明なら距離を計算しません。価格だけ残り方向や数量が欠けた記録を平均値で修復せず、イベント別のデータ完全率として示します。契約仕様が発表日の途中で変わった場合、発動時点のピップ幅を使います。現在仕様で過去不利約定差を再計算する版は別に発行し、既報値を黙って置換しません。ピップ幅の根拠と仕様版を示し、仕様不明期間を直前版で埋めず、発動時点の版を注文へ結びます。

イベント前後の時間幅と時計誤差を固定する

対象時間帯を予定時刻の前30秒から後120秒と決めたなら、境界を含むか、どの時刻が入室判定を受けるかを明示します。注文送信時刻ではなく停止発動時刻を採る設計なら、対象時間帯の前から保有し、その時間帯内で停止した注文が対象です。発注時刻で分類すると同じ注文が通常群へ入り得ます。調べたいのが発表時の停止執行である以上、発動と約定の時系列を中心に条件を作ります。境界ちょうどの発動を含む規則なら、開始時刻と終了時刻の両端で試験します。一ミリ秒外の注文が同じ丸め時刻に見えても、内部時刻で分類します。対象時間帯の両端を含める規則をタイムスタンプ精度で公開し、端点の内外を試験します。

発表前からスプレッドが広がる可能性を調べるなら、前側を0にしない設計もあります。反対に後側を長く取りすぎると、別の市場要因や通常変動が混ざります。複数の時間幅を試す場合は候補を事前登録し、最も大きい18ピップが出た幅だけを採用しません。前30秒・後120秒という名称、開始終了協定世界時、境界規則を分布版へ含めます。前側の長さを変えた感応度では、追加された注文識別子と分位差を示します。対象時間幅の変更だけで18ピップへ達したなら、イベント反応ではなく選択範囲の影響も明記します。探索した対象時間幅の候補を記録し、結果を見た後に境界を動かしません。

ブローカー時刻とカレンダー時刻の時計差が二秒あれば、短い対象時間帯の内外が変わります。時刻同期同期状態、サーバー時刻補正、受信遅延を監視し、時刻精度が対象時間幅に比べて粗い期間は分類不能とします。時計を後から一括補正する場合は旧分類と新分類の移動件数を示します。価格結果を見ながら個別時刻を調整すると、対象時間帯内の不利約定だけを残す選択が可能になります。時計補正の根拠には同期ログとずれ推定を添えます。価格急変へ時刻を合わせる手動補正は採用せず、分類不能の件数を増やす結果も受け入れます。時刻補正版には根拠を示し、分類変更による件数の増減も同時に報告します。

停止が対象時間帯内に発動し、最後の部分約定が対象時間帯外に出た注文をどう扱うかも固定します。発動条件で全親注文を一件として入れる方法なら、対象時間帯外の部分も同じ実行結果へ含めます。部分約定ごとに分類すると、同じ停止が複数標本になり依存件数が増えます。親注文単位の実約定価格と完了時間を使い、長い執行時間そのものを別指標へ残すことで、分布と流動性不足を両方追えます。完了までの秒数が長い親注文は、加重約定差とともに流動性指標として残します。最後の約定を捨てて対象時間帯内だけへ切る処理を禁止します。親単位化前の子行数と完了時刻を検査し、長時間約定を対象時間帯外として隠しません。

比較可能な発表標本を注文方式までそろえる

同じイベント名でも、商品、取引場所、口座種別、注文方式、数量帯が違えば約定分布は変わります。ユーロ/米ドルの停止成行と別商品の停止指値を一つの18ピップ標本へ足しません。最低限、商品識別子、取引場所、注文方式、取引時間帯、売買方向、数量帯を比較条件へ含めます。すべてを完全一致させて標本が消える場合は、どの条件を緩めたかを階層名へ示します。注文方式が同じ名称でも業者設定で発動後の挙動が異なる場合があります。仕様書版と口座設定を比較条件へ加え、名称一致だけで統合しません。注文仕様書を口座設定へ結び、設定名と実挙動の差を保存します。

数量が板の流動性に比べて大きい注文ほど、複数価格へ約定して不利差が増えることがあります。小口実績から大口のイベント時の不利約定余裕を借りるなら、外挿であることを明示します。数量帯別の件数、平均約定数、完了時間を示し、ロットを増やした候補へ同じ18ピップを固定しません。数量と超過が独立という仮定を検証せず、基準数量だけ変えるのは循環的です。数量帯の境界を結果後に移動すると、大きな不利約定を別群へ逃がせます。発注数量で事前帯を決め、部分約定後の残数量へ分類し直しません。数量帯の閾値版を発注時ロットへ結び、残数量で帯を後から移しません。

データ供給会社の気配を実口座約定の代わりに使う場合、その差を外部市場参考値と表示します。気配には口座固有の遅延、拒否、価格改善、手数料が含まれません。自口座標本と外部標本を同じ分位へ混ぜず、出所別に結果を並べます。十分な自口座件数がない状態は、外部データで実測済みへ変わるのではなく、依然として口座条件の限界を持ちます。外部気配と自口座約定の時刻同期が不十分なら、差を滑りとして計算しません。参考市場の最良値と実行記録は別系列のまま提示します。外部参照の遅延幅を示し、参考気配を自口座約定と同一視せず、同期不能期間は比較対象から外します。

不利側分位を選ぶ前に標本数を読む

イベント時の不利約定余裕はイベント前後の対象時間帯に属する各取引のイベント時不利約定差の採用分位分位です。採用分位は0から1の範囲で事前に決め、90%点なら観測の約90%がその値以下になる標本要約として読みます。将来の90%を保証せず、分位を超える約定も起こります。5件しかない標本で95%点を小数精度まで表示しても、上位一件にほぼ依存します。採用分位とともに件数、有効イベント数、最大値を必ず示します。分位の信頼区間または再標本化幅を併記する場合、クラスター構造を考慮します。上位一件が変わったときの不利約定余裕の差も示し、小数点以下の精密さを抑えます。分位の桁数を抑えつつ上位値を残し、幅が広い間はロット決定を保留し、上位一件の寄与も併記します。

分位アルゴリズムには補間方式が複数あり、小標本では結果差が大きくなります。最近傍、線形補間、上側順位のどれを使ったかを分位値の計算法へ保存します。計算ライブラリ更新で既定方式が変わらないよう版を固定し、3ピップや18ピップという最終値だけを入力設定へ写しません。並べ替えた不利約定差列と採用順位を出力すれば、独立計算で同じ値を再現できます。補間方式を変更した新ライブラリは同じ入力不利約定差列で旧版と並走させます。差がロット刻みをまたぐかを確認してから、次の予定発表より前に発効します。旧方式の再計算値を保持し、補間方式差がロットへ与える影響を比較します。

予定発表ごとに十個の注文がある場合、約定標本件数は多くても独立に近いイベント数は少ないことがあります。同一発表内の共通価格跳躍へ依存するため、標準誤差を注文数だけで小さく見せません。イベント単位の最大不利約定差、注文単位分布、クラスター再標本化など目的に応じた結果を分けます。少なくとも対象事象件数を併記し、一回の発表を十回の異なる相場として扱いません。一イベントの最大不利約定差を使う系列は口座が経験した厳しい執行を表し、注文単位分位とは母数が違います。二つの採用分位値を同じ名称で上書きしません。独立イベント数を優先して対象事象件数を示し、注文単位とイベント単位の母数名を分け、共通発表への依存を示します。

標本不足時の状態遷移を先に決めます。数量を出さない、より広い明示群の保守的分位を参考にする、予定発表前後を避けるという選択肢はありますが、通常時3ピップを無表示で代入しません。代替値の根拠、緩和した条件、件数、承認者を候補へ付けます。最小ロットでも広い群の実効距離で損失予算を超えるなら、発注なしが計算結果です。広い群の値が通常群より小さいなど不自然な場合、条件混入や方向符号を再確認します。標本不足を理由に最も小さい利用可能値を選ぶことはしません。代替元と後退規則を結果前に固定し、標本不足時に通常値へ黙って戻しません。

通常三ピップの実効距離を掛け戻す

教育例の通常条件では分析上の損切り距離通常の損切り距離を30ピップ、仮想の通常不利分位を3ピップとし、イベント時の実効距離は33ピップです。損失予算 480米ドル、1ロット・1ピップ当たり価値 10米ドル/(ロット・ピップ)なら理論数量は480÷(33×10)で1.454545… ロットとなります。0.01ロット刻みへ予算を超えない方向に切り下げると1.45ロットです。3ピップは観測値ではなく式構造を示す仮定です。1.454545…の循環小数は内部精度で保持し、表示1.4545から切下げ値を作りません。価格仕様のロット刻みが0.05なら同じ入力でも1.45かを再確認します。刻み変更後は内部の理論値から再び切り下げ、切下げ前値も保存します。

丸め後1.45ロットを33ピップと10へ掛け戻すと478.50米ドルです。損失予算との差1.50米ドルはロット刻みによる未使用予算で、数量を1.46へ上げる余地とは限りません。1.46×33×10は481.80米ドルとなり予算を超えます。理論値、丸め方向、実行候補、掛け戻し損失を同じ行へ残し、表示1.45だけから適合を判断しません。未使用1.50米ドルを他の同時注文へ回す場合、親残余の予約競合を処理します。個別行で余った額を複数候補が同時に使用しないよう、確定順序を持たせます。予約解放時刻を次候補へ渡し、親残余を排他更新して競合利用を防ぎます。

分析上の損切り距離30と執行超過3は別列で保ちます。二つを33という一入力へ潰すと、後で停止根拠が変わったのか、約定分布が変わったのか分解できません。通常の損切り距離は取引仮説の無効化、イベント時の不利約定余裕は執行条件の標本要約です。両者の単位が一致することを確認して加算し、スプレッドや手数料を同じピップへ既に含めたかも版へ記します。分析上の損切り距離を変更した新戦略版では、同じイベント分位を使ってもイベント時の実効距離が変わります。旧30ピップ行と新距離行を別に再計算し、33だけを再利用しません。分析版とイベント版の組合せ識別子を作り、33ピップを固定値として再利用しません。

通常条件行は予定発表行の比較基準ですが、全時間の平均滑りを3ピップと置くことはできません。同じ商品、注文方式、数量帯から通常セッションの不利分位を作り、イベント前後の対象時間帯を除外した期間を示します。通常群に予定発表前後の観測が混ざると差が縮み、予定群の特性を過小に見せます。逆に低流動時間だけを通常群へ選ぶと差が逆転するため、比較時間帯の構成を開示します。通常群の開始終了日は予定群とそろえ、時間帯と曜日の構成差も示します。取引が活発な時間だけをイベント群へ、静かな時間を通常群へ置く比較を避けます。通常群の対象期間と曜日構成をそろえ、除外イベント一覧も示して通常群への混入を防ぎます。

十八ピップを入れた場合と無視した場合を分ける

予定発表条件では仮想イベント時の不利約定余裕を18ピップとし、分析上の損切り距離30へ足して実効距離48ピップを作ります。480÷(48×10)はちょうど1.00ロットで、掛け戻し損失も480米ドルです。この18は特定発表、通貨、業者の実測ではありません。実運用へ移すときは、イベント版、分位採用分位、標本期間、注文方式、件数から得た値に置き換えます。1.00ロットが最小値に張り付く商品では、実効距離をさらに広げても数量を下げられない場合があります。掛け戻し超過なら発注なしへ遷移します。仕様変更日にも最小ロット境界を再試験し、超過時は最小ロットを強制せず見送り、理由を候補へ示します。

イベント超過を無視して停止30だけで割ると、理論数量は480÷(30×10)で1.60ロットです。その数量へ同じ18ピップストレスを適用すれば、1.60×48×10で768米ドルとなり、損失予算を288米ドル超えます。停止価格で必ず約定するという誤用が、数量0.60ロットの差と金額288米ドルの差へどう伝わるかを一つの経路で追えます。288米ドル差は停止超過を数量式から外した直接結果です。手数料を追加する版では超過額が変わるため、教育例の値と実費用込み値を分けます。288米ドルの内訳を保持し、費用込み超過は教育例と別の金額列へ分け、掛け戻し式の版も残します。

1.00ロット行も損失上限を保証しません。18ピップを超える約定、手数料、スプレッドの二重計上、未約定残の追加損失があれば480を超え得ます。分位採用行と、最大観測または別ストレス行を分け、結果を予算内保証と呼びません。イベント時の不利約定余裕を数量選定へ使うことと、より厳しい値で口座耐性を確認することは別の判断です。分位超過時の損失を観測するため、不利約定余裕より大きい不利約定差の件数と最大距離を保存します。採用分位内の478.50や480だけを成績表へ残しません。分位内外の件数合計を有効件数へ一致させ、上位超過を削除しません。

逆に十分な比較標本で予定発表前後と通常時の不利分布が実質的に同じで、0.01刻み後数量も同じなら、イベント専用縮小が発生しない反例があります。その場合もイベントだから安全と結論せず、比較期間、差の範囲、件数を保存します。18ピップを常設するのではなく、データで条件差が確認できないときに何を返すかを事前規則へ従わせます。差なしの判定には、分位の点一致だけでなく標本幅とロット刻み後の結果を使います。小標本で偶然同じ3ピップとなったことを同等性の証明にしません。差なしとデータ不足へ別結論を返し、同等性を断定せず保留を許します。

カレンダー更新から発注停止までを状態化する

注文候補作成時に次の予定発表前後の時間帯を検索し、候補保有期間と重なる場合だけイベント条件を要求します。イベントが遠く、停止前に必ず決済する設計なら同じ分位を適用しない判断もあり得ます。ただし必ずという条件は退出注文と期限から検証し、利用者の予定だけで除外しません。候補には予定事象との重複、予定表版、対象時間帯を付け、最終確認時に再検索します。候補保有期限が変更されたらイベント重複判定も再実行します。目標を遠くして保有が延びた注文が、新たな発表前後の時間帯をまたぐ可能性を落としません。保有期限の変更後も重複する対象時間帯を再探索し、注文送信直前にイベント重複を再判定し、候補の保有版も更新します。

カレンダーが発表時刻を変更したら、影響する下書き候補を再計算待ちへ戻します。送信済み注文や保有中建玉は、取消・縮小・維持のどれを自動選択せず、既定方針と市場側状態を確認します。古い時刻の分位を新しい対象時間帯へ適用したまま発注しないよう、予定表版不一致を発注前ゲートにします。更新通知が届かなかった期間もデータ品質欄へ残します。保有中建玉へ対する更新方針は発表種別と残り時間で版管理します。発表直前の自動取消が間に合わなかった状態を、見送り済みとして記録しません。注文状態を市場側と照合し、未完了操作を見送り完了へ早く遷移させず、取消未達件数を別に示します。

イベント標本が不足、1ロット・1ピップ当たり価値欠測、最小ロット超過、注文方式不一致のいずれかなら、数量は未定義または0ロットです。エラーを通常数量へ静かに戻すと、最も不確かな条件で1.60ロットが出ます。原因別コードを返し、利用者が見送り、明示された広い群、別注文方式のどれを選んだかを記録します。選択後も新条件で最初から実効距離を計算します。通常値への後退が禁止されていることを自動試験し、すべての欠測理由で同じ安全側とは限らない結果を返します。計算不能と0ロットも区別します。欠測原因ごとに修正項目と再試行条件を返し、計算不能と0ロットを区別します。

発注しない結果にもシグナル識別子、対象イベント、失敗条件、計算時刻を与えます。見送りを実績母数から完全に消すと、実行できた穏やかな発表だけが約定分布へ残ります。執行分位は実約定からしか作れませんが、見送り件数と条件構成を別表で示せば選択の範囲が分かります。後から架空の0ピップ約定を見送り行へ入れません。見送り率が特定イベントだけ高い場合、実約定分布は穏やかな条件へ選択されています。実行標本の範囲を説明する際に、その偏りを件数で示します。見送り理由と選択率を分類し、見送りを架空の良好約定として母数へ入れません。

停止成行と停止指値の失敗形を交換しない

停止注文は停止価格へ達すると注文を発動させますが、その価格での約定を保証しません。速い市場では停止成行が不利な価格へ埋まる可能性があり、イベント時の不利約定差はその差を観測します。停止指値は受け入れる価格を制限できますが、市場が通過すれば未約定となり、建玉が残る別のリスクを持ちます。小さい超過だけを理由に両方式を同じ分布へ混ぜません。停止成行の各約定は不利差の分布を作れますが、停止指値の未約定には実約定価格がありません。欠測0を与えず、別の残存リスク指標へ渡します。方式別母数へ未約定件数を併記し、未約定に不利約定差=0を与えない状態を維持します。

停止指値の評価では、約定した行の不利約定差だけを見ると、価格制限内に収まった成功例へ偏ります。未約定、部分約定、取消、後続成行への切替と、その時点の評価損失を別状態として保存します。分位が小さいことを優れた損失制御と呼ぶ前に、残った建玉の最大不利変動を確認します。価格超過と実行不能は一つの尺度へ無理に相殺しません。未約定建玉の最大不利変動には観測終了時刻を付けます。後に回復した最終損益だけで、発表直後に残った危険を消しません。追跡打切り時の評価額と観測期限を示し、危険の観測幅を残します。

手動決済や市場成行へ切り替えた行では、停止発動から最終閉鎖までの全実行を親停止へ結びます。最初の指値部分だけで実約定価格を作ると、残数量の大きな不利約定を落とします。注文方式の遷移列を保持し、純粋な停止成行群、純粋な停止指値群、切替群へ分けます。群を広げる場合は遷移率と完了時間を明示します。方式切替の判断時刻と実際の成行送信時刻を分けます。その間の価格移動を手動操作外として落とさず、親実行の全損失へ含めます。切替判断から完了までの時刻と分位を保存し、全約定を親損失へ合算します。

週末ギャップと一般滑りから境界線を引く

予定発表は公式時刻を事前に特定できる場中イベントです。週末ギャップは市場が閉じた非取引時間をまたぎ、再開価格で停止を飛び越える経路なので、記事08の条件です。両方に不利約定があっても、対象時間帯の定義、注文可能性、データ頻度が異なります。週末の大きな不利約定差を予定発表18ピップの標本へ足して保守性を演出せず、別の実効距離またはストレスとして扱います。週末再開では発表予定時刻との秒単位の対象時間帯が存在しないため、カレンダー中心分類を適用できません。非取引区間の長さと再開気配を別入力にします。週末条件は予定発表と別群にし、両群の識別子重複を許さず、再開ギャップは別入力へ渡します。

記事09の一般滑りは、予定イベントに限定しない停止約定全体の不利分布を扱います。本稿は対象時間帯という条件付き部分集合です。全体分布から予定発表前後の観測を抽出したなら、通常比較群は残りの集合として重複を除きます。同じ停止を全体群とイベント群へ二重に数える資料では、対象範囲を明示します。18ピップと全体分位のどちらが大きいかだけで採用値を選びません。全体分布を参照する補助行では、イベント群を含むか除くかを名称に入れます。母数重複を明記せず二つの結果を独立証拠として数えません。全体分布の範囲と母数重複を注記し、補助行を主結果の証拠件数へ加えません。

記事01の変動レジームは分析上の停止距離通常の損切り距離自体を広げる場合があります。本稿の仮想比較では通常の損切り距離を30ピップに固定し、執行超過イベント時の不利約定余裕だけを3から18へ変えます。変動拡大で停止も45へ変更した実例なら、45とイベント超過を別入力として再計算します。30を維持した表へその結果を混ぜず、分析変更と執行条件変更の寄与を分離します。停止45と超過18なら実効63ピップです。分析距離の変更履歴を残すことで、30+18の1.00ロットを新戦略へそのまま流用する誤りを防げます。新しい通常の損切り距離と63ピップで掛け戻し、新分析版へ旧1.00ロットを流用しません。

予定発表という名称だけで必ずロットを下げる規則にも境界があります。十分な同条件データがない、差が実質的でない、丸め後数量が変わらない場合があります。反対にデータ不足を差なしと解釈して通常量を出すこともできません。条件差の検出、標本完全性、最小ロット予算適合を別判定にし、いずれの結果も個別取引の推奨へ変換しません。三判定のうち差検出だけが通っても、ピップ幅欠測ならロットを出せません。総合点ではなく、数量生成に必要な条件の論理積として扱います。必須条件を項目別に表示し、一つの合格で他の欠測を相殺しません。

発表後の実約定を次回分布へ追加する

発表が終わったら、予定版、実時刻、発動、全約定、注文遷移を一件の約定記録へ確定します。イベント時の不利約定差を方向付きで再計算し、当時採用したイベント時の不利約定余裕との差も保存します。観測が18を超えても既存注文の数量を遡って変更せず、次回分布版の候補データへ加えます。価格訂正が来た場合は旧記録を残したまま新しい実約定価格と不利約定差を生成します。次回分布へ入れる前に、イベント前後の対象時間帯の分類と注文方式の適格性を再確認します。実現不利約定差が大きいという理由だけで対象外注文を追加しません。追加前後の分位順位と適格性を見て、対象外注文の追加を拒否し、適格条件の版も確認します。

分布更新の発効日は次の対象イベントより前に固定します。直近の大きな超過を見て分位方法や採用分位まで同時に変更すると、観測追加と方針変更が混ざります。新旧両方式を同じ不利約定差集合で計算し、差を示した上で承認します。ローリング期間を使うなら、削除された古いイベント識別子と追加された新イベント識別子を一覧化し、都合の良い静かな期間だけ残しません。対象期間から古い観測を落とすと採用分位が下がる場合、その削除理由は期間規則だけで決めます。大きな値が古いという都合で開始日を前倒ししません。期間規則と削除理由を先に固定し、削除された識別子一覧を分布更新へ添えます。

実測分位、採用分位、ストレス値を三列に分けます。実測分位が小さくても、標本不足のため広い群を採用する場合があります。逆に採用値を人為的に上乗せする方針があるなら、データ推定ではなく余裕幅として名称を変えます。どの部分が観測で、どの部分が方針かを分解すれば、仮想18ピップが実測のように見える誤表示を防げます。余裕幅を足した合計値には、観測分位と加算額を併記します。単一の18ピップ表示へ戻して出所を曖昧にしません。観測外の余裕幅へ方針版と加算元を付け、データ由来の値と呼びません。

三つの数量行から検証可能な結論を出す

再現表は通常仮想分位3ピップ、予定発表仮想分位18ピップ、予定発表だが超過無視の三行です。共通入力は分析上の損切り距離30、損失予算 480米ドル、1ロット・1ピップ当たり価値 10、ロット刻み0.01です。第一行は実効33、理論1.454545…、実行1.45、確認損失478.50です。第二行は実効48、実行1.00、確認480となります。三行の仮想値にはデータ種別を付け、実測分位の表と色も分けます。教育入力が公開後の自動設定へ複写されない経路を確認します。仮想値と実測値を権限で切り替え、教育入力を設定へ保存せず、切替権限の変更履歴も残します。

第三行は数量計算だけ不利約定余裕を0として1.60ロットを出し、損失確認には18ピップを戻します。実効48で掛け戻すと768米ドル、予算差288です。この非対称行は、発注時に無視した条件が損失時には消えないことを示します。式検算では各中間値を行入力から再生成し、表に保存された1.00や768を期待値として照合しません。第三行だけ通常条件の予算超過距離が0、ストレス条件の予算超過距離が18であることを入力差分で検査します。両方0へ落ちた表は288米ドル超過を再現できません。計算用0と確認用18を同時に保持し、入力差分を表生成前に固定試験します。

公開可否は、予定時刻の参照版、方向付き損切り価格と実約定価格、ピップ幅、比較可能なイベント集合、採用分位と分位方式、損失予算と単位価値、丸め後掛け戻しがそろうかで判定します。一項目でも欠ければ18ピップを経験値として表示しません。数量サービスへ通常3ピップが代入される既定分岐があれば、データ不足を理由に発注候補を停止します。判定項目には参照できる注文識別子集合と分布版を添えます。数値が一致しても別期間の18ピップを読んだ実装を合格にしません。識別子集合のハッシュ値と分布版を成果物へ残し、不一致を数値一致で見逃しません。

この例が証明するのは与えた仮想値の算術だけです。18ピップを条件へ含めれば1.00ロット、無視すれば同じストレスで768米ドルとなる差は再現できますが、特定イベントの将来約定や損失上限は予測しません。発注なしも含む状態、観測標本の限界、注文方式の失敗形を一緒に残すことで、予定発表を単なる恐怖ラベルではなく検証可能な執行条件へ変えます。最終出力は数量候補、発注なし、計算不能を明確に区別します。利用者が0ロットを丸め誤差と判断して最小ロットへ置換できない表示にします。状態ごとに許可操作を分け、0ロットを最小ロットへ置換できないようにし、出力画面にも状態名を表示します。

判断・管理ルール

  1. 公式カレンダーから発表時刻とタイムゾーンを取得する。
  2. 予定発表前後だけの不利約定分布を作る。
  3. 分析上の損切り距離と約定超過を別列で足す。
  4. 分位、標本数、データ期間、注文方式を保存する。
  5. 標本不足または最小ロット超過なら見送りを残す。

誤りやすい点

  • 通常時の平均滑りを予定指標へそのまま使う。
  • すべての指標発表へ同じ18ピップなどの固定値を貼る。
  • 停止価格を保証約定価格として損失を計算する。

根拠資料

  1. Federal Reserve IFDP 2004-823 — The High-Frequency Effects of U.S. Macroeconomic Data Releases

    この資料が支える範囲: EBSの取引可能気配と出来高を用いた一次研究で、予定された米国指標のサプライズが為替価格へ非常に速く反映され、発表後の出来高が増えることを示す。発表前後の時間帯を通常時と分ける標本設計は、この所見を使った本稿の方法上の推論である。

  2. CME Group — Economic Events

    この資料が支える範囲: FOMC、雇用、国内総生産などの予定発表をカレンダーで把握し、影響を受ける取引の計画を事前に持つよう説明している。

  3. SEC Investor Bulletin — Trading Basics

    この資料が支える範囲: 停止価格は約定価格の保証ではなく、価格が速く動く市場では大きく乖離し得ると公式に説明している。

よくある確認

重要指標なら必ずロットを下げますか。

必ずではありません。同条件の不利約定分布を使って実効距離と丸め後数量を比較します。

18ピップはどこから来た値ですか。

18ピップは本稿での算術確認用の仮想値です。実務ではイベント名、商品、注文方式をそろえた実績と標本数が必要です。

指標前にポジションを閉じるべきですか。

本稿は個別行動を推奨しません。保有、縮小、見送りを同じ予算と執行条件で比較できるようにします。

ストップリミット注文なら超過を防げますか。

価格条件は制御できますが、相場が飛べば約定しない可能性があります。注文種別ごとに別の結果分布が必要です。

現在の入力値で再計算する

予定時刻と同種イベントの約定データを確認し、分析上の損切り距離と不利約定分位を分けて数量を計算してください。

重要事項: 本稿は予定発表時の執行条件と数量計算を説明する教育資料であり、指標、通貨、注文種別、取引量を推奨しません。停止注文は価格どおりの約定や損失上限を保証しません。