先物の指値注文がすぐ約定したのはなぜ?
先物指値がBid-Askを跨ぐと即時約定できる理由、marketable limitと待機指値の違い、価格境界が残る仕組みを解説します。
要点
先物指値は価格が反対側気配を跨ぐとすぐ約定できます。買い指値がAskより高ければAskまたは有利な価格で、売り指値がBidより低ければBidまたは有利な価格で約定できます。
指値は待機命令ではなく価格境界です
買い指値は最大支払価格を設定します。
売り指値は最低受取価格を設定します。
注文が必ず板で待つという条件ではありません。
価格境界内に適合流動性があれば即時約定できます。
CMEも指値を指値価格またはそれより有利な価格で執行する注文と説明します。
例:Askより高い買い指値
市場が次の状態とします。
15で買い指値を送ります。
最大15まで支払う注文です。
13に売り数量があれば市場が15へ上がるのを待たず13で約定できます。
15は目標価格ではなく上限です。
CMEの先物注文例も同じ原理です。
- 最良Bid: 12
- 最良Ask: 13
大きな注文は複数価格で約定します
売り板が次のようだとします。
15の買い指値で8枚を送ります。
単純な価格優先の例では:
約定できます。
加重平均は:
(2 × 13 + 3 × 14 + 3 × 15) ÷ 8 = 14.125です。
すべて15以下です。
先物注文が複数価格で約定する理由は加重平均を説明します。
- 13に2枚
- 14に3枚
- 15に5枚
- 13で2枚
- 14で3枚
- 15で3枚
Bidより低い売り指値は逆です
最良Bid 100、Ask 101とします。
98の売り指値を送ります。
98またはそれより高い適格価格で売れます。
すでに100に買い注文があれば100で約定できます。
98は待つ目標価格ではなく下限です。
Marketableとrestingは現在の動作です
反対側と即時に取引できる指値はmarketableと呼ばれます。
最良Askより低い買い指値は通常待機します。
実行可能Ask以上の買い指値は即時約定できます。
最良Bidより高い売り指値は通常待機します。
実行可能Bid以下の売り指値は即時約定できます。
同じ注文種類でも現在の板との位置で受動的または積極的になります。
価格境界は残ります
Marketableな買い指値も無制限の成行注文にはなりません。
買い指値が15なら適用ルールで15より高く約定しません。
15以下の売り数量が不足すれば残りは有効期間ルールに従い15の指値として残れます。
即時執行を求めながら最大価格を制限できます。
先物の成行注文と指値注文は違いを説明します。
注文到着前に気配は変化します
クリック時のBidとAskは固定されません。
注文が取引所へ届くまでに追加、取消、変更、約定があります。
待機しそうな注文がmarketableになることがあります。
逆に即時約定しそうでも流動性が消え未約定になることがあります。
画面スナップショットではなく注文時刻と執行報告を確認します。
先物流動性チェックリストはspreadとdepthの時間依存性を説明します。 [!TRYMARK] 積極的な指値を再構築します Bid 12、Ask 13で15の買い指値8枚を送ります。13に2枚、14に3枚、15に5枚ある場合、各約定、残数量、加重平均を計算します。
Marketable limitチェックリスト
正確な限月を記録します。
買いか売りか記録します。
指値を記録します。
判断時のBid、Ask、表示depthを記録します。
指値が反対側気配を跨ぐか確認します。
すべての約定価格と数量を保存します。
加重平均価格を計算します。
残数量と有効期間を確認します。
指値を目標約定価格と考えません。
この記事は執行メカニズムを説明し、積極的指値を推奨しません。
よくある質問
入力価格より低く買い指値が約定したのはなぜですか?
買い指値は最大支払価格です。より低い適格売り価格があれば有利なので即時約定できます。
Askより高い買い指値は成行になりますか?
いいえ。Marketableになりますが指値は最大約定価格を制限します。
Marketable limitは部分約定しますか?
はい。指値内の適合数量が不足すれば一部約定し、残りは注文規則に従い残ることがあります。
Spreadを跨いだのにすぐ約定しないのはなぜですか?
注文到着前に表示流動性が変化した可能性があります。執行報告と現在状態で確認します。