Когда трейдер думает о расходах, он первым делом вспоминает комиссию брокера. Спред при этом остаётся где-то на периферии — «ну да, есть там разница между покупкой и продажей». Между тем на высоковолатильных инструментах или при активной интрадей-торговле спред вносит в итоговые издержки сопоставимый, а иногда и больший вклад, чем явные комиссии.
В этой статье разбираем: как устроен bid-ask спред, сколько конкретно рублей он забирает в зависимости от инструмента и размера позиции, как его учитывать при расчёте точки безубытка — и почему в дневнике трейдера хорошо видно, какие инструменты систематически «дороже», чем кажутся.
Как устроен спред: bid, ask и рыночная цена
В биржевом стакане всегда есть две цены:
- Bid — лучшая цена, по которой кто-то готов купить прямо сейчас (покупатель ждёт продавца).
- Ask — лучшая цена, по которой кто-то готов продать прямо сейчас (продавец ждёт покупателя).
Спред — это разность между ними:
Спред = Ask − Bid
Когда ты покупаешь по рынку — платишь Ask. Когда продаёшь по рынку — получаешь Bid. Разница уходит тому, кто стоял в стакане с лимитной заявкой (маркет-мейкер или другой участник). Это не комиссия брокеру — это цена ликвидности.
Пример: акция SBER, Bid 310,50 ₽, Ask 310,60 ₽. Спред = 0,10 ₽. Ты купил 1 000 акций по 310,60 ₽ и сразу же продал по 310,50 ₽ — потерял 100 ₽ только на спреде, не двигаясь никуда.
Спред в рублях: сколько это на разных инструментах
Спред принято выражать как в абсолютных рублях, так и в процентах от цены. Для сравнения инструментов удобнее процентный вид:
Спред, % = (Ask − Bid) / Ask × 100%
Посмотрим на типичный диапазон по российским инструментам. Это не точные данные торгов, а порядок цифр, характерный для нормального режима рынка:
| Инструмент | Типичный спред | Спред в % |
|---|---|---|
| Акции первого эшелона (SBER, GAZP, LKOH) | 0,05–0,20 ₽ | 0,01–0,06% |
| Акции второго эшелона (малая ликвидность) | 0,5–5 ₽ и выше | 0,1–1,5% |
| ОФЗ (ликвидные серии, напр. 26238) | 0,05–0,15% от номинала | 0,05–0,15% |
| ОФЗ (менее ликвидные серии) | 0,3–0,8% от номинала | 0,3–0,8% |
| Фьючерс Si (доллар/рубль) | 0,25–1,0 пункт | 0,0003–0,001% |
| Фьючерс на индекс МосБиржи (MXI) | 10–30 пунктов | 0,03–0,10% |
Обрати внимание на разрыв между первым и вторым эшелоном акций. Трейдер, активно торгующий малоликвидные бумаги с 10–20 сделками в неделю, может не замечать, как спред методично съедает edge стратегии.
Почему фактический убыток от спреда — это двойной спред
Это самое важное, что нужно понять. Когда ты заходишь в позицию и выходишь из неё рыночными заявками — ты платишь спред дважды: при входе и при выходе.
Пример с акцией второго эшелона:
Цена бумаги: ~500 ₽
Bid/Ask: 498,00 / 502,00 ₽
Спред: 4,00 ₽ (≈ 0,8%)
Позиция: 500 акций
Вход по Ask: 500 акций × 502,00 ₽ = 251 000 ₽
Выход по Bid: 500 акций × 498,00 ₽ = 249 000 ₽
Потери на спреде: 2 000 ₽
Бумага не сдвинулась. Просто купил и продал по рынку — минус 2 000 ₽. При комиссии 0,05% от оборота это ещё около 250 ₽ туда и 250 ₽ обратно. Итого транзакционные издержки одного «холостого» круга — 2 500 ₽.
Для интрадей-трейдера с позицией 500 000 ₽ и спредом 0,8% это уже 4 000 ₽ на спреде за один вход-выход, плюс комиссия. Сделка должна дать как минимум такое движение только чтобы выйти в ноль.
Реальная точка безубытка: считаем со спредом и комиссией
Формула точки безубытка по сделке чаще всего выглядит так:
Точка безубытка = Цена входа + Комиссия на вход + Комиссия на выход
Но это неполная формула. Полная — с учётом двойного спреда:
Точка безубытка = Цена входа + Спред (вход) + Комиссия (вход) + Спред (выход) + Комиссия (выход)
Для длинной позиции по рынку, где ты берёшь Ask и продаёшь в Bid:
Точка безубытка = Ask_вход + Ask_вход × k_ком + Спред_выход + (Bid_выход × k_ком)
где k_ком — ставка комиссии в долях.
Упрощённо, если спред симметричный и ставка комиссии k:
Точка безубытка (%) = Спред% + 2 × k_ком%
Пример для акции второго эшелона, комиссия 0,05% за сделку:
Спред% = 0,8%
Комиссия туда-обратно = 2 × 0,05% = 0,10%
Точка безубытка = 0,8% + 0,10% = 0,90%
То есть акция должна пройти 0,90% от цены входа, прежде чем сделка выйдет в ноль. Это примерно 4,50 ₽ на акции ценой 500 ₽. Если твой таргет по движению — 1%, чистый результат будет уже не 1%, а около 0,10%.
Подробнее о том, как включать комиссии в расчёт метрик — в статье «Как считать метрики после комиссий». Там же разбираются случаи, когда «выгодная» стратегия разворачивается в минус после учёта всех реальных расходов.
Спред на разных инструментах: где он критичен
Акции первого эшелона (SBER, GAZP, LKOH). Спред на этих бумагах минимален — 0,01–0,06%. Для интрадей-трейдера с позицией 200 000–300 000 ₽ это 20–180 ₽ за круг. Существенно, но не критично: основную статью расходов здесь формирует комиссия брокера.
Акции второго эшелона. Здесь спред может достигать 0,5–1,5% и выше. При активной торговле это уже системная проблема: стратегия с win rate 55% и R/R 1:1,2 может оказаться убыточной, как только учтёшь реальные транзакционные издержки. Если торгуешь такие бумаги, проверь свой математическое ожидание сделки с учётом полного спреда, а не только комиссий.
ОФЗ. Ликвидные выпуски (26238, 26240 и другие серии из первой двадцатки по обороту) торгуются с узким спредом — 0,05–0,15% от номинала. Менее ликвидные корпоративные и короткие ОФЗ — шире. Если переворачиваешь позицию раз в месяц-квартал, спред не критичен. Если торгуешь облигации активно (что редко имеет смысл для ретейл-участника), считай его явно.
Фьючерсы. Спред здесь минимален в процентном выражении — на Si это доли базисного пункта. Но фьючерс — инструмент с плечом, и реальный объём позиции большой. Плюс у фьючерсов есть биржевой сбор (не только брокерская комиссия), который нужно учитывать отдельно.
Лимитные заявки: как снизить потери на спреде
Рыночная заявка — это согласие заплатить спред немедленно. Лимитная заявка — это попытка встать в стакан и получить лучшую цену. Если заявка исполнится, ты не платишь спред, а сам его «зарабатываешь» (становишься мейкером).
Практическая оговорка: лимитка не всегда исполняется. Если цена ушла в другую сторону, ты не вошёл в сделку. Это не плохо и не хорошо — просто другой профиль риска. На быстром рынке или при работе с новостями лимитка даёт плохое исполнение или не исполняется вовсе: тут рыночная заявка неизбежна.
Промежуточный вариант — ставить лимитку на уровень Ask (для лонга) вместо «по рынку». В спокойном рынке с хорошим стаканом такая заявка исполняется практически моментально, но формально ты встаёшь как тейкер — платишь комиссию тейкера, не спред. На некоторых схемах комиссий это выгоднее, чем полный спред.
Как спред виден в дневнике трейдера
Если синхронизируешь сделки с брокером — Т-Инвестиции, БКС или Финам — в дневнике Quantra каждая сделка фиксируется с ценой исполнения. Это и есть та самая цена, по которой ты реально купил или продал, с уже «зашитым» спредом внутри.
Но дальше интереснее: если анализировать серии сделок по одному и тому же инструменту, начинает проявляться паттерн. Например:
- На бумаге А средний P&L на сделку —200 ₽, при этом сигналы кажутся хорошими.
- На бумаге Б средний P&L на сделку +300 ₽ при схожем подходе.
Если разобрать цены входа и выхода, может оказаться, что бумага А просто имеет спред вдвое шире — и эта разница съедает большую часть edge. Это не проблема стратегии, это проблема выбора инструмента.
Именно так работает диагностика «скрытых» транзакционных издержек: не через интуицию, а через сравнение метрик по инструментам. Про другие статистические ловушки, которые искажают картину стратегии — читай в разборе Profit Factor: 7 статистических ловушек.
Итоговый чеклист: учитываешь ли ты спред
Быстрая самопроверка перед входом в сделку и при анализе стратегии:
- Знаешь ли ты актуальный спред по инструменту прямо сейчас (а не в момент последней сделки)?
- Считаешь ли ты точку безубытка как «цена входа + двойной спред + двойная комиссия»?
- Если торгуешь второй эшелон — достаточно ли велик твой таргет по движению, чтобы покрыть транзакционные издержки и дать положительное математическое ожидание?
- Сравниваешь ли метрики по разным инструментам, чтобы видеть, где спред систематически режет результат?
- Используешь ли лимитные заявки там, где это практически реализуемо?
Если хоть один пункт вызвал паузу — скорее всего, спред уже незаметно участвует в твоих результатах. Вопрос только в том, насколько.
Если хочешь увидеть, на каких инструментах твои транзакционные издержки выше всего, — подключи брокера к Quantra (read-only, физически не можем выставить ни одного ордера). Сделки подтянутся автоматически, и ты увидишь свои реальные цены исполнения, метрики по инструментам и паттерны, которые сложно разглядеть в отчётах брокера вручную.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.