> For the complete documentation index, see [llms.txt](https://docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aftermath.finance/ru/bessrochnye-fyuchersy/architecture/order-types.md).

# Типы ордеров

Все ордера сопоставляются по приоритету цены и времени. На одном ценовом уровне первыми исполняются более ранние ордера.

* ***Рыночные ордера:*** пользователь выбирает объём сделки, и ордер полностью исполняется по лучшим ценам, доступным в стакане.
* ***Лимитные ордера:*** пользователь выбирает объём сделки и цену. В зависимости от типа лимитного ордера возможно разное поведение:
  * *Стандартный:* объём исполняется вплоть до выбранной цены. Неисполненный остаток размещается в стакане как ожидающий ордер.
  * *Исполнить или отменить (Fill Or Kill):* ордер должен быть полностью исполнен в пределах цены, иначе транзакция отменяется.
  * *Только мейкер (Post Only):* гарантирует, что ордер будет размещён в стакане без исполнений. Если ордер сразу совпал бы с существующей ликвидностью, транзакция отменяется. Используйте этот режим, чтобы гарантированно платить комиссию мейкера.
  * *Немедленно или отменить (Immediate Or Cancel):* ордер исполняется вплоть до выбранной цены, неисполненный остаток отменяется и возвращается на аккаунт.
* ***Стоп-маркет ордер:*** выставляет рыночный ордер, когда цена-триггер пересекает вашу стоп-цену. Источник цены-триггера выбирается для каждого ордера: индексная цена (оракул), цена стакана или [маркировочная цена](/ru/bessrochnye-fyuchersy/architecture/liquidations.md#mark-price).
* ***Стоп-лимит ордер:*** выставляет лимитный ордер, когда цена-триггер пересекает вашу стоп-цену; источник цены-триггера выбирается так же.
* **Ордер-сетка (Scale):** распределяет общий объём между несколькими лимитными ордерами, равномерно расставленными между начальной и конечной ценой. Удобен для построения сеток ордеров, входа в позицию в стиле DCA или лестниц ликвидности одной транзакцией. Необязательный параметр перекоса объёма определяет, будет ли распределение равномерным или смещённым к одному краю ценового диапазона.
* **One Triggers Other (OTO):** выставьте лимитный ордер с прикреплёнными при создании SL/TP. SL/TP связаны с лимитным ордером и становятся активными только после того, как лимитный ордер исполнится и откроется позиция. Это отличается от выставления SL/TP непосредственно на существующую позицию.
* **TWAP-ордер:** разбивает крупный ордер на равные части, которые исполняются через равные промежутки времени, следуя за средневзвешенной по времени ценой и снижая влияние на рынок. Каждая часть исполняется как ордер «немедленно или отменить» с ограничением максимального проскальзывания относительно маркировочной цены, поэтому части забирают ликвидность, никогда не оставаясь в стакане. Объём, который часть не смогла исполнить, переносится на последующие исполнения. Объём, направление и расписание ордера хранятся ончейн только в виде хеша с солью и остаются скрытыми до исполнения. Для TWAP-ордера можно задать срок действия, а при его отмене в любой момент неиспользованный газ, выделенный на исполнение, возвращается.

#### Модификаторы

* Только уменьшение: если включено, ордер может только уменьшить или закрыть существующую позицию. Он никогда не увеличит размер позиции и не откроет новую. Используйте это как меру безопасности при закрытии или частичном выходе из сделок.
* Срок действия: задаёт ограничение по времени для ордера. Если ордер не исполнен полностью к истечению срока, он автоматически отменяется. Полезно для стратегий, чувствительных ко времени, где устаревшие ордера становятся риском.
