Типы торговых ордеров и принципы их работы
#основы_рынка
В торговом интерфейсе биржи можно встретить множество названий: Market, Limit, Stop Loss, Take Profit, Trailing Stop, TWAP, Iceberg и другие. На первый взгляд кажется, что каждый из них представляет отдельный способ торговли.
Однако разобраться в них проще, если разделить три вещи: как исполняется ордер, когда он запускается и как распределяется его объём.
В основе исполнения на бирже с книгой ордеров лежат два основных типа заявок — рыночная и лимитная. Условные ордера добавляют правила запуска, а торговые алгоритмы управляют размещением и исполнением отдельных заявок.
Что такое торговый ордер
Ордер — это поручение бирже купить или продать определённое количество актива или контрактов по заданным правилам.
При создании ордера трейдер указывает инструмент, направление и объём. Дополнительные настройки определяют допустимую цену, условие запуска, срок действия и другие особенности.
Ордер и сделка — разные понятия. Ордер выражает намерение совершить торговую операцию. Сделка возникает, когда биржа сопоставляет его со встречной заявкой и происходит исполнение.
Один ордер может исполниться несколькими сделками: с разными участниками, по разным ценам и в разное время.
Лимитный ордер: исполнение с ограничением цены
Лимитный ордер — заявка на покупку или продажу по указанной цене или лучше.
Для покупки лимитная цена означает максимальную цену, которую вы готовы заплатить. Для продажи — минимальную цену, по которой вы согласны продать.
Например, лимитный ордер на покупку по 100 USDT разрешает исполнение по 100 USDT и дешевле. Покупать по 101 USDT он не будет.
Если подходящих встречных заявок нет, обычный лимитный ордер остаётся в книге ордеров и ожидает исполнения. Он может исполниться полностью, частично или остаться неисполненным.
Как лимитный ордер создаёт ликвидность
Допустим, лучшее предложение о продаже находится по цене 101 USDT. Вы размещаете лимитную покупку по 100 USDT.
Немедленная сделка невозможна: продавцы пока не готовы продавать по вашей цене. Ваша заявка появляется в книге ордеров и становится доступной другим участникам.
Когда кто-то согласится продать вам актив, произойдёт сделка. В этом исполнении вы выступите мейкером, поскольку заранее предоставили ликвидность.
Может ли лимитный ордер исполниться тейкером
Да. Если при размещении он сразу встречает подходящие предложения.
Предположим, в книге ордеров уже продают актив по 100 USDT. Вы отправляете лимитную покупку по 101 USDT. Биржа может сразу купить для вас доступный объём по 100 USDT: эта цена соответствует вашему ограничению.
В таком исполнении вы — тейкер, поскольку забираете существующую ликвидность.
Один лимитный ордер может частично исполниться тейкером сразу, а оставшейся частью встать в книгу ордеров и позднее исполниться мейкером. Поэтому лимитный ордер не означает автоматически мейкерское исполнение.
Рыночный ордер: исполнение по доступным предложениям
Рыночный ордер — заявка на немедленную покупку или продажу по доступным встречным предложениям.
Рыночная покупка забирает заявки на продажу — ask. Рыночная продажа забирает заявки на покупку — bid.
Такое исполнение происходит тейкером.
Рыночный ордер не означает покупку всего объёма по последней цене или по лучшему предложению в книге ордеров. Итог зависит от того, сколько ликвидности доступно на каждом ценовом уровне.
Пример исполнения
Вы отправляете рыночный ордер на покупку 50 монет.
| Цена продажи | Доступный объём |
|---|---|
| 100 USDT | 20 монет |
| 101 USDT | 30 монет |
- 20 монет по 100 USDT — 2 000 USDT;
- 30 монет по 101 USDT — 3 030 USDT.
2 000 + 3 030 = 5 030 USDT
5 030 ÷ 50 = 100,60 USDT
Лучшее предложение составляло 100 USDT, но всего объёма по этой цене не было.
Рыночный ордер отдаёт приоритет скорости исполнения. При этом ограничения биржи, защита от чрезмерного проскальзывания и изменение ликвидности могут привести к неполному исполнению или отмене заявки.
Условные ордера: сначала событие, затем исполнение
Условный ордер запускает торговую заявку, когда выполняется заданное условие.
«Если цена опустится до 95 USDT, отправить рыночный ордер на продажу»
До срабатывания условия такая заявка обычно не участвует в сопоставлении заявок в книге ордеров. После запуска она исполняется по правилам выбранного базового типа:
- Conditional Market / Stop Market — отправляется рыночный ордер;
- Conditional Limit / Stop Limit — отправляется лимитный ордер.
«Стоп-маркет» и «стоп-рынок» — разные названия одного механизма.
На биржах условие может отслеживаться по последней цене сделки, маркировочной или индексной цене. При этом исполнение всё равно происходит по доступным предложениям в книге ордеров.
Цена срабатывания определяет момент запуска, а не гарантированную цену сделки.
Чем Stop Market отличается от Stop Limit
Допустим, вы хотите продать позицию при снижении цены до 95 USDT.
Stop Market. После срабатывания условия биржа отправляет рыночную продажу. Фактическая цена зависит от доступной ликвидности.
Stop Limit. Вы указываете два значения:
- цену срабатывания — 95 USDT;
- лимитную цену продажи — 94,50 USDT.
После срабатывания биржа размещает лимитную продажу по 94,50 USDT или лучше.
Если доступные покупатели уже предлагают только 94 USDT, такая заявка не исполнится немедленно. Она ограничивает допустимую цену продажи, но оставляет риск сохранения открытой позиции.
Тейк-профит и стоп-лосс
Тейк-профит и стоп-лосс описывают назначение заявки на закрытие позиции.
Тейк-профит предназначен для фиксации прибыли при достижении выбранного уровня. Стоп-лосс — для закрытия позиции при неблагоприятном движении цены.
Способ исполнения у них может быть рыночным или лимитным:
| Название | Что происходит после срабатывания |
|---|---|
| Take Profit Market | Отправляется рыночный ордер на закрытие |
| Stop Loss Market | Отправляется рыночный ордер на закрытие |
| Take Profit Limit | Отправляется лимитный ордер на закрытие |
| Stop Loss Limit | Отправляется лимитный ордер на закрытие |
Таким образом, рыночные тейк-профит и стоп-лосс работают по общей схеме: условие → рыночный ордер. Биржа может разделять их в интерфейсе, поскольку они решают разные задачи.
Пример для лонга и шорта
Допустим, позиция открыта по 100 USDT объёмом, эквивалентным 50 монетам. Стоимость позиции на входе — 5 000 USDT.
| Позиция | Задача | Условие срабатывания | Действие |
|---|---|---|---|
| Лонг | Тейк-профит | Цена выросла до 110 USDT | Продать 50 монет |
| Лонг | Стоп-лосс | Цена снизилась до 95 USDT | Продать 50 монет |
| Шорт | Тейк-профит | Цена снизилась до 90 USDT | Купить 50 монет |
| Шорт | Стоп-лосс | Цена выросла до 105 USDT | Купить 50 монет |
В рыночном варианте все четыре сценария заканчиваются обычным рыночным ордером. Отличаются условия запуска и направление операции.
Стоп-ордер также можно использовать для открытия позиции. Например, покупать после роста цены до заданного уровня. Само слово «стоп» не означает, что заявка обязательно закрывает сделку с убытком.
Трейлинг-стоп: условие, которое следует за ценой
Trailing Stop, или скользящий стоп, — условный ордер с подвижным уровнем срабатывания.
Для закрытия лонга он отслеживает рост цены и поднимает уровень стопа. При обратном движении уровень уже не опускается. Для шорта логика зеркальная.
Пример
| Максимальная цена после активации | Уровень срабатывания |
|---|---|
| 100 USDT | 95 USDT |
| 110 USDT | 105 USDT |
| 120 USDT | 115 USDT |
Если после достижения 120 USDT цена снижается до 115 USDT, условие срабатывает.
На разных биржах доступны рыночные и лимитные варианты трейлинг-стопа. В первом случае запускается рыночная заявка, во втором — лимитная. Отступ может задаваться суммой или процентом; также может быть отдельная цена активации.
Связанные ордера: управление несколькими заявками
Некоторые названия обозначают связь между ордерами: исполнение одного запускает или отменяет другие.
| Механизм | Принцип работы |
|---|---|
| OCO — One Cancels the Other | Две связанные заявки: исполнение одной или предусмотренное биржей событие отменяет другую |
| OTO — One Triggers the Other | Исполнение первой заявки запускает следующую |
| OTOCO | Исполнение входной заявки запускает пару связанных заявок OCO |
| Bracket Order | Вход в позицию с заранее заданными условиями тейк-профита и стоп-лосса |
Например, после открытия лонга система активирует тейк-профит выше цены входа и стоп-лосс ниже неё. При закрытии позиции по одному сценарию второй больше не нужен.
Конкретные правила активации, обработки частичного исполнения и отмены зависят от биржи. Эти механизмы связывают обычные и условные заявки, а не создают новый способ исполнения.
Алгоритмические ордера: как распределить большой объём
Алгоритмические инструменты управляют серией отдельных заявок. Они определяют, когда отправлять очередную часть объёма, по какой цене и при каких условиях продолжать исполнение.
Iceberg — айсберг-ордер
Айсберг позволяет не показывать весь объём заявки одновременно.
Например, вы хотите купить 1 000 монет, но показываете в книге ордеров только 50. После исполнения доступной части появляется следующая.
В классическом варианте это лимитная заявка с видимой и скрытой частью. На некоторых биржах под названием Iceberg предлагается алгоритм последовательного размещения небольших лимитных заявок, в том числе с изменением цены.
Поэтому айсберг не обязательно означает мейкерское исполнение: это зависит от цен размещения и настроек.
TWAP — исполнение частями по времени
TWAP распределяет общий объём на заданный период.
Например, вместо одной покупки 500 монет алгоритм отправляет десять заявок по 50 монет через равные промежутки времени.
Дочерние заявки могут быть рыночными или лимитными — в зависимости от настроек и реализации биржи.
TWAP помогает распределить исполнение во времени, но не фиксирует итоговую среднюю цену: рынок продолжает двигаться между отдельными покупками или продажами.
POV — исполнение с учётом активности рынка
POV — Percentage of Volume — регулирует объём исполнения в зависимости от торговой активности.
В классической модели алгоритм стремится участвовать в торгах с заданной долей: например, покупать объём, соответствующий определённому проценту наблюдаемого оборота.
При высокой активности он исполняет больше, при низкой — меньше. Некоторые реализации также ориентируются на объём заявок в книге ордеров.
В основе остаются отдельные торговые заявки. Их тип и способ размещения определяются режимом алгоритма.
Scaled Order — распределение заявок по ценам
Scaled Order размещает несколько лимитных заявок в выбранном диапазоне.
| Цена покупки | Объём |
|---|---|
| 100 USDT | 100 монет |
| 99 USDT | 100 монет |
| 98 USDT | 100 монет |
| 97 USDT | 100 монет |
| 96 USDT | 100 монет |
Каждая заявка исполняется независимо. Рынок может дойти только до части уровней.
Объём необязательно распределяется равномерно: алгоритм может увеличивать или уменьшать его от уровня к уровню.
Chase Limit — лимитный ордер с изменяемой ценой
Chase Limit автоматически переставляет лимитную заявку вслед за выбранным ориентиром в книге ордеров.
Например, заявка на покупку может следовать за лучшей ценой bid, пока не исполнится или не достигнет заданного ограничения.
От трейлинг-стопа этот механизм отличается задачей: трейлинг изменяет условие запуска, а Chase Limit — цену размещаемой лимитной заявки.
Дополнительные настройки исполнения
Не всё, что находится в меню ордеров, является отдельным типом заявки. Многие пункты задают ограничения для уже выбранного ордера.
Post Only — только мейкерское исполнение
Post Only запрещает лимитной заявке немедленно забирать встречную ликвидность.
Если при размещении заявка могла бы исполниться тейкером, биржа отклоняет или отменяет её согласно своим правилам.
Эта настройка позволяет контролировать роль в исполнении, но не гарантирует, что заявку кто-то исполнит.
Reduce Only — только уменьшение позиции
Reduce Only разрешает заявке уменьшать существующую позицию, но запрещает увеличивать её или открывать противоположную.
Например, после закрытия лонга оставшаяся заявка на продажу не должна случайно открыть шорт. Reduce Only используется именно для ограничения такого поведения; доступные сочетания с типами ордеров зависят от биржи.
Срок действия: GTC, IOC и FOK
| Настройка | Как работает |
|---|---|
| GTC — Good Till Cancelled | Заявка остаётся активной до исполнения или отмены с учётом правил биржи |
| IOC — Immediate or Cancel | Немедленно исполняется доступная часть, остаток отменяется |
| FOK — Fill or Kill | Весь объём исполняется немедленно либо заявка полностью отменяется |
- GTC: купить 60, оставить заявку на оставшиеся 40;
- IOC: купить 60, отменить оставшиеся 40;
- FOK: не покупать ничего, отменить всю заявку.
FOK относится к отдельному ордеру. Он не обеспечивает одновременное исполнение двух ног на разных биржах.
Как разобраться в любом новом названии
Названия и доступные комбинации различаются между биржами. Чтобы понять принцип работы ордера, достаточно последовательно ответить на четыре вопроса:
- Что запускает исполнение? Отправка заявки, достижение цены, истечение интервала или другое событие.
- Какая заявка исполняется? Рыночная или лимитная.
- Как распределяется объём? Одной заявкой, частями по времени или по нескольким ценовым уровням.
- Какие ограничения действуют? Лимит цены, Post Only, Reduce Only, срок действия и правила отмены.
Например, Take Profit Limit с Reduce Only — это условие фиксации прибыли, которое запускает лимитную заявку и разрешает ей только уменьшать позицию.
А TWAP с рыночным исполнением — алгоритм, который по расписанию отправляет небольшие рыночные заявки.
Так сложное название превращается в понятную последовательность действий: когда отправить заявку, как её исполнить и что делать с оставшимся объёмом.