Maker и taker описывают роль исполнения в книге заявок. Maker добавляет ликвидность, размещая исполнимый не сразу ордер в стакане. Taker забирает доступную ликвидность встречной заявкой. Тип комиссии определяется тем, как ордер фактически исполнился, а не только словом «лимитный» в форме выставления.
FAQ OKX о торговых комиссиях указывает, что ставки зависят от инструмента и уровня аккаунта; интерфейс показывает применимую maker/taker ставку. Итоговая комиссия заранее может отличаться, потому что ордер может исполниться разными ролями, частями и по фактическим ценам. После исполнения точная сумма доступна в истории ордеров.
Почему лимитный ордер может стать taker
Пусть для иллюстрации в стакане лучшие цены: bid 99, ask 100. Лимитная заявка купить по 100 или выше пересекает доступную ask и может исполниться немедленно — то есть забрать ликвидность. Напротив, buy limit на 99,5 останется в книге, если рынок не пришёл к нему, и может выступить maker при последующем исполнении. Гарантий роли нет: важно положение цены в момент получения заявки и состояние стакана.
OKX подтверждает в описании типов ордеров, что post-only отменяется, если заявка сразу сопоставляется с уже стоящей в книге; такой ордер не гарантирует fill. Проверь доступность режима именно на выбранном рынке.
Считаем полный цикл
В условном расчёте купи и затем продай номинал по 1 000 USDT, а условные комиссии на вход и выход — 0,05% каждая. Вход: 1 000×0,0005=0,50 USDT; выход: ещё 0,50; полный цикл — 1 USDT до иных расходов. Если вход был maker, а выход taker с условной ставкой 0,1%, цикл станет 0,50+1,00=1,50 USDT. Ставки придуманы для арифметики; твой тариф и контракт могут быть другими.
| Сценарий | Вход | Выход | Примерная сумма комиссий |
|---|---|---|---|
| Maker 0,05% + maker 0,05% | 0,50 | 0,50 | 1,00 USDT |
| Maker 0,05% + taker 0,10% | 0,50 | 1,00 | 1,50 USDT |
| Taker 0,10% + taker 0,10% | 1,00 | 1,00 | 2,00 USDT |
Не включены проскальзывание, funding и изменение цены. Даже небольшой процент надо умножать на фактически исполненный оборот, а не считать фиксированной платой за «сделку».
Сверь фактическое исполнение
До выставления открой комиссионные правила именно для инструмента и аккаунта. После исполнения проверь среднюю цену, заполненный объём, maker/taker метку и сумму комиссии в деталях ордера. Для частичного заполнения разнеси объём по фактическим исполнениям. Для бессрочного контракта веди funding отдельно от торговой комиссии.
Для денежного лимита полезно совместить комиссии с расчётом размера позиции по стопу. Цель не в том, чтобы любой ценой стать maker: ожидание исполнения и изменение цены тоже имеют стоимость и риск. Эта статья объясняет механизм комиссий и не рекомендует конкретный тип заявки.
Как посчитать оборот по частичным fills
Допустим, ордер на покупку 1 000 USDT исполнился двумя частями: 600 USDT как maker и 400 USDT как taker. При условных ставках 0,05% и 0,10% комиссии составят 600×0,0005 + 400×0,001 = 0,70 USDT. Если продажа всего количества затем прошла как taker на 1 005 USDT, комиссия при ставке 0,10% равна 1,005 USDT. Полный цикл — 1,705 USDT до funding и проскальзывания. Расчёт использует условные тарифы; фактическая база и валюта списания зависят от рынка.
Этот пример показывает, почему нельзя взять плановую maker-ставку и умножить на весь объём, если часть сделки исполнилась иначе. Сверь каждую строку в истории и используй фактические стоимости fills. Учитывай также, что цена продажи отличается от покупки; комиссия рассчитывается на исполненный оборот, не на плановый номинал.
Post-only может не допустить немедленного пересечения книги, но тогда цена может уйти и исполнение не состояться. Сравни стоимость комиссии с риском ожидания и изменением рынка; минимальная ставка не всегда означает лучший итог.
Что именно означает post-only в сценарии
Предположим, best bid равен 99, best ask — 100. Buy limit по 99,5 не пересекает ask и может ждать в книге; если встречный продавец придёт по этой цене, исполнение может стать maker. Buy limit по 100 пересекает лучшую ask и может сразу забрать ликвидность — это taker, несмотря на лимитный тип. При включённом post-only биржа может отклонить/снять заявку, если она сразу исполнима, согласно правилам продукта. Поэтому значение переключателя проверь на конкретной площадке.
Сравни три исхода в журнале: maker fill по ожидаемой цене; taker fill после пересечения; заявка не исполнена, пока рынок ушёл. Комиссионная экономия первого исхода может быть меньше потерь от ожидания или изменения цены, но заранее нельзя считать какой исход гарантирован. Зафиксируй effective price и тип фактического fill.
Расход полного цикла — комиссия входа плюс комиссия выхода по фактическому номиналу каждого исполнения, отдельно от funding. Для бессрочных позиций разницу финансирования разбирает отдельный материал о фандинге.
