成行注文について詳しく知りたい方は、「成行注文とは?」の文章をご覧ください。
Long/Buy の成行注文は、オーダーブック内の最良または最低のアスク価格で成立します。
Short/Sellの成行注文は、オーダーブック内の最良または最高のビッド価格で成立します。
成行注文がどのように満たされるかを明確にするために、ADAUSDのオーダーブックを例に挙げます。このペアの契約サイズは20 ADAです。
オーダーブックから、ベストアスク価格(売り)は2.6590ドル、ベストビッド価格(買い)は2.6589ドルであることがわかります。2番目に良いアスク価格(売り)は2.6591ドルで、2番目に良いビッド価格(買い)は2.6586ドルです。
Long/Buyの成行注文
ADA/USDの買い成行注文を数量100で発注すると、その注文はベストアスク価格である2.6590ドルで直ちに満たされ執行されます。
ADA/USDの買い成行注文を数量300で発注した場合、成行注文は直ちに満たされ、224枚の契約がベストアスク価格の2.6590ドルで満たされ、残りの76枚の契約がセカンドベストアスク価格の2.6591ドルで満たされます。これは、ベストアスク価格の2.6590ドルでは、利用可能な契約が224枚しかないためです。残りの契約は、次に利用可能な最良の価格で満たされなければなりません。
各価格の契約数が限られているために、注文が異なる価格で成立することを、「スリッページ」と呼びます。
平均充填価格は次のようになります。
{[(Quantity A X ADA Contract Size X Execution Price A) + (Quantity B X ADA Contract Size X Execution Price B)] / (Total Quantity X ADA Contract Size)}
{[(224 x 20 x 2.6590) + (76 x 20 x 2.6591)] / (300 x 20)} = $2.65902533333
Short/Sellの成行注文
ADA/USDの売り成行注文を数量500で発注すると、その注文は直ちに満たされ、ベストビッド価格の2.6589ドルで直ちに執行されます。
ADA/USDの売り成行注文を数量1500で発注すると、その注文は直ちに満たされ、1005枚が最良買付価格2.6589)で約定し、残りの495枚は第2の最良買付価格2.6586ドルで約定します。これは、最良入札価格の2.6589ドルでは、利用可能な契約は1005枚しかないからです。残りの契約は、次の最良の入札価格で埋めなければなりません。
この場合も、スリッページが発生します。
平均充填価格は次のようになります。
{[(Quantity A X ADA Contract Size X Execution Price A) + (Quantity B X Contract Size * Execution Price B)] / (Total Quantity X ADA Contract Size)}
{[(1005×20×2.6589) + (496×20×2.6586)] / (1500×20)} = 2.658801ドル