Маркет, лимит и стоп: как исполняется твоя заявка
Что разберём в уроке
Хорошая идея ещё не определяет цену сделки. Важно, какую заявку ты отправляешь: согласен ли ты взять доступную цену сейчас, будешь ли ждать свой уровень или сначала дождёшься отдельного условия.
Ордер — заявка с инструкциями для биржи. Разберём основные виды и то, чего каждый из них не обещает.
Стакан: встречные заявки и спред
Стакан — список доступных заявок на покупку и продажу с ценами и объёмами. Лучший bid — самая высокая предложенная цена покупки. Лучший ask — самая низкая предложенная цена продажи.
Разница ask − bid называется спредом (ценовым зазором между сторонами). Если bid равен 99,9, а ask — 100,1 USDT, спред составляет 0,2 USDT. Цена последней сделки при этом не обязана совпадать с ценой твоего будущего исполнения.
Рыночная покупка забирает предложения продавцов, начиная с ask. Рыночная продажа забирает заявки покупателей, начиная с bid. Если на первом уровне объёма мало, исполнение переходит к следующим.
По какой цене начинается покупка и продажа
Источник: Bybit, бессрочные USDT-контракты. Стакан показывает выставленные заявки, а не уже совершённые сделки.
Подключаемся к данным…
Ты продаёшь → BID
Лучшая заявка покупателя: — USDT
Рыночная продажа начинает исполняться по этой стороне стакана.
Ты покупаешь → ASK
Лучшая заявка продавца: — USDT
Рыночная покупка начинает исполняться по этой стороне стакана.
Спред: — USDT
Разница между лучшей ценой продажи и лучшей ценой покупки.
Пять ближайших уровней стакана
Ждём стакан выбранного инструмента…
Если объёма на первом уровне не хватает, оставшаяся часть рыночной заявки может исполниться по следующим ценам. Поэтому цена всей сделки может отличаться от лучшего bid или ask.
Баланс стакана на трёх монетах
Сравни Book Balance (перевес объёма заявок на покупку или продажу) у трёх случайно выбранных монет. Данные поступают с Bybit по бессрочным USDT-контрактам.
Ждём свежие стаканы, чтобы выбрать три разные монеты…
Как считается баланс
Баланс = (Bid − Ask) / (Bid + Ask) × 100%, где Bid и Ask — суммы заявок в USDT в отслеживаемых уровнях (до 50 с каждой стороны). Положительное значение означает больший объём заявок на покупку, отрицательное — на продажу.
Рыночная заявка: взять доступную цену
В заявке market (рыночной заявке) ты задаёшь объём, а исполнение идёт по доступным встречным предложениям с учётом ограничений площадки. Главная задача такого ордера — попытаться исполнить сделку без ожидания выбранного тобой уровня.
Если тебе нужно купить 10 единиц актива, а по лучшему ask доступно только 3, оставшаяся часть может исполниться дороже. Средняя цена всей покупки тогда будет отличаться от увиденной перед нажатием кнопки.
Рыночная заявка обычно выступает тейкером (забирает уже выставленную ликвидность). Быстрота не означает гарантированную цену: во время резких движений условия исполнения особенно важно проверять.
Лимитная заявка: задать границу цены
В заявке limit (лимитной заявке) ты указываешь цену: покупка не должна проходить дороже этого ограничения, продажа — дешевле. Неисполненная часть может ждать в стакане, если это допускают условия ордера.
Касание цены на графике не гарантирует, что твоя заявка полностью исполнится. Перед ней могут стоять другие заявки, а встречного объёма может не хватить. Частичное исполнение тоже считается реальной сделкой, которую нужно учитывать.
Если цена лимита сразу пересекает встречную сторону стакана, заявка способна исполниться немедленно как тейкер. Режим post-only (только размещение в стакане) помогает контролировать это поведение, но у него свои правила отмены.
Почему лимитная покупка может ждать
Учебный пример: лучшая цена продавца — 100 USDT. Укажи максимальную цену, по которой ты согласен купить.
Моя цена и предложение продавца
Стоп: сначала условие, потом заявка
Стоп-лосс — заранее заданный выход при неблагоприятном движении. У условной заявки есть триггер (цена или другое условие активации). Когда он срабатывает, биржа запускает предусмотренный тип исполнения.
Стоп-маркет после активации отправляет рыночную заявку: цена выхода может оказаться хуже ожидаемой. Стоп-лимит отправляет лимитную заявку: при быстром движении она способна остаться без исполнения.
Проверь, от какой цены срабатывает триггер: последней сделки, маркировочной или индексной. На фьючерсах отдельно сверь reduce-only (только сокращение позиции), чтобы выход не создал новую позицию в противоположную сторону.
Стоп сначала активируется, потом исполняется
Учебный пример: вход в лонг — 100 USDT, стоп-маркет — 95 USDT. Передвигай цену ползунком и следи за состоянием заявки.
Вход, стоп и цена в примере
Тейк-профит: выход по цели
Тейк-профит — заявка или условие для фиксации результата при движении к выбранной цели. Например, для лонга цель обычно располагается выше входа, для шорта — ниже.
У цели тоже есть правила исполнения. Лимитный тейк-профит может заполниться частично, а рыночный после триггера — исполниться с проскальзыванием. Формулировка «дошло до цели» ещё не заменяет проверку истории сделок.
Если стоп и цель связаны, уточни правила их совместной работы. OCO (одна заявка отменяет другую) и встроенные TP/SL могут вести себя по-разному на разных рынках и площадках.
Как выбрать тип заявки
Для каждого ордера ответь на вопрос: что для тебя важнее в этой части плана — ограничение цены или возможность быстрого исполнения? Лимит решает первую задачу, но допускает пропуск сделки; маркет допускает изменение цены исполнения.
После отправки проверь статус заявки, фактически исполненный объём и активность защитных условий. Резервирование денег не равно покупке, а появление ордера в списке не означает, что позиция уже открыта.
Дальше посчитаем цену исполнения шире: комиссию, спред, проскальзывание и расходы удержания.