Спред на бирже: что это, как считать и почему он съедает больше, чем кажется

·9 мин чтения
Антон Сухарев·Основатель Quantra·редполитика
Содержание

Когда трейдер думает о расходах, он первым делом вспоминает комиссию брокера. Спред при этом остаётся где-то на периферии — «ну да, есть там разница между покупкой и продажей». Между тем на высоковолатильных инструментах или при активной интрадей-торговле спред вносит в итоговые издержки сопоставимый, а иногда и больший вклад, чем явные комиссии.

В этой статье разбираем: как устроен 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 статистических ловушек.

Итоговый чеклист: учитываешь ли ты спред

Быстрая самопроверка перед входом в сделку и при анализе стратегии:

  1. Знаешь ли ты актуальный спред по инструменту прямо сейчас (а не в момент последней сделки)?
  2. Считаешь ли ты точку безубытка как «цена входа + двойной спред + двойная комиссия»?
  3. Если торгуешь второй эшелон — достаточно ли велик твой таргет по движению, чтобы покрыть транзакционные издержки и дать положительное математическое ожидание?
  4. Сравниваешь ли метрики по разным инструментам, чтобы видеть, где спред систематически режет результат?
  5. Используешь ли лимитные заявки там, где это практически реализуемо?

Если хоть один пункт вызвал паузу — скорее всего, спред уже незаметно участвует в твоих результатах. Вопрос только в том, насколько.


Если хочешь увидеть, на каких инструментах твои транзакционные издержки выше всего, — подключи брокера к Quantra (read-only, физически не можем выставить ни одного ордера). Сделки подтянутся автоматически, и ты увидишь свои реальные цены исполнения, метрики по инструментам и паттерны, которые сложно разглядеть в отчётах брокера вручную.


Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.

ПоделитьсяTelegramVK
Была ли статья полезна?
Рассылка

Новые статьи — раз в неделю на почту

Короткий дайджест свежих разборов про облигации, поведение трейдера и метрики стратегии. Одно письмо в неделю, отписаться можно в один клик.