定義
誰かが課す手数料ではありません。板が返す答えです。最良の価格に置かれた数量より大きな注文は次の水準を歩き、約定はそれらの平均になって、最初に見た価格にはなりません。価格は判断と約定のあいだに動くこともあります。どちらも同じ数字として現れ、どちらも急いでいた側が払います。
Hyperliquid では成行注文は縛られていて、縛りがないわけではありません。API を通して出るときは、中値に選んだスリッページを足し引きした価格の immediate-or-cancel 注文になるので、その価格を越えて約定するものはなく、注文は誰も予想しなかった価格ではなく一部だけ約定することがあります。私たちのコマンドはその幅を --max-slippage-bps として取り、既定は 300 ベーシスポイントで、1 から 5,000 までの値を取れます。取引の場も自分の縛りを加えます。最大レバレッジが 25 倍以上の銘柄では成行注文の最大金額が $30,000,000、10 倍未満では $500,000 まで下がり、TWAP の子注文は最大 3 % のスリッページに制限されます。
それを小さくするのは厚み、数量、辛抱です。板に置いて待つ指値注文はスリッページをまったく払いませんが、約定しないこともあります。エージェントは何かを送る前にこの数字を数えます。見積りは価格の幅が実際に届く水準を歩き、約定するであろう平均を示し、中値からの隔たりは手数料とファンディングとともに、狙う利益に対して量られます。シミュレーション口座も同じように、歩いた生きた板の平均価格で約定します。
式
slippage = (fill_price - reference_price) / reference_price。符号はトレーダーに不利な向きに取り(買いは高く、売りは安く約定します)、10,000 を掛けるとベーシスポイントで読めます。ドルでは size * (fill_price - reference_price) です。
例
丸めた数字での例です。2 BTC の成行の買いが、$100,000 に 1 BTC、$100,200 に 1 BTC を示す板に出会います。約定は平均 $100,100 になり、最良の売りより 10 ベーシスポイント上で、想定元本 $200,200 に対して $200 です。注文が 1 BTC だったなら $100,000 で約定し、スリッページはまったくありませんでした。同じ板を費用に変えたのは、数量です。