キャンセルしたのに先物注文が約定したのはなぜ?
先物の取消要求と取消確認が違う理由、pending cancelと約定が競合する仕組み、代替注文前に確認すべき記録を解説します。
要点
取消ボタンは取消要求を送るだけで、注文がすでに消えた証拠ではありません。取引所がCancelledを確認するまでは残数量を照合する必要があり、取消確定前に約定する場合があります。
Pending cancelとCancelledは別です
CME GlobexはPending Cancel ConfirmationとCancelledを区別しています。
Pending Cancel Confirmationは取消要求を受信したものの、取引エンジンがまだ取消を確認していない状態です。
Cancelledは取消が正常に処理され、注文が板から除去された状態です。
「約定前にキャンセルした」という主張ではまずこの違いを確認します。
クリック時刻だけでは不十分です。
取引所が確認した注文状態を使います。
速い市場ではメッセージが競合します
売り指値5枚が待機しているとします。
5枚がworkingの間に取消を押します。
取消確認前に適合する買い注文が到達します。
先に2枚約定すれば口座には2枚の実取引があります。
その後、残り3枚の取消が成功する場合があります。
後の取消確認は先の約定を消しません。
部分約定は最終表示を誤解させます
元の注文を10枚とします。
取消処理の前後で3枚約定します。
最終記録は:
となる場合があります。
最終のCancelledだけを見ると何も取引されなかったと誤解します。
累計約定と残数量を別々に照合します。
先物注文が複数価格で約定する理由は累計約定を説明します。
- 累計約定: 3
- 取消残数量: 7
- 最終working: 0
Cancel rejectもあり得ます
取消要求は注文状態変更の要求です。
CMEの注文プロトコルは処理できない取消に対するrejectもサポートします。
注文状態や要求識別の問題などで取消が拒否される場合があります。
画面アニメーションを取引所確認と考えません。
ブローカー記録や執行報告で承認、拒否、pendingを確認します。
元注文を確認せず代替注文を送りません
5枚を取消し、最終状態確認前に新しい5枚を送るとします。
取消競合中に元注文が2枚約定し、新注文が5枚約定すると7枚のエクスポージャーになります。
5枚を維持する意図でもポジションが増えました。
照合は:
最終ポジション = 以前のポジション + すべての確認済み約定。
取消数量は取引ではありません。
ネットワークと画面の時差があります
注文画面、ブローカー、ゲートウェイ、マッチングエンジン、市場データは1つの時計ではありません。
別経路で約定が起きた後も画面にPending Cancelが見える場合があります。
取引所で約定が先でも取消クリック後に通知が届くことがあります。
イベント順は取引所またはブローカーのタイムスタンプで再構築します。
ポップアップ表示順を証拠にしません。
市場状態で取消機能も変わります
注文機能は市場状態で異なります。
CME Globexはpre-open、open、pause、closed、maintenanceなどで入力・変更・取消可否を区別します。
open中の経験がすべての状態に同じとは限りません。
正確な市場状態とルールを確認します。
先物市場は24時間開いているかはセッション境界を説明します。 [!TRYMARK] 取消競合を再構築します Working 10枚から始めます。取消確認前に3枚約定し残り7枚が取り消されたとして、累計約定、取消数量、最終working、ポジション変化を記録します。
取消チェックリスト
正確な契約と注文IDを記録します。
元数量と累計約定を記録します。
取消要求時刻を記録します。
取消確認または最終状態を待ちます。
Cancel rejectを確認します。
残数量と約定数量を分けます。
代替注文前にネットポジションを確認します。
画面通知ではなくブローカーや取引所時刻を使います。
この記事は注文状態を説明し、特定ブローカーの取消速度を保証しません。
よくある質問
取消ボタンを押した後も約定しますか?
取消が最終確定する前に約定した場合や画面メッセージ順が実際と違う場合があります。確認時刻と状態を確認します。
Pending cancelとは何ですか?
取消要求は受信されたものの、まだ確認済みCancelledに達していない状態です。
Cancelledなら何も約定していませんか?
いいえ。一部が先に約定し残りだけ取消される場合があります。累計約定を確認します。
取消後すぐ同じ注文を送り直してよいですか?
まず元注文の最終状態と約定を確認します。そうしないと元注文と代替注文の約定が合算される可能性があります。