先物注文が複数の価格で約定したのはなぜ?
1つの先物注文が複数価格で約定する理由、数量加重平均の約定価格の計算方法、部分約定と残数量の確認方法を解説します。
要点
1つの先物注文でも複数の価格で約定することがあります。最良価格にある数量が注文数量より少ない場合や、マッチング中に板が変化するためです。各約定の価格と数量を確認し、価格だけの単純平均ではなく数量加重平均を計算します。
1つの注文から複数の約定が生まれます
先物注文は数量に対する指示であり、すべての枚数が1つの価格で約定する保証ではありません。
買い注文が5,000.00、5,000.25、5,000.50の売り注文に到達すると、注文種類と価格条件の範囲内で複数の価格水準が約定することがあります。
指値注文には価格の境界があります。適用される取引所規則の下で、買い指値は指値より高く、売り指値は指値より低く約定しないことが基本です。
成行系の注文は約定を優先するため、複数価格の流動性と取引することがあります。CME GlobexのMarket with Protectionには取引所が設定する保護範囲もあります。
先物の成行注文と指値注文は価格境界を、先物板の優先順位は数量が分割される仕組みを説明します。
平均約定価格は価格ごとの数量で計算します
加重平均は次の考え方です。
平均約定価格 = 各約定価格 × その価格の約定枚数の合計 ÷ 総約定枚数です。
架空の買い注文8枚が次のように約定したとします。
加重合計は2 × 5,000.00 + 3 × 5,000.25 + 3 × 5,000.50 = 40,002.25です。
8枚で割ると、加重平均約定価格は5,000.28125です。
3つの価格を単純に3で割ると5,000.25になります。価格ごとの約定枚数の違いを無視するため、正しい平均約定価格ではありません。
ブローカー画面は丸めた平均を表示しながら、注文記録には個別約定を保持することがあります。手数料は通常、取引所約定価格とは別なので生の平均価格に混ぜません。
- 2枚を5,000.00
- 3枚を5,000.25
- 3枚を5,000.50
部分約定と平均価格は別の情報です
平均約定価格は、すでに約定した枚数を説明します。まだ市場に残っている数量までは示しません。
10枚中6枚が約定したなら、ポジションはすでに6枚分変化しています。残り4枚は稼働中、取消済み、期限切れ、変更後の拒否など別の状態になり得ます。
累計約定数量と残数量を別々に確認します。確認せず元の10枚を再送すると、意図より大きなポジションになることがあります。
CMEの注文資料は注文指示と有効期間を区別しています。残数量が板に残るかどうかは商品規則と注文条件で変わります。
先物のDay注文とGTC注文では、未約定残がいつ継続し、いつ終了するかを整理しています。
なぜ約定価格が複数になるのですか
表示される最良気配は、ある瞬間の板の一部です。表示数量が注文より少ないことがあり、マッチング中にも注文の追加、取消、約定が起こります。
CMEは商品ごとのマッチングアルゴリズムも使います。FIFOだけではないため、同じ価格で複数の待機注文が競合する場合は正確な商品の規則を確認します。
Market by Priceは価格水準ごとに数量を集約します。Market by Orderは注文単位の深さを示せますが、ブローカー画面が取引所フィードの全情報を表示するとは限りません。
したがって、送信前の画面だけでは、取引所が注文を処理した瞬間に実際に残っていた数量を証明できません。
実際の約定から現金損益を計算し直します
取引開始または決済の加重平均価格を求めたら、正確な契約仕様で価格差を現金損益に変換します。
8枚の例が1ポイント20ドルの架空契約で、8枚すべてを5,003.00で売ったとします。1枚あたりの価格差は2.71875ポイントです。
総損益は2.71875 × 20ドル × 8 = 435.00ドルです。
その後、手数料、取引所・清算費用、把握できる執行コストを差し引きます。画面の最終取引価格を個別の約定価格の代わりに使わないでください。
先物損益の計算方法では乗数とティック価値を含む検算手順を確認できます。 [!TRYMARK] 1つの約定レポートを再構築します 実例または架空の複数約定注文で、全約定価格と数量を記録します。加重平均、約定数量と残数量を確認し、契約仕様から損益を再計算します。
約定エラーと判断する前のチェックリスト
正確な商品と限月を記録します。
売買方向、注文種類、指値またはトリガー条件、当初数量、有効期間を記録します。
各約定ID、約定価格、約定数量、タイムゾーン付き時刻を記録します。
加重平均を独自に計算し、ブローカー表示と比較します。
累計約定数量、残数量、取消・変更の確認、最終注文状態を確認します。
画面や板と比較する場合は、商品に適用される現在のマッチング規則と市場データ源も確認します。
差が残るなら、平均計算の誤りと決めつける前に取引所またはブローカーの注文レポートと照合します。
このガイドは執行の照合方法を説明します。約定価格の予測、表示流動性の保証、特定注文種類の推奨は行いません。
よくある質問
1つの先物注文が複数価格で約定するのは正常ですか?
起こり得ます。大きな注文が複数価格の流動性を消化したり、マッチング中に板が変化したりします。結果は注文種類、価格境界、流動性、商品規則で変わります。
先物の平均約定価格はどう計算しますか?
各約定価格にその価格で約定した枚数を掛け、合計を総約定枚数で割ります。ブローカーが純コストと明記しない限り、手数料は生の約定価格平均から分けます。
ブローカーの平均約定価格が単純平均と違うのはなぜですか?
単純平均は各価格に同じ重みを与えます。実際の平均は各価格の約定枚数で重み付けします。画面上の丸めで小さな差が生じることもあります。
部分約定したら残りは自動的に取消されますか?
必ずしもそうではありません。残数量はそのまま稼働する場合も、後で取消や期限切れになる場合もあります。残数量と最終確認を確認してください。