> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Маркет-мейкерам

> Механизмы, которые важны, когда вы котируете обе стороны: приоритет в очереди, преимущество отмены, ребейты и ограничения на размер.

Маркет-мейкинг в Intention — это не отдельная программа, в которую нужно вступать. Вы котируете, ваши ордера в стакане получают мейкерскую ставку, а выше определённого порога вам платят за предоставление ликвидности.

Прежде чем строить интеграцию, стоит разобраться в трёх структурных свойствах этой площадки, которыми она отличается от большинства, и в конкретных механизмах, которые из них следуют. Каждый механизм ниже подробно описан в отдельном месте; эта страница — маршрут по ним.

<h2 id="three-things-that-are-different">
  Три отличия
</h2>

**Задержка не решает исход внутри блока.** Приоритет на ценовом уровне определяется сначала ценой, затем местом в зафиксированной последовательности блока — а не тем, когда ваш пакет дошёл до узла. У двух ордеров в одном блоке есть очерёдность, которую каждый валидатор вычисляет одинаково. Между блоками момент прихода по-прежнему важен; внутри одного колокация не даёт ничего.

**Ваша отмена обгоняет агрессивный ордер в том же блоке.** Отмены исполняются в более ранней фазе, чем ордера, способные забрать ликвидность. Когда цена сдвинулась и вы снимаете устаревшую котировку, ордер, пришедший вместе с вашей отменой, не сможет её подобрать. На большинстве площадок это гонка, которую выигрывают инфраструктурой; здесь это гарантия протокола.

**Ордера «только мейкер» выставляются раньше, чем против них может кто-либо торговать.** Они обрабатываются в фазе без сопоставления, впереди всего агрессивного потока, потому что по определению не могут забрать ликвидность.

Вместе это означает, что обычная причина тратиться на задержку — защита котировок от неблагоприятного отбора внутри одного блока — здесь не действует. См. [Упорядочивание транзакций](/ru/trading/tx-sequencing).

<h2 id="quoting">
  Котирование
</h2>

**Используйте «только мейкер»** (`ALO`, post-only). Этот флаг гарантирует статус мейкера: ордер, который пересёк бы спред, отклоняется, а не исполняется как тейкерский. В этом разница между надёжным получением мейкерской ставки и случайной уплатой тейкерской. См. [Типы ордеров](/ru/trading/order-types).

**Приоритет внутри уровня позиционный.** Ордера по одной цене исполняются в том порядке, в каком были упорядочены. Начало очереди исполняется, конец очереди наблюдает. См. [Стакан заявок](/ru/trading/order-book).

**Соблюдайте `tick size` и `lot size`** — шаг цены и шаг количества. Несоответствующие цены отклоняются, а не округляются. Свободное обеспечение округляется вниз, а маржа вверх, поэтому котировки ровно на весь доступный баланс будут периодически отклоняться. См. [Точность](/ru/trading/precision).

<h2 id="managing-quotes">
  Управление котировками
</h2>

Здесь лежит самое большое практическое отличие.

| Изменение              | Механика        | Место в очереди |
| ---------------------- | --------------- | --------------- |
| **Уменьшение размера** | Правка на месте | **Сохраняется** |
| Увеличение размера     | Отмена и замена | Теряется        |
| Изменение цены         | Отмена и замена | Теряется        |

Уменьшение котировки ради управления риском не стоит вам места в очереди. Большинство площадок ведёт себя иначе, и это меняет стоимость управления запасом: можно сократить экспозицию на уровне, не вставая в очередь заново за всеми, кто пришёл, пока вы решали. См. [Изменение ордеров](/ru/trading/modify-orders).

**Прикрепляйте клиентский идентификатор ко всему.** Когда отправка завершается таймаутом, вы не знаете, дошла ли она. С собственным идентификатором вы отменяете по нему и в любом случае оказываетесь в известном состоянии. Без него остаётся запрашивать и угадывать по рынку, стороне, цене и размеру. Генерируйте их случайно, а не счётчиком: если при перезапуске счётчик потеряется, пойдут коллизии с активными ордерами. См. [Клиентский идентификатор ордера](/ru/trading/client-order-id).

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

