定義
スリッページとは、注文を出すときに想定した価格と、実際に約定した価格との差のことです。
仕組み
スリッページは、価格を見てから注文が約定するまでの間に相場が動いたとき、または注文が最良価格にある数量より大きいときに発生します。板取引では、大口の成行注文が複数の価格帯を順に約定していくため、平均約定価格は最初の気配値から離れていきます。分散型取引所では、取引そのものがプールのトークン比率を変え、その結果として価格が変わります。
スリッページは通常パーセントで測り、買いの場合はスリッページ = (約定価格 − 想定価格) ÷ 想定価格、売りの場合はその逆になります。流動性の乏しい薄い市場、ニュース前後の急な値動きの最中、大口注文のときに大きくなりやすい傾向があります。スリッページが有利に働くこともあり、約定前に価格が有利な方向に動けば、想定より良い価格で約定します。
指値注文を使えば指値を超えるスリッページは防げますが、約定しないリスクがあります。分散型取引所にはスリッページ許容値の設定があり、結果が許容したパーセントより悪くなる場合はスワップが失敗します。許容値を非常に高くするとスワップは通りやすくなりますが、ボットが自分のスワップの直前と直後に取引して利益を抜き取る余地を与えてしまいます。この攻撃は、サンドイッチ攻撃と呼ばれます。
具体例(仮定の数値)
1,000ドルを提示価格2.00ドルのトークンXにスワップし、500枚を受け取る想定で、スリッページ許容値を1%に設定したとします。
受け入れる最低数量は500 × (1 − 0.01) = 495枚です。
スワップで497枚を受け取った場合、平均価格は1,000ドル ÷ 497 ≈ 2.0121ドルで、提示価格より約0.6%不利です。
価格が大きく動いて490枚しか受け取れない状況なら、スワップは失敗し、ほとんどのネットワークではそれでもガス代がかかります。
この例から、許容値は受け入れるスリッページの上限を決めるもので、高く設定するほど約定しやすくなる一方、不利な価格になるおそれがあることがわかります。
よくある間違い
- 大口注文ではスリッページのほうが高くつくのに、取引手数料だけを見る
- スワップを通すためだけに、DEXでスリッページ許容値を通常よりはるかに高くする
- 薄い市場や大きなニュースの最中に、成行注文が提示価格どおりに約定すると期待する
- スリッページは常に不利に働くと考える
関連する計算ツール
この用語集は学習を目的としたもので、投資助言ではありません。例に示した数値はすべて仮定のものです。