Ⅹ. Основные типы ордеров

Опубликовано 16 июн. 2022 г.Обновлено 15 авг. 2024 г.3 мин на чтение

Лимитный ордер

Лимитный ордер — это ордер на покупку или продажу криптовалюты по конкретной или более выгодной цене. После размещения ордера система отправит его в книгу ордеров и сопоставит с другими ордерами по указанной или более выгодной цене.

Сценарий 1. Предположим, что текущая рыночная цена BTC составляет 42 000 USDT и пользователь хочет купить его по 40 000 USDT. Для этого нужно выбрать Лимит и установить цену покупки на уровне 40 000 USDT. После размещения ордер будет автоматически исполнен, когда цена упадет до 40 000 USDT или ниже.

basic-order-type-1

Расширенный лимитный ордер

Обычный лимитный ордер по умолчанию имеет формат Good till Canceled (действует до отмены), а расширенный лимитный ордер предлагает 3 варианта: Post Only (только размещение), Fill or Kill (исполнить или отменить) и Immediate or Cancel (исполнить сразу или отменить).Post Only

  • Ордера Post Only гарантированно попадают в книгу ордеров, а пользователь выступает в роли маркет-мейкера. Если такой ордер сразу же сопоставится с существующим ордером, Post Only будет отменен.

Fill or Kill

  • Ордера Fill or Kill должны быть исполнены полностью и немедленно, иначе они будут полностью отменены.

Immediate or Cancel

  • Ордера Immediate or Cancel должны быть исполнены немедленно. Неисполненная часть ордера будет отменена.

basic-order-type-2

Предположим, что пользователь хочет купить BTC и книга ордеров выглядит следующим образом:

basic-order-type-3

Сценарий 1

Трейдер готов платить только комиссию мейкера и выбирает ордер Post Only. Если цена покупки будет равна 30 000 USDT и в момент добавления не найдется подходящий ордер на продажу, ордер Post Only не исполнится сразу, а будет размещен в книге ордеров. При этом трейдер станет маркет-мейкером. Если цена покупки составит 30 740 USDT и мгновенно сопоставится с ордером на продажу, ордер Post Only будет отменен.

Сценарий 2

Трейдер выбирает ордер Fill or Kill. Если цена покупки будет равна 30 741 USDT, а сумма ордера — 1 BTC, но общее количество доступных BTC в книге ордеров составит 0,882 BTC (0,855 + 0,026 + 0,001), ордер Fill or Kill будет отменен, поскольку его нельзя исполнить полностью (1 – 0,882 = 0,118 BTC). Если же сумма ордера составит 0,882 BTC или меньше, ордер будет размещен и исполнен.

Сценарий 3

Трейдер выбирает ордер Immediate or Cancel. Если цена покупки будет равна 30 741 USDT, а сумма ордера — 1 BTC, но общее количество доступных BTC в книге ордеров составит 0,882 BTC (0,855 + 0,026 + 0,001), часть ордера будет исполнена, а остальная часть отменена. Система исполнит 0,882 BTC и отменит оставшиеся 0,118 BTC.

Рыночный ордер

Рыночный ордер позволяет мгновенно покупать или продать активы по лучшей доступной рыночной цене. У каждого биржевого продукта есть свои ограничения на максимальную стоимость и максимальный размер одного рыночного ордера.

Сценарий 1

Трейдер хочет немедленно купить BTC по текущей рыночной цене. Он может разместить рыночный ордер и установить его общую сумму на уровне 20 000 USDT. Если текущая рыночная цена BTC равна 40 500 USDT, ордер будет исполнен по цене около 40 500 USDT сразу после размещения.

basic-order-type-4

Сценарий 2

Трейдер хочет как можно скорее закрыть всю позицию по рыночной цене. Для этого можно закрыть все позиции по рыночной цене.

basic-order-type-5

Ценовой лимит фьючерсов / бессрочных свопов