Субсчета **защищены** друг от друга. Предотвращение самосделок привязано к адресу кошелька, и все субсчета одного кошелька его разделяют, — поэтому две стратегии, которые вы ведёте на разных субсчетах, всё равно будут отменять ордера друг друга при пересечении. Если двум стратегиям допустимо занимать противоположные стороны, разнесение по субсчетам этого **не** обеспечит: им нужны разные кошельки. См. [Предотвращение самосделок](/ru/trading/self-trade-prevention).

<h2 id="what-it-pays">
  Сколько это приносит
</h2>

Мейкерские комиссии снижаются с ростом вашего скользящего объёма, а выше порога по доле становятся отрицательными: вам платят за каждое мейкерское исполнение.

| Доля мейкерского объёма площадки | Мейкерская ставка |
| -------------------------------: | ----------------: |
|                           > 0,5% |           −0,001% |
|                           > 1,5% |           −0,002% |
|                           > 3,0% |           −0,003% |

<Note>
  Обратите внимание на базу расчёта. Комиссионные **уровни** считаются от вашего собственного абсолютного объёма, а **ребейты** (возврат части комиссии) — от доли в мейкерском объёме всей площадки. Это разные квалификации: сам по себе крупный трейдер ребейт не получает — его получает тот, кто составляет заметную долю стакана.
</Note>

Ещё два потока влияют на книгу маркет-мейкера. [Платежи финансирования](/ru/trading/funding) начисляются на запас, который вы держите через момент расчёта, и для книги с ночным перекосом это реальный расход или реальный доход. А ликвидации закрываются сначала в стакан заявок: поглощает их именно выставленная глубина, и оказаться контрагентом по цене банкротства — часть того, что означает котировать напряжённый рынок. См. [Комиссии](/ru/programs/fees) и [Ликвидации](/ru/trading/liquidations).

<h2 id="constraints-on-size">
  Ограничения на размер
</h2>

**Маржу резервируют не только позиции, но и ордера в стакане.** Широкая котировка по многим уровням резервирует под каждый уровень, который может открыть позицию. См. [Режимы маржи](/ru/trading/margin-modes).

**Лимиты позиции масштабируются с рынком.** Ваш потолок на одну сторону — это большее из доли открытого интереса рынка и фиксированной нижней границы, агрегированное по субсчетам. См. [Лимиты позиции](/ru/trading/oi-limits).

**Запас влияет на ваше место в очереди на делеверидж.** Балл — это нереализованная прибыль, умноженная на фактическое плечо, поэтому прибыльная перекошенная книга с большим плечом стоит близко к началу очереди. См. [Автоделеверидж](/ru/trading/adl).

<h2 id="getting-set-up">
  Как начать
</h2>

Интеграция идёт через ту же поверхность, что и у всех: REST и WebSocket, SDK на четырёх языках и инструменты для тестнета. Начните с раздела [Разработчикам](/ru/developers/overview).

По коммерческим договорённостям — индивидуальные ставки, формальные мейкерские соглашения, поддержка листинга — пишите на `contact@intention.xyz`. См. [Вопросы по API и интеграциям](/ru/help/builder-questions).

<h2 id="where-to-go-next">
  Что дальше
</h2>

<CardGroup cols={2}>
  <Card title="Упорядочивание транзакций" href="/ru/trading/tx-sequencing">
    Порядок приоритетов, который делает котировки защитимыми без гонки за задержку.
  </Card>

  <Card title="Изменение ордеров" href="/ru/trading/modify-orders">
    Почему уменьшение котировки сохраняет место в очереди.
  </Card>

  <Card title="Комиссии" href="/ru/programs/fees">
    Уровни, ребейты и как считается объём.
  </Card>

  <Card title="Разработчикам" href="/ru/developers/overview">
    API, SDK и инструменты тестнета.
  </Card>
</CardGroup>
