Bid, ask, спред и midprice: как читать две стороны рынка
Как вычислить абсолютный и относительный спред, понять среднюю цену между заявками и отличить её от доступной цены исполнения.
Проверено по открытой документации support.kraken.com; реальные операции и личные кабинеты не проверялись
Две стороны книги заявок
Лучший bid — самая высокая из доступных цен покупки, лучший ask — самая низкая цена продажи. При немедленной покупке вы взаимодействуете со стороной продавцов, при продаже — со стороной покупателей. Цена последней сделки относится к уже совершённому обмену и может не совпадать ни с одной из текущих лучших заявок. Поэтому одной крупной цифры курса для оценки предстоящей операции недостаточно.
Как рассчитать спред
Абсолютный спред = ask − bid. Средняя между ними цена, или midprice, равна (ask + bid) / 2. Для сопоставления рынков можно использовать относительный спред: (ask − bid) / midprice × 100%. Укажите знаменатель явно: встречаются и другие способы нормирования. Midprice — расчётный ориентир, а не обещание купить или продать по нему; в середине может вообще не быть доступной заявки.
Учебный пример
Пусть лучший bid равен 99,8 USDT, а ask — 100,2 USDT за единицу актива. Midprice = 100, спред = 0,4 USDT, относительный спред = 0,4%. Если немедленно купить по 100,2 и продать по 99,8, разница составит 0,4 USDT до комиссий при условии неизменных заявок и достаточного объёма. Процент потери относительно стоимости покупки будет другим: 0,4 / 100,2 × 100%. Важна выбранная база расчёта.
Проверьте не только лучшую цену
- Посмотрите объём на первой ступени книги.
- Сравните его с размером своей заявки.
- Оцените следующие уровни, если первого не хватает.
- Отдельно учтите торговую комиссию.
- Сравнивайте снимки одного времени, поскольку заявки меняются.
Узкий спред на маленьком количестве не означает, что большой обмен пройдёт рядом с midprice. Средняя цена исполнения зависит от распределения доступного объёма по уровням и от изменений книги во время исполнения.
Где возникают ошибки сравнения
Словом «спред» могут называть и разницу лучших заявок, и надбавку сервиса к расчётному курсу конвертации. Это разные параметры. Сначала выясните определение в конкретной форме, затем складывайте издержки. Не суммируйте процентный спред и абсолютную комиссию без приведения к одной валюте. Для записи результата сохраните пару, bid, ask, время и размер операции: тогда сравнение можно будет воспроизвести, а не объяснять одной цифрой курса.
Проскальзывание и price impact: как проверить обмен до подписи
Комиссии maker и taker: почему лимитная заявка тоже платит taker