Справка:
У ордеров на покупку есть максимальная цена, а у ордеров на продажу — минимальная цена. Для рыночного ордера действует тот же ценовой лимит, что и для лимитного ордера. Если ликвидности в книге ордеров недостаточно, рыночный ордер может остаться открытым.

Обновление ценового лимита
Система будет пытаться обновить ценовой лимит для любого неисполненного рыночного ордера, который был размещен напрямую или запущен с помощью какой-либо стратегии. Цена будет обновляться каждую секунду до 10 минут, пока ордер не будет исполнен.

Ограничение размера фьючерсов / бессрочных свопов

Справка:
Количество контрактов в рыночном ордере ограничено. Иногда пользователи с крупными позициями не могут закрыть их за один раз. В таком случае для закрытия ордера нужно разделить его на более мелкие ордера.

Разделение крупного ордера
Если пользователи хотят закрыть все рыночные ордера, но размер позиции превышает максимальное количество контрактов, система поможет разбить ордера на меньшие суммы. Такие ордера будут размещаться по очереди друг за другом после исполнения каждого предыдущего ордера. Размер ордера будет равен меньшей сумме между оставшимся размером позиции и максимальным количеством контрактов для рыночного ордера. Благодаря этому процессу пользователям не придется вручную разбивать крупные ордера на более мелкие суммы.

Ордер «только на уменьшение»

Что такое ордер «только на уменьшение»?

Ордер «только на уменьшение» позволяет уменьшить текущую позицию, но не способен ее увеличить. Его можно использовать только для закрытия позиции. Ордера «не только на уменьшение», напротив, могут как увеличивать, так и уменьшать позицию.

В одностороннем режиме ордера «только на уменьшение» размещаются вручную. В режиме хеджирования все ордера на закрытие по умолчанию являются ордерами «только на уменьшение», а все ордера на открытие — ордерами «не только на уменьшение».

Одна позиция может включать не более 150 открытых ордеров «только на уменьшение». При превышении этого лимита последующие ордера размещаться не будут.

Подробнее:
Если разместить ордер «только на уменьшение» для открытия или увеличения позиции, такой ордер не будет исполнен. Появится сообщение об ошибке:

basic-order-type-6

Если при размещении ордера не соблюдаются условия для открытия ордеров «только на уменьшение», система автоматически изменит сумму открытых ордеров «только на уменьшение» или отменит их. Это гарантирует, что изменение или отмена открытых ордеров не приведет к созданию позиции в противоположном направлении. Узнать причину отмены ордера можно в истории ордеров.

basic-order-type-7

Автоматическое изменение или отмена ордера «только на уменьшение» происходит из-за размера позиции и приоритета исполнения ордеров. Система отменяет ордера с низким приоритетом (худшая цена), чтобы разместить ордера с высоким приоритетом (лучшая цена).

Как определяется приоритет ордеров «только на уменьшение»?

Чем выше цена ордера на покупку, тем выше приоритет. Чем ниже цена ордера на продажу, тем выше приоритет. Если у ордеров одинаковая цена, приоритет отдается ордеру, размещенному раньше.

Пример (бессрочный контракт BTC-USDT, режим хеджирования):

Сценарий

Позиция

Открытые ордера

Текущий ордер

Результат

Нет позиции, размещение ордера на закрытие лонг-позиции

Нет

Нет

100 контрактов на закрытие лонг-позиции

Ордер не размещен

Открыта позиция, размещение ордера на закрытие лонг-позиции, сумма превышает открытую позицию

100 контрактов, лонг-позиция

Нет

200 контрактов на закрытие лонг-позиции

Ордер размещен. Сумма ордера изменена на 100 контрактов

Открыта позиция, размещение еще одного ордера на закрытие лонг-позиции по лучшей цене

100 контрактов, лонг-позиция

Ордер 1. 80 контрактов на закрытие лонг-позиции по цене 17 000
Ордер 2. 20 контрактов на закрытие лонг-позиции по цене 18 000

