成行注文と指値注文の違いは?
成行注文は最良の価格ですぐに約定し、指値注文は選んだ価格で誰かが取引してくるまで板で待ちます。

成行注文(market order)は、その時点で最良の価格ですぐに約定します。指値注文(limit order)は、自分で選んだ価格で、誰かが取引してくるまで板で待ちます。成行注文は約定の確実さを買い、その代価を価格で払います。指値注文は価格を得る代わりに、約定しないリスクを負います。すべての取引はその両方の組み合わせで、成行注文が板で待つ指値注文を取ります。成行注文がアグレッサーで、指値注文が流動性です。
チャートではどう見えるか
上のheatmapは両方を示しています。色の帯が指値注文で、各価格で待っているサイズです。多く待っている所ほど明るくなります。価格の軌跡とバブルは、それを取っていく成行注文です。各Sweepマークは、1回で複数の価格水準を取った1本の積極的な注文です。08:49には買い手がofferを+24073.3k掃き上げ、BTCUSDTをその時間の高値である78,060付近まで押し上げました。下落の途中では、+3899.1k、+3265.7k、+2760.3kの売りのsweepがbidを一掃しました。右側のラダーは今待っている指値注文を示しており、最大は77,755の181の買いです。
トレーダーはどう読むか
- 成行注文は価格を動かします。 通り道にある流動性を消費するからです。待機サイズに対して成行注文が大きいほど、価格は遠くまで動きます。
- 指値注文は吸収します。 ある水準に待つサイズは、それ自体が積極的な取引をしなくても値動きを止めることができます。
- 切迫感は表に出ます。 一度に複数の水準を払っていく人は待てない人で、ある水準にサイズを置いて待つ人は待てる人です。
- スリッページは、成行注文が最良価格のサイズより大きいときに、最良価格を超えて支払う分です。
TapeHawkでは
heatmapは指値注文をヒートフィールドとラダーで、成行注文をアグレッサー側で分けた約定バブルで描きます。Sweepsは複数の水準を通った1本の成行注文、Big Tradesは単独の大きな約定、Absorptionsは価格を動かさずに待機中の指値注文に吸収された成行注文をマークします。