Комиссия на фьючерсах: как посчитать полный круг

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

Из чего складываются комиссии на фьючерсах

На российском рынке комиссия при торговле фьючерсами складывается из сбора биржи и вознаграждения брокера. Московская биржа на странице тарифов срочного рынка называет три вида платежей: комиссию за заключение сделок (биржевую и клиринговую), клиринговую комиссию за исполнение контрактов и сборы за транзакции.

У биржевой части есть особенность: по тарифам Мосбиржи у мейкера комиссия нулевая, платит только тейкер. Мейкер - тот, чья заявка стояла в стакане раньше встречной. У тейкера наоборот: его заявка пришла позже и исполнилась об уже стоящую. Это тариф биржи: по сделке мейкера её часть будет нулевой. Своё вознаграждение брокер считает отдельно, по собственному тарифу.

У криптобиржи OKX тоже две ставки, мейкера и тейкера, и комиссия мейкера обычно ниже. В её правилах торговой комиссии сказано, что комиссии взимаются при исполнении ордера и за открытие и закрытие позиций не различаются. Про финансирование бессрочных контрактов там сказано отдельно: к торговой комиссии оно не относится, его рассчитывают между лонгами и шортами. В расчёт ниже оно не входит. Пример с maker и taker на конкретной площадке есть в ответе комиссии Bybit на споте и фьючерсах.

От какой суммы считать: рубли, пункты и число контрактов

База расчёта зависит от модели тарифа. Чаще всего встречаются три. Сначала найдите свою в тарифе брокера или биржи, потом считайте.

Модель тарифаБазаЧто подставлять
Процент от стоимостиденежная стоимость контрактацена в пунктах, стоимость пункта, число контрактов
Сумма за контрактчисло контрактовставка за контракт и количество на каждой стороне
Maker и taker, пример OKXноминал позиции в валюте расчётачисло контрактов, размер контракта, цена исполнения

Цена фьючерса часто дана в пунктах, а не в рублях. Перевести её помогают два поля спецификации: шаг цены и стоимость шага цены. Стоимость пункта - это стоимость шага, делённая на шаг. Умножьте на неё цену в пунктах и получите стоимость контракта.

Проверим на странице контракта MIX-12.26, это фьючерс на Индекс МосБиржи, по данным на 14.10.2026. Шаг цены 25, стоимость шага 25, то есть пункт стоит 1 рубль. Расчётная цена последнего клиринга 241 375, и контракт стоит 241 375 рублей. Ставка для индексных контрактов в тарифах биржи - 0,0066%, это тейкер в безадресном режиме. Перемножаем: 241 375 х 0,0066% = 15,93 рубля. Это же число стоит на странице в поле «Сбор за регистрацию сделки».

На той же странице базовое гарантийное обеспечение на покупку - 27 781,77 рубля за контракт. От него тот же процент дал бы меньше 2 рублей. Рядом стоит обеспечение с учётом категории клиента, 64 680,11 рубля, но и с ним вышло бы около 4 рублей вместо 15,93. Гарантийное обеспечение - залог под позицию, биржа рассчитывает его на основе рисков инструментов. Базой комиссии оно не служит. Как устроены обеспечение и вариационная маржа, разобрано в руководстве фьючерсы на бирже: как работают.

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

На криптобирже работает третья строка таблицы. OKX даёт формулу для фьючерсов с маржой в USDT и USDC: ставка, умноженная на число контрактов, множитель, размер контракта и цену исполнения. Для контрактов с маржой в криптовалюте формула другая, параметры берут из спецификации конкретного контракта.

Учебный расчёт открытия и закрытия позиции

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

Условия:

  • Цена открытия 100 000 пунктов, цена закрытия 101 000 пунктов.
  • Шаг цены 10 пунктов, стоимость шага 2 рубля и между сделками не меняется.
  • В позиции 3 контракта.
  • Тариф брокера 0,1% от стоимости каждой исполненной стороны, биржевой сбор уже внутри.

Ставка в условиях выдуманная. Это не действующий тариф какого-либо брокера и не формула биржи.

Расчёт по шагам:

  1. Стоимость пункта: 2 / 10 = 0,2 рубля.
  2. Стоимость позиции на открытии: 100 000 х 0,2 х 3 = 60 000 рублей.
  3. Комиссия за открытие: 60 000 х 0,1% = 60 рублей.
  4. Стоимость позиции на закрытии: 101 000 х 0,2 х 3 = 60 600 рублей.
  5. Комиссия за закрытие: 60 600 х 0,1% = 60,60 рубля.
  6. Полный круг: 60 + 60,60 = 120,60 рубля.

Комиссия за закрытие вышла чуть больше, потому что выросла цена, а с ней и база. При тарифе суммой за контракт счёт короче. Пусть условная ставка 2 рубля за контракт: 2 х 3 на входе, 2 х 3 на выходе, всего 12 рублей. Цена в такой модели на комиссию не влияет.

Мы посчитали расходы, а не результат сделки. Результат зависит от движения цены, и риск убытка комиссия не уменьшает.

Как сверить тариф и не прибавить биржевой сбор дважды

Откройте тариф брокера и найдите, включён ли биржевой сбор в его комиссию. Включён - биржевую ставку сверху не прибавляют. Берётся отдельно - складывают только те части, которых в тарифе нет.

Четыре частые ошибки и способ проверки:

ОшибкаЧто получаетсяКак проверить
Считать от гарантийного обеспечениякомиссия занижена в разы, как в примере с MIXвзять стоимость контракта, а не залог
Принять пункты за рублибаза неверна, когда пункт не равен рублюподелить стоимость шага на шаг
Учесть только входзакрытие в расходы не попалоприбавить комиссию второй стороны
Прибавить биржевой сбор к тарифу, где он уже естьдвойной счётпрочитать, что входит в тариф

Отдельно проверьте, держите ли вы контракт до исполнения. У Мосбиржи за исполнение есть своя клиринговая комиссия: на странице MIX-12.26 это 5,31 рубля за контракт. В полный круг сделки, закрытой до экспирации, она не входит.

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

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа