← Сезон 0: Вводный
ФИНАНСЫ Вводный Сезон 0 · Выпуск 10

Рынки и инструменты: что нужно понимать

ЧЕТЫРЕ КЛАССА АКТИВОВАКЦИИ (EQUITIES)Доля в бизнесе · Дивидендный гэп · Заём в РЕПО для шортаОБЛИГАЦИИ (FIXED INCOME)Доходность YTM · Дюрация Маколея · Выпуклость (Convexity)ФЬЮЧЕРСЫ (FUTURES)Маржа (Initial/Maint) · Контанго / Бэквордация · Клиринг VMОПЦИОНЫ (OPTIONS)Call & Put · Паритет Put-Call · Временной распад (Theta)МИКРОСТРУКТУРА L2 / L3 MBOASK: 105.15 (150 лотов)Очередь FIFO: Order#9160 (150)СПРЕД (SPREAD) = 0.05 ₽BID: 105.10 (200 лотов)Очередь FIFO: Order#9155 (200)ПОРТФЕЛЬ МАРКОВИЦАДисперсия: σ_p^2 = w^T Σ w · ДиверсификацияСПЕЦИФИКА MOEX FORTSШаг цены · Стоимость шага цены · Расчёт VM в рубляхКУЛИЧ

Диверсификация и наблюдается на практике, и разумна. Правило поведения, из которого не следует превосходство диверсификации, должно быть отвергнуто и как гипотеза, и как руководство к действию.

— Гарри Марковиц «Portfolio Selection», The Journal of Finance, т. 7, № 1, март 1952, с. 89 Перевод редакции

Финансовый рынок глазами инженера

Для классического разработчика биржа сначала кажется простой системой: «график с японскими свечами, стакан котировок и кнопка Buy».

Но для квант-инженера рынок — это высоконагруженная асинхронная распределённая система, где:

  • События происходят за микросекунды;
  • Наблюдения зашумлены и нестационарны;
  • Ваша собственная сделка деформирует состояние системы (Market ImpactMarket ImpactΔP ≈ γ · √(Q / V)Сдвиг цены, вызванный собственной сделкой: крупная заявка выедает ликвидность стакана и исполняется хуже, чем показывала котировка до её подачи.Подробнее →);
  • Активы связаны строгими безарбитражными математическими соотношениями.

Чтобы строить торговые алгоритмы, необходимо понимать внутреннее устройство четырёх классов финансовых инструментов, физику книги заявок (Limit Order Book) и математику оптимизации портфеля.


1. Четыре ключевых класса активов

Класс активаМеханика расчётовОбязательства сторонСпецифика ценообразованияГлавный квант-риск
Акции (Equities)Т+1 / Т+2, полная оплата или заём в РЕПОНет обязательств (доля в капитале бизнеса)Дисконтирование дивидендных потоковРыночный риск, риск отзыва шорта (Short Squeeze)
Облигации (Fixed Income)Т+1, учёт накопленного купона (НКД)Эмитент обязан гасить купоны и номиналМоделирование кривой ставок и кредитного спредаПроцентный риск (дюрация) и кредитный дефолт
Фьючерсы (Futures)Ежедневный клиринг вариационной маржи (VM)Обе стороны обязаны исполнить контрактМодель Cost of Carry (F0=S0erTF_0 = S_0 e^{rT})Риск Margin Call из-за высокого плеча
Опционы (Options)Покупатель платит премию, продавец вносит ГОПокупатель имеет право, продавец обязанУравнение Блэка — Шоулза, греки (Δ,Γ,Θ,V\Delta, \Gamma, \Theta, \mathcal{V})Нелинейный риск изменения волатильности и распада

I. Акции (Equities)

  • Суть: Долевая ценная бумага, дающая право на долю в прибыли компании (дивиденды) и право голоса.
  • Дивидендный гэп (Dividend Gap): В дату дивидендной отсечки цена акции падает ровно на размер дивиденда. Покупатель, купивший бумагу в день отсечки, уже не имеет права на текущую выплату.
  • Механика шорта (Short Sale): Чтобы продать акцию, которой у вас нет, алгоритм берёт её взаймы у брокера (сделка РЕПО) под процент (borrow fee) и продаёт на бирже. Для фиксации прибыли акцию необходимо откупить в стакане и вернуть кредитору.
    Квантовое правило: Ставка заимствования неликвидных акций может достигать 20–50% годовых. Если не учитывать borrow fee в бэктесте, алгоритм покажет ложную «альфу» на бумаге.

II. Облигации (Fixed Income)

  • Доходность к погашению (Yield to Maturity / YTM): Внутренняя ставка доходности yy, приравнивающая рыночную цену облигации PP к дисконтированной сумме купонов CtC_t и номинала: P=∑t=1nCt(1+y)t+Nominal(1+y)nP = \sum_{t=1}^n \frac{C_t}{(1+y)^t} + \frac{\text{Nominal}}{(1+y)^n}
  • Дюрация Маколея (DMacD_{Mac}): Средневзвешенный срок возврата инвестиций, показывающий чувствительность цены к ставкам: dPdy=−DMod⋅P,гдеDMod=DMac1+y\frac{dP}{dy} = -D_{Mod} \cdot P, \quad \text{где} \quad D_{Mod} = \frac{D_{Mac}}{1+y}
  • Выпуклость (Convexity): Вторая производная цены по ставке (поправка на кривизну): dPP≈−DMod⋅dy+12Cvx⋅(dy)2\frac{dP}{P} \approx -D_{Mod} \cdot dy + \frac{1}{2} C_{vx} \cdot (dy)^2

III. Фьючерсы (Futures)

Стандартизированный биржевой контракт на поставку актива в будущем по фиксированной цене F0F_0.

  • Маржинальное плечо: Биржа не требует 100% стоимости. На счёте блокируется лишь начальное гарантийное обеспечение (Initial Margin, обычно 5–15% от стоимости контракта).
  • Контанго и Бэквордация:
    • Контанго (Contango): Фьючерс дороже спота (F0>S0F_0 > S_0) из-за процентных расходов на удержание позиции и хранения (cost of carry).
    • Бэквордация (Backwardation): Фьючерс дешевле спота (F0<S0F_0 < S_0), когда на физическом рынке наблюдается острый дефицит сырья.
  • Базис (Basis): Basis=S0−F0Basis = S_0 - F_0. По мере приближения даты экспирации базис стремится к нулю.
  • Вариационная маржа (Mark-to-Market): Биржа проводит клиринг дважды в день, начисляя прибыль или списывая убыток живыми деньгами на маржинальный счёт.

IV. Опционы (Options)

Асимметричные производные инструменты. Покупатель опциона Call получает право купить актив по цене страйк KK, а опциона Put — право продать.

  • Внутренняя стоимость: max⁡(S−K,0)\max(S - K, 0) для Call и max⁡(K−S,0)\max(K - S, 0) для Put.
  • Временная стоимость: Разница между рыночной премией и внутренней стоимостью, угасающая к экспирации (грек Тета).
  • Паритет Put-Call (Put-Call Parity): Фундаментальное безарбитражное тождество для европейских опционов: Ct+K⋅e−r(T−t)=Pt+StC_t + K \cdot e^{-r(T-t)} = P_t + S_t Если это равенство нарушается хотя бы на копейку, квант-алгоритмы мгновенно проводят конверсионный арбитраж.

2. Что происходит внутри биржевого стакана

РЫНОЧНЫЙ ОРДЕР (TAKER): BUY 250 лотов по рынкуASK 105.20 | Объём 300 | Заявки: #9175 (100 лотов), #9179 (200 лотов)ASK 105.15 | Объём 150 | Заявки: #9160 (150 лотов) <— ЛУЧШИЙ ASK (L1)Сведение по FIFO: Taker сперва выедает 150 лотов по 105.15, затем 100 лотов по 105.20 (Проскальзывание!)СПРЕД (SPREAD) = 105.15 - 105.10 = 0.05 ₽BID 105.10 | Объём 200 | Заявки: #9155 (200 лотов) <— ЛУЧШИЙ BID (L1)BID 105.05 | Объём 350 | Заявки: #9140 (150 лотов), #9142 (200 лотов)
Рис. 1 Архитектура книги заявок L3 (Market-by-Order) и сведение встречных потоков ордеров

Уровни данных

  1. L1 (Level 1): Только лучшие котировки BidbestBid_{best} и AskbestAsk_{best} и их объёмы.
  2. L2 (Level 2 / Market Depth): Агрегированная глубина (например, 20 или 50 уровней цен суммарно).
  3. L3 (Level 3 / Market-by-Order - MBO): Каждый индивидуальный ордер с биржевым ID и очередью FIFO. Позволяет моделировать вероятность исполнения пассивных заявок (Queue Position Modeling).

Maker vs Taker

  • Maker (Лимитные ордера): Добавляет ликвидность в стакан. Не платит спред, но берёт на себя риск неисполнения и неблагоприятного отбора (Adverse Selection).
  • Taker (Рыночные ордера): Забирает доступную ликвидность мгновенно. Платит спред и сдвигает цены.

Дисбаланс книги заявок (Order Book Imbalance / OBI)

Отношение объёмов на первом ценовом уровне: OBI=VBid−VAskVBid+VAsk∈[−1,1]OBI = \frac{V_{Bid} - V_{Ask}}{V_{Bid} + V_{Ask}} \in [-1, 1] Когда OBI→+1OBI \to +1, в стакане преобладают покупатели, что с высокой вероятностью предшествует тиковому движению цены вверх.

Проскальзывание (Slippage) и Market Impact

Если алгоритм отправляет рыночный ордер на покупку 250 лотов при лучшем предложении всего 150 лотов по 105.15 ₽, оставшиеся 100 лотов будут сведены по следующей цене 105.20 ₽.
Средняя цена исполнения составит 105.17 ₽ — это и есть проскальзывание.

Влияние крупной позиции описывается законом квадратного корня Элгрена — Крисса: Itemp=Y⋅σ⋅QVdailyI_{temp} = Y \cdot \sigma \cdot \sqrt{\frac{Q}{V_{daily}}} где QQ — объём сделки, VdailyV_{daily} — среднесуточный объём торгов, σ\sigma — волатильность.


3. Риск, доходность и портфель

Гарри Марковиц математически доказал, почему диверсификация работает.

Ожидаемая доходность портфеля линейна: E[Rp]=∑i=1NwiE[Ri]\mathbb{E}[R_p] = \sum_{i=1}^N w_i \mathbb{E}[R_i]

А дисперсия портфеля зависит от взаимных ковариаций: σp2=wTΣw=∑i=1Nwi2σi2+∑i=1N∑j≠iNwiwjσij\sigma^2_p = w^T \Sigma w = \sum_{i=1}^N w_i^2 \sigma_i^2 + \sum_{i=1}^N \sum_{j \neq i}^N w_i w_j \sigma_{ij}

Магия диверсификации некоррелированных активов

Если объединить в портфель NN некоррелированных стратегий (ρij=0\rho_{ij} = 0) с равными весами wi=1/Nw_i = 1/N и дисперсией σ2\sigma^2, совокупный риск портфеля составит: σp2=σ2N→0приN→∞\sigma^2_p = \frac{\sigma^2}{N} \to 0 \quad \text{при} \quad N \to \infty Идиосинкразический риск стратегий аннулируется, а коэффициент Шарпа портфеля растёт пропорционально N\sqrt{N}!

Коэффициент Шарпа (Sharpe Ratio)

Главная метрика качества квантовой стратегии: SR=E[Rp]−RfσpSR = \frac{\mathbb{E}[R_p] - R_f}{\sigma_p} Отношение избыточной доходности над безрисковой ставкой RfR_f к среднеквадратическому отклонению σp\sigma_p.


