# Биржевые комиссии

> Разбираем торговые комиссии бирж: Maker и Taker, особенности расчёта на споте и фьючерсах, оплату в токенах биржи, влияние фандинга и работу бота Veles с ордерами.

**Биржевые торговые комиссии (Trading fee)** взимаются при исполнении ордера и рассчитываются от его объёма.
Создание и удаление ордера — бесплатно, комиссия списывается только при исполнении, вне зависимости от результата сделки (прибыль или убыток).
Даже при ликвидации позиции биржа возьмёт комиссию.

Если объём сделки большой, а фиксируемый профит слишком мал (например, P&L = 0.2%), комиссия может «съесть» всю прибыль, и итоговый результат будет отрицательным.

## Виды торговых комиссий

- **Maker** — за лимитные ордера, обычно ниже по размеру.
- **Taker** — за рыночные ордера, почти всегда выше.

Точные ставки смотрите в документации своей биржи.

## Как бот Veles использует ордера

**Лимитные ордера**:
- отступ > 0;
- сетка в режимах «Простой» и «Свой»;
- простой профит по проценту отступа;
- мультитейки.

**Рыночные ордера**:
1. отступ = 0 или режим «Маркет»;
2. сетка в режиме «Сигнал»;
3. стоп-лосс простой;
4. стоп-лосс в безубыток (режим профита «Свой»);
5. выход по сигналу индикатора (режим «Сигнал»).

:::caution
Если отступ > 0, но очень маленький (0.01–0.02%), лимитный ордер может исполниться как рыночный из-за движения цены в момент выставления.
:::

## Оплата комиссий на биржах

- Некоторые биржи (Binance, Yobit, Gate) используют **внутренний токен** для оплаты комиссий, например **BNB** на Binance.
При оплате в нативных токенах часто дают скидку (на Binance — 25%).
- Другие биржи списывают комиссии непосредственно из результата сделки.

## Особенности торговли на споте

Комиссия берётся в **базовой валюте** сделки.
Например, при покупке BTC за USDT комиссия будет списана в BTC, и у вас останется чуть меньше монеты, чем купил бот.

Чтобы бот не остановился с ошибкой «Недостаточно баланса» при установке тейк-профита:
- купите заранее монеты на сумму ~0.3% от депозита бота;
- держите их на счёте вне торговли — комиссия будет списываться из этого запаса.

### Пример 1 — торговля в LONG

Бот покупает **1 ETH**, комиссия 0.1% = 0.001 ETH. На счету будет 0.999 ETH.
Если объём небольшой (0.01 ETH), комиссия округляется по правилам биржи, и остаток может «застрять» на балансе.
Например, для ETH/USDT точность объёма — 4 знака, значит, 0.00999 ETH округлится до 0.0099 ETH, а 0.00009 ETH останется на балансе.

Такие остатки можно:
- копить;
- конвертировать в токен биржи (BNB, BIT и т.д.).

### Пример 2 — торговля в SHORT

В SHORT проблемы с остатками нет: комиссия берётся из полученной валюты.
Например, при продаже 1 ETH за 2000 USDT комиссия 2 USDT, и даже при профите 0.5% (1990 USDT) средств хватит для оплаты комиссии.

## Где смотреть ставки

- [Binance](https://www.binance.com/ru/fee/schedule)
- [BingX](https://bingx.com/ru-ru/support/costs/)
- [Bitget](https://www.bitget.com/ru/fee)
- [Bybit — структура комиссий](https://www.bybit.com/ru-RU/help-center/article/Trading-Fee-Structure) •
[Bybit — моя ставка](https://www.bybit.com/ru-RU/my-fee-rate)
- [Gate](https://www.gate.com/ru/fee)
- [HTX](https://www.htx.com/ru-ru/fee/)
- [Hyperliquid](https://hyperliquid.gitbook.io/hyperliquid-docs/trading/fees)
- [OKX](https://www.okx.com/ru/help/trading-fee-rules-faq)

## Комиссия за финансирование (Funding fee)

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

Начисленная сумма учитывается в **Реализованном PnL** позиции.

:::caution
Длительное удержание позиции может привести к тому, что сумма фандинга перекроет прибыль.
:::
