成行注文について詳しくは、「成行注文とは?」をご覧ください。
ロング/買いの成行注文は、オーダーブック上の最良または最安の売り価格(アスク)で執行されます。
ショート/売りの成行注文は、オーダーブック上の最良または最高の買い価格(ビッド)で執行されます。
成行注文がどのように執行されるかを明確にするため、ADAUSDのオーダーブックを例にします。このペアの契約サイズは20 ADAです。
オーダーブックから、最良のアスク価格(売り)が$2.6590で、最良のビッド価格(買い)が$2.6589であることがわかります。次に良いアスク価格(売り)は$2.6591で、次に良いビッド価格(買い)は$2.6586です。
ロング/買いの成行注文
ADA/USDの成行買い注文を数量100で出すと、注文は最良のアスク価格$2.6590で即座に執行されます。
ADA/USDの成行買い注文を数量300で出した場合、注文は即座に執行され、224コントラクトが最良のアスク価格$2.6590で、残りの76コントラクトが次のアスク価格$2.6591で執行されます。これは、最良のアスク価格$2.6590で利用可能なコントラクトが224しかないためです。残りは次に良い価格で執行される必要があります。
各価格でのコントラクトの供給量が限られているために異なる価格で注文が執行される場合、これを「スリッページ」と呼びます。
平均執行価格の計算式は以下の通りです
[{[(数量A×ADAのコントラクトサイズ×執行価格A)+(数量B×ADAのコントラクトサイズ×執行価格B)]/(総数量×ADAのコントラクトサイズ)}]
[{[(224×20×2.6590)+(76×20×2.6591)]/(300×20)}=2.65902533333ドル]
ショート/売りの成行注文
ADA/USDの成行売り注文を数量500で出すと、注文は最良のビッド価格$2.6589で即座に執行されます。
ADA/USDの成行売り注文を数量1500で出した場合、注文は即座に執行され、1005コントラクトが最良のビッド価格$2.6589で、残りの495コントラクトが次のビッド価格$2.6586で執行されます。これは、最良のビッド価格$2.6589で利用可能なコントラクトが1005しかないためです。残りは次に良いビッド価格で執行される必要があります。
この場合も、スリッページが発生します。
平均執行価格の計算式は以下の通りです:
[{[(数量A×ADAのコントラクトサイズ×執行価格A)+(数量B×コントラクトサイズ×執行価格B)]/(総数量×ADAのコントラクトサイズ)}]
[{[(1005×20×2.6589)+(496×20×2.6586)]/(1500×20)}=2.658801ドル]