4. Как считают на Московской бирже

На срочном рынке FORTS многие контракты котируются в долларах или пунктах (фьючерс на индекс РТС, золото GD, нефть Brent, доллар Si), но все расчёты НКЦ производит в российских рублях.

Для этого биржа использует два параметра:

  1. Шаг цены (Price Step): Минимальное изменение котировки (например, 0.1 пункта или $0.1).
  2. Стоимость шага цены (Price Step Value): Динамически рассчитываемая НКЦ стоимость одного шага цены в рублях, привязанная к курсу ЦБ.

Формула вариационной маржи в рублях

VM=Pcurr−PprevPrice Step⋅Price Step Value⋅LotVM = \frac{P_{curr} - P_{prev}}{\text{Price Step}} \cdot \text{Price Step Value} \cdot \text{Lot}

Пример расчёта на фьючерсе золота (GD)

Алгоритм купил 1 контракт на золото по цене $2 500 и закрыл позицию по $2 510.

  • Шаг цены: $0.1
  • Стоимость шага цены при курсе 90 ₽/$: 0.1×90=9 руб.0.1 \times 90 = 9 \text{ руб.}
  • Вариационная маржа: VM=2510−25000.1×9×1=100×9=900 рублейVM = \frac{2510 - 2500}{0.1} \times 9 \times 1 = 100 \times 9 = 900 \text{ рублей}

Не является индивидуальной инвестиционной рекомендацией

Всё, что описано выше, — механика инструментов и математика их оценки, а не совет что-либо покупать или продавать. КУЛИЧ объясняет, как устроены рынки, и не даёт инвестиционных рекомендаций. Любая сделка на бирже — ваше решение и ваш риск.

Главное из выпуска
  1. Рынок — это не график, а очередь заявок: Физика L3 MBO, правила сведения по FIFO и дисбаланс книги заявок (OBI) формируют микроструктуру котировок.
  2. Деривативы требуют маржи: Фьючерсы и опционы дают плечо, но требуют контроля вариационной маржи во избежание принудительного Margin Call.
  3. Паритет Put-Call незыблем: Равенство C+Ke−rT=P+SC + K e^{-rT} = P + S лежит в основе арбитража деривативов.
  4. Диверсификация увеличивает Шарп: Сочетание слабокоррелированных стратегий снижает волатильность портфеля в N\sqrt{N} раз.
  5. На Мосбирже важна стоимость шага цены: Вариационная маржа по валютным и сырьевым контрактам конвертируется в рубли через плавающий Price Step Value НКЦ.

Источники

  1. [1] Portfolio Selection Harry Markowitz — The Journal of Finance, т. 7, № 1 · март 1952, с. 77–91 Первоисточник по диверсификации и оптимизации портфеля; на с. 89 — фраза из эпиграфа.
  2. [2] Options, Futures, and Other Derivatives, 11-е издание John C. Hull, Pearson · 2021, ISBN 978-0-13-693997-9 Стандартный учебник по инструментам: фьючерсы, опционы, греки, ценообразование.
  3. [3] Переход срочного рынка на единую торговую сессию Московская биржа · 13 марта 2026, в силе с 23 марта 2026 Действующее расписание FORTS: промежуточный клиринг отменён, основная клиринговая сессия — 23:50–00:30.
  4. [4] Параметры срочного рынка: принципы расчёта вариационной маржи и гарантийного обеспечения Московская биржа · проверено 4 сентября 2026 Порядок пересчёта в рубли для контрактов, котируемых в валюте. Базовая формула вариационной маржи задаётся в спецификации каждого конкретного контракта.
  5. [5] Методика определения риск-параметров срочного рынка ПАО Московская Биржа НКО НКЦ (АО) · редакция от 13 июля 2026 Как центральный контрагент считает гарантийное обеспечение и риск-параметры.

Ссылки сверены 4 сентября 2026

Проверьте себя

КВИЗ

10 вопросов по материалу статьи.
Для прохождения — 10 из 10.

ESC