50 контрактов на закрытие лонг-позиции по цене 16 000

Ордер размещен. Сумма ордера 1 будет изменена на 50 контрактов, а ордер 2 будет отменен. Общее количество открытых ордеров на закрытие лонг-позиции составляет 100 контрактов.

Открыта позиция, размещение еще одного ордера на закрытие лонг-позиции по худшей цене

100 контрактов, лонг-позиция

Ордер 1. 80 контрактов на закрытие лонг-позиции по цене 17 000
Ордер 2. 20 контрактов на закрытие лонг-позиции по цене 18 000

50 контрактов на закрытие лонг-позиции по цене 19 000

Ордер не размещен. (Текущий ордер отправляется в конец, а общая сумма ордеров 1 и 2 с лучшими ценами равна размеру позиции)

Пример (бессрочный контракт BTC-USDT, односторонний режим):

Сценарий

Позиция

Открытые ордера

Текущий ордер

Результат

Нет позиции, размещение ордера «только на уменьшение»

Нет

Нет

Ордер «только на уменьшение» на покупку 100 контрактов

Ордер не размещен

Открыта позиция, размещение ордера «только на уменьшение» в одном направлении с позицией

100 контрактов, покупка

Нет

Ордер «только на уменьшение» на покупку 100 контрактов

Ордер не размещен

Открыта позиция, размещение ордера «только на уменьшение», сумма ордера превышает размер позиции

100 контрактов, покупка

Нет

Ордер «только на уменьшение» на продажу 200 контрактов

Ордер размещен. Сумма ордера изменена на 100 контрактов

Открыта позиция с открытыми ордерами «только на уменьшение». Размещение еще одного ордера «только на уменьшение», общая сумма всех ордеров превышает размер позиции

100 контрактов, покупка

Ордер 1. Ордер «только на уменьшение» на продажу 80 контрактов по цене 17 000
Ордер 2. Ордер «только на уменьшение» на продажу 20 контрактов по цене 18 000

Ордер «только на уменьшение» на продажу 50 контрактов по цене 16 000

Ордер размещен. Сумма ордера 1 будет изменена на 50 контрактов, а ордер 2 будет отменен.

Открыта позиция с открытыми ордерами «только на уменьшение» и «не только на уменьшение». Размещение еще одного ордера «только на уменьшение», общая сумма всех ордеров превышает размер позиции

100 контрактов, покупка

Ордер 1. Ордер «только на уменьшение» на продажу 80 контрактов по цене 17 000 Ордер 2. Ордер «не только на уменьшение» на 20 контрактов по цене 18 000

Ордер «только на уменьшение» на продажу 50 контрактов по цене 16 000

Ордер размещен. Сумма ордера 1 будет изменена на 50 контрактов, а ордер 2 останется без изменений. (Ордера «не только на уменьшение» могут открыть позицию в противоположном направлении)

Как разместить ордер «только на уменьшение» в одностороннем режиме

В одностороннем режиме ордера «только на уменьшение» размещаются вручную. Если не выбрать опцию «только на уменьшение», система автоматически откроет ордер «не только на уменьшение».
При этом ордера «только на уменьшение» и «не только на уменьшение» могут быть открыты одновременно.

Размещение ордера на странице ордеров

На странице ордеров (лимитный ордер, рыночный ордер, расширенный лимитный ордер, TP/SL и трейлинг TP/SL) можно выбрать опцию «только на уменьшение».

basic-order-type-8

Отправка ордера TP/SL вместе с открытым ордером

Если отправить ордер TP/SL вместе с открытым ордером, ордер TP/SL по умолчанию будет ордером «только на уменьшение».

basic-order-type-9

Размещение ордера на странице позиций

basic-order-type-10

На странице позиций TP/SL, «Закрыть» и «Закрыть все» по умолчанию являются ордерами «только на уменьшение».