TRADING FOUNDATIONS01 / 75
От идеи до закрытой сделки

Как работает трейдинг

Как человек читает рынок, выбирает сделку, отправляет заявку, управляет риском и разбирает результат.

Карта курса02 / 75
11 блоков

От первой котировки до осознанной сделки

Выплаты
EV
→
Рынок
Данные
→
Price Action
Наблюдения
→
Исследование
Проверка
  • Сначала математика: Win Rate, доля прибыльных сделок, не определяет прибыль сам по себе.
  • Потом механика: как появляются цена, данные и издержки.
  • Затем практика: как соединить наблюдение, план, риск, исполнение и журнал.

Торговой системе нужны сигнал, правила риска и исполнение.

Блок 103 / 75
01
Вероятность и выплата

Математика трейдинга на пальцах

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

01 · Асимметрия04 / 75
Парадокс 50%

Шансы равны, выплаты различаются

  • Орёл: вы теряете $100.
  • Решка: вы получаете $300.
  • Вероятность каждого исхода: 50%.

Ожидание одной игры: 0.5 × 300 − 0.5 × 100 = +$100.

50%
01 · Асимметрия05 / 75
Казино наоборот

Можно ошибаться чаще и всё равно зарабатывать

  • Обычная ловушка: много маленьких побед и один огромный убыток.
  • Планируем небольшой убыток и более крупную прибыль.
  • Проверяем частоту исходов и их среднюю выплату.
−1Rошибка
+3Rправильный сценарий
01 · Ожидание06 / 75
Пример с курьером

Win Rate 60% может дать прибыль, а 80% убыток

6 × 100 = +600 грн
4 × 50 = −200 грн
Итого: +400 грн

Контрпример
8 × 100 − 2 × 500 = −200 грн
  • Частота побед задаёт только одну часть результата.
  • Нужно знать средний выигрыш и средний убыток.
  • Сравнивать торговые подходы только по Win Rate опасно.

В трейдинге качество решения измеряется распределением выплат.

01 · Выплата07 / 75
Risk / Reward

Сколько мы готовы потерять ради потенциальной прибыли

  • R:R 1:2: рискуем $1 ради $2.
  • R:R 1:3: рискуем $1 ради $3.
  • R:R задаёт план. Фактический выход может быть хуже.
7 × −1R
−7R
3 × +3R
+9R
01 · Порог прибыли—
Безубыточный Win Rate

Чем больше средняя победа, тем реже нужно выигрывать

36.7%безубыточный Win Rate
+0.10Rожидание одной сделки
  • При R:R 1:1 нужен WR 50% до издержек.
  • При R:R 1:2 достаточно 33.3%.
  • Spread, разница цен продажи и покупки, повышает порог.

Комиссия и slippage, проскальзывание цены исполнения, тоже повышают порог.

01 · Безубыточность08 / 75
Матрица выживаемости

Как Win Rate связан с R:R

WR 1:0.5 1:1 1:2 1:3 1:5
20% − − − − +
30% − − − + +
40% − − + + +
50% − 0 + + +
60% − + + + +
70% + + + + +
  • При R:R 1:3 безубыточный WR составляет около 25% до издержек.
  • Комиссия, spread и slippage поднимают этот порог.
  • 35–45% WR может быть нормой для асимметричной системы.
01 · Метрики09 / 75
Profit Factor и Positive EV

Сколько прибыли создаёт каждый доллар убытка

  • Profit Factor = вся прибыль / все убытки.
  • $15 000 / $10 000 = 1.5.
  • PF выше 1 полезен только на достаточной выборке и после издержек.
PF = Gross Profit / Gross Loss

EV = WR × AvgWin
     − (1 − WR) × AvgLoss

Цель: EV > 0 после издержек
01 · Неопределённость—
Почему 20 сделок недостаточно

Короткая прибыльная серия ещё не доказывает преимущество

  • На 20 сделках результат сильно зависит от случайного состава серии.
  • На 100 сделках среднее устойчивее, но редкие режимы ещё могут отсутствовать.
  • Нужны выборка, доверительный диапазон и проверка в разных периодах.

Сначала оцениваем разброс возможных результатов, затем среднее.

20 сделок
широко
100 сделок
средне
1000 сделок
уже
01 · Риск10 / 75
Нелинейность просадки

Чем глубже падение, тем тяжелее восстановление

  • После −10% нужно +11% для возврата.
  • После −20% нужно +25%.
  • После −50% уже нужно +100%.

Контроль риска помогает сохранить капитал для следующих сделок.

−10%+11%
−20%+25%
−30%+43%
−50%+100%
01 · Выживание11 / 75
Stop Loss и размер позиции

Стоп задаёт выход, размер позиции задаёт денежный риск

1%риск на сделку
−9.6%после 10 стопов
живсистема может продолжать
  • Серия из 8–10 убытков возможна даже у хорошей системы.
  • Стоп без расчёта позиции не контролирует убыток.
  • Разрыв цены и slippage могут сделать убыток больше плана.

Маленький риск помогает пережить плохую серию.

01 · Position sizing—
Размер позиции из допустимого риска

Сначала выбираем допустимый убыток, затем объём

Risk budget = $100
Stop = 20 points
Point value = $5

Size = $100 / (20 × $5)
Size = 1 contract
  • Денежный риск выбирают до входа.
  • Stop ставим там, где торговая идея перестаёт действовать.
  • Если расчёт даёт 0.4 контракта, сделку пропускают или используют меньший инструмент.

Размер позиции переводит расстояние до stop в плановый денежный риск.

01 · Path dependency12 / 75
Одинаковый EV · разные пути

Порядок прибылей и убытков меняет просадку

  • Среднее ожидание не показывает, когда придёт плохая серия.
  • При процентном риске убытки уменьшают базу следующей сделки.
  • Monte Carlo строит случайные последовательности и показывает разброс результатов.
одинаковый финал но разная максимальная просадка
01 · Интерактив13 / 75
Интерактивный эквити симулятор

Риск и выживание в Monte Carlo

Меняйте параметры. Каждая линия показывает возможную серию побед и стопов.

EV = +0.30R
40 путей · старт $10 000
путимедиана
$—медианный финал
—%медианный Max DD
—медианная серия убытков
—%выжили выше 50% капитала
Блок 214 / 75
02
Минимальный словарь

База трейдинга для новичков

Что означает открыть позицию, сколько стоит движение цены и почему плечо не равно контролируемому риску.

02 · Позиция15 / 75
Long / Short

Зарабатывать можно на росте и на падении

  • Long: купили ниже, хотим продать выше.
  • Short: продали выше, хотим купить обратно ниже.
  • В обоих направлениях учитываем stop, издержки и разрывы цены.
LONG SHORT
02 · Котировка—
Bid, Ask и Spread

Цена немедленной покупки отличается от цены продажи

  • Bid: лучшая цена, по которой готовы купить у нас.
  • Ask: лучшая цена, по которой готовы продать нам.
  • Spread: разница ask и bid, расход при немедленном входе и выходе.

Середина между bid и ask не гарантирует fill, исполнение по этой цене.

100.00BID · продаём сюда
0.25SPREAD
100.25ASK · покупаем здесь
02 · Экспозиция16 / 75
Плечо · Маржа · Контракт

Большая позиция не означает большой капитал

$10 000позиция при $1 000 капитала и плече 1:10
  • Плечо даёт открыть позицию крупнее капитала.
  • Маржа: залог брокеру. Убыток может быть больше.
  • Лот / контракт задаёт, сколько денег стоит пункт цены.

Сначала считаем риск до стопа в деньгах, потом проверяем маржу.

02 · Единицы цены—
Tick, пункт и стоимость контракта

Одинаковое движение на графике может стоить разные деньги

Tick = 0.25 point
4 ticks = 1 point
Point value = $20
Move = 5 points

P&L = 5 × $20 × 2 contracts
P&L = $200
  • Tick задаёт минимальный разрешённый шаг цены.
  • Один пункт цены может содержать несколько ticks.
  • Стоимость пункта переводит движение цены в деньги.

До входа считаем stop и target, цель выхода, в деньгах.

02 · Анатомия сделки17 / 75
Одна сделка от входа до выхода

30 пунктов риска ради 90 пунктов потенциала

  • Вход: 18 500, stop: 18 470.
  • Target: 18 590, значит R:R = 1:3.
  • При $25 за пункт: риск $750, цель $2 250.
Target 18 590 · +3R
Entry 18 500
Stop 18 470 · −1R
02 · Order lifecycle—
От заявки до закрытой сделки

Заявка, fill и позиция описывают разные события

Submitted
→
Accepted
→
Fill(s)
→
Open position
→
Exit fill
  • Отправка и принятие заявки ещё не означают сделку.
  • При частичном fill позиция равна только исполненному объёму.
  • Позиция закрыта после встречного fill, а не после нажатия кнопки.

Заявка задаёт намерение. Fill фиксирует исполнение.

02 · Отрицательная сумма18 / 75
Почему большинство ритейла теряет

После издержек случайная торговля уже имеет минус

  • Нет проверенного преимущества: правила входа меняются задним числом.
  • Размер позиции слишком большой, stop отсутствует или переносится.
  • Spread, комиссия и slippage съедают маленькое преимущество.

Частые сделки сами по себе не приносят прибыль. Нужно преимущество после издержек.

Raw edge: +0.18R
Spread: −0.06R
Commission: −0.04R
Slippage: −0.05R

Net EV: +0.03R
02 · Costs—
Три вида торговых издержек

Издержки уменьшают результат сделки

  • Spread платим за немедленное пересечение рынка.
  • Commission, комиссия, зависит от тарифа брокера и площадки.
  • Slippage, проскальзывание, здесь означает fill хуже ожидаемой цены.

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

Gross P&L +$500
− spread $40
− commission $30
− slippage $80

Net P&L +$350
02 · Словарь19 / 75
Мини-глоссарий

Девять слов, чтобы говорить на одном языке

Long / Shortставка на рост / падение
Marginзалог под позицию
Tickминимальный шаг цены
Spreadразница bid и ask
Stop / Targetограничение убытка / цель
Rединица риска сделки
Profit Factorсумма прибылей / сумма убытков
Drawdownпадение от пика капитала
Slippageцена хуже ожидаемой

Главный вопрос к любой цифре: в пунктах, деньгах, процентах или R?

Блок 320 / 75
03
Инфраструктура

Откуда берутся цифры

Биржевая система сопоставляет встречные заявки. Трейдер видит выбранную часть событий через брокера, терминал или поставщика данных.

03 · Matching Engine21 / 75
Continuous Double Auction

Биржа сводит встречные заявки по цене и очереди

  • Market требует исполнение сейчас и забирает доступную цену.
  • Limit задаёт цену, но может остаться без fill.
  • Stop активируется условием и затем становится рыночной или лимитной заявкой.
100.40средняя цена
+0.15slippage от best ask
12 контрактов заберут два уровня ask
03 · Тип заявки—
Market или Limit?

Выбираем между уверенностью в цене и шансом исполнения

Order Цена Fill Главный риск
Market не фиксирована обычно высокий шанс slippage
Limit не хуже лимита не гарантирован no fill
Stop активируется условием зависит от дочернего order gap
  • Market направлен на немедленное исполнение.
  • Limit задаёт худшую допустимую цену, но может не исполниться.
  • Stop создаёт market или limit order после срабатывания условия.

Тип заявки влияет на цену и вероятность исполнения.

03 · Инструменты22 / 75
Фьючерсы vs CFD

Похожий график не означает одинаковый рынок

Futures CFD
Где центральная биржа внебиржевой брокер
Цена общая книга площадки котировка брокера
Объём биржевой зависит от провайдера
Контракт стандартизирован условия брокера
Риск clearing + broker counterparty risk
  • У NQ, DAX и Gold различаются шаг цены и стоимость пункта.
  • Спецификацию инструмента храним вместе с данными.
  • При смене площадки заново проверяем условия исполнения.
03 · Market Data23 / 75
Форматы рыночных данных

Каждый уровень отвечает на свой вопрос

  • Level 1: best bid/ask и последняя сделка.
  • Level 2: глубина книги по ценовым уровням.
  • MBO: отдельные заявки и их изменения в очереди.
  • Tick-by-tick: отдельные события без объединения в свечи.
OHLCV
bars
←
Trades
ticks
←
Book
L2/MBO
←
Messages
events
03 · OHLCV—
Как ticks превращаются в свечу

Свеча хранит итог интервала, но теряет порядок событий

  • Open задаёт первую цену интервала, Close последнюю.
  • High и Low задают крайние цены, Volume сумму объёма сделок.
  • Внутри свечи цена могла коснуться сначала stop, затем target. Обратный порядок тоже возможен.

По одной OHLCV нельзя точно восстановить исполнение внутри свечи.

O—
H—
L—
C—
0 / 8 ticks
03 · Pipeline24 / 75
Информация трейдера

Решение начинается с проверенных котировок и записей

Exchange / Broker
→
Terminal
chart
→
Market view
quotes
→
Journal
  • Сверяем символ, контракт, часовой пояс и источник котировки.
  • До входа записываем уровень, сценарий, stop, target и допустимый риск.
  • После выхода сохраняем fills, издержки и снимок рыночного контекста.

Чистый журнал позволяет отличить ошибку чтения рынка от ошибки исполнения.

03 · Timestamps—
Три времени одного события

Событие происходит раньше, чем его видит трейдер

10:00:00.000
event time
→
10:00:00.018
receive time
→
10:00:00.024
decision time
  • Event time ставит источник или биржа.
  • Receive time отмечает получение данных после задержки доставки.
  • Decision time отмечает момент решения по уже доступной информации.

Нельзя объяснять прошлое сведениями, которых трейдер ещё не видел.

Блок 425 / 75
04
Экосистема и психология

Кто торгует и зачем

Участники смотрят на одну цену, но решают разные задачи и работают на разных горизонтах.

04 · Участники26 / 75
Кто находится по другую сторону

Разные горизонты создают разный след

HFT
μs–s
Scalper
sec–min
Intraday
hours
Fund
months
  • Market maker котирует bid и ask, управляет запасом позиции.
  • Хеджер снижает риск бизнеса через встречную позицию.
  • Фонд может набирать позицию днями; внутридневной трейдер закрывает её сегодня.
04 · Liquidity27 / 75
Retail и крупный капитал

Большой заявке нужна встречная ликвидность

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

Трейдер наблюдает поток и реакцию цены, не приписывая рынку скрытое намерение.

buy stops / breakout orders
04 · News28 / 75
Иллюзия новостей

Публикация новости меняет ожидания и поток заявок

  • CPI, NFP и ставки меняют ожидания и срочность исполнения.
  • Часть ожиданий уже находится в цене до публикации.
  • Важны отличие от прогноза участников и реакция рынка после публикации.
CPI 15:30 ожидание переоценка
Блок 529 / 75
05
Price Action

Что график показывает и что скрывает

Свеча показывает итог аукциона за период. Она не показывает очередь, отмены и скрытый объём.

05 · OHLC30 / 75
График как лог

Свеча сжимает события интервала

Orders
adds/cancels
→
Trades
fills
→
OHLCV
candle
  • Open, High, Low, Close не сохраняют порядок касаний внутри свечи.
  • Две разные последовательности сделок могут дать одинаковую свечу.
  • Чем крупнее интервал, тем меньше известно об исполнении внутри него.

Price Action описывает движение цены, но не всё состояние рынка.

05 · Structure31 / 75
Рыночная структура

Баланс сменяется дисбалансом

  • Balance: цена колеблется в диапазоне.
  • Imbalance: цена быстро выходит из диапазона.
  • После импульса может сложиться новый диапазон.
balance
new balance
05 · Liquidity map32 / 75
Ликвидность как магнит

У заметных уровней могут скапливаться заявки

  • Предыдущие максимумы и минимумы видны многим участникам.
  • За ними могут стоять stop и заявки на пробой.
  • Гипотезу «магнита» проверяем по частоте достижения и реакции цены.
previous high · liquidity current price
Блок 633 / 75
06
Теории рынка

Как читать график без догм

Паттерн задаёт гипотезу о поведении потока. Его нужно определить до сделки и проверить на данных.

06 · Classic TA34 / 75
Классический теханализ

Заметный паттерн даёт гипотезу о реакции участников

trendline stops
  • Trendline, triangle и double top описывают знакомые фигуры графика.
  • Рядом могут скапливаться похожие заявки и stop.
  • Заранее определяем, какая реакция подтвердит или отменит сценарий.

Задаём правило распознавания до просмотра результата.

06 · SMC / ICT35 / 75
Smart Money Concepts

Названия зон требуют точных правил

  • FVG: зазор между диапазонами первой и третьей свечей.
  • Order Block: зона перед импульсом по выбранному правилу.
  • MSS: пробой структуры по заранее выбранному правилу.

Каждую зону должен одинаково находить повторный расчёт.

FVG
MSS
06 · Formalization36 / 75
Из языка трейдера в правила

«Сильный импульс» нужно превратить в числа

displacement = |close − open| / ATR
overlap = intersect(barₜ, barₜ₋₂)
mss = close > rolling_swing_high
fvg_age = bars_since_creation

known_at_decision_time = true
  • Порог силы импульса фиксируем до проверки на истории.
  • Swing high, локальный максимум, считаем только из прошлого.
  • Задаём срок жизни зоны и условие её отмены.
06 · Order Flow37 / 75
Order Flow

Взгляд внутрь свечи

  • Footprint показывает объём сделок на bid и ask.
  • Delta сравнивает агрессивные покупки и продажи.
  • Volume Profile показывает, где прошло больше объёма.

Положительная delta не гарантирует рост: поток может быть поглощён.

Price Bid Ask Delta
100.75 42 118 +76
100.50 95 132 +37
100.25 180 121 −59
100.00 244 86 −158
Блок 738 / 75
07
Синхронизация

Время и цена работают вместе

Один и тот же паттерн ведёт себя по-разному в активную сессию, ночью и рядом с новостью.

07 · Time39 / 75
Время превыше цены

Паттерн без контекста сессии неполон

  • Ликвидность, spread и объём меняются в течение дня.
  • Открытие площадок и плановые публикации меняют поток заявок.
  • Запись времени требует часового пояса и правил перевода часов.
Asia London New York
07 · Timezone—
Часовые пояса и сессии

Часы ноутбука не определяют время рынка

  • События храним в UTC, а показываем во времени биржи или выбранной сессии.
  • При переходе DST меняется сдвиг к UTC. Регионы переводят часы в разные даты.
  • Выходные и сокращённые сессии берём из календаря площадки.

Жёсткое правило «London open всегда в N часов UTC» рано или поздно сломается.

Неделя A
08:00
Неделя B
07:00
07 · Killzones40 / 75
Killzones

Окна, где ликвидность и волатильность часто растут

Asia range
London
New York
  • Азия часто формирует диапазон, но не обязана.
  • Лондон может вынести одну сторону диапазона.
  • В Нью-Йорке добавляются американские участники и новости.

Это временные гипотезы, не расписание гарантированных движений.

07 · Reference levels41 / 75
Ключевые уровни

Общие ориентиры создают общие решения

  • PDH / PDL: максимум и минимум прошлого дня.
  • Day Open: цена открытия выбранной сессии.
  • Midnight Open: цена в полночь выбранного часового пояса.
PDH
Day Open
PDL
Блок 842 / 75
08
Инструменты ручного анализа

Индикаторы помогают читать прошлое движение

SMA, RSI, ATR и VWAP дают трейдеру масштаб и контекст, но не принимают решение за него.

08 · Торговый сценарий—
Наблюдение, условие и исход

Решение принимаем сейчас, результат узнаём позже

Наблюдение
что видно
→
Условие
план входа
→
Решение
order / no trade
…
Исход
что произошло
  • Наблюдение описывает только то, что уже видно трейдеру.
  • Условие задаёт вход, отмену сценария, stop, target и срок.
  • Исход записываем позже и не используем для оправдания входа задним числом.

Хороший план отделяет известный контекст от будущего результата.

08 · Lag43 / 75
Запаздывание индикатора

Индикатор следует за ценой, потому что построен из неё

  • SMA сглаживает шум, но добавляет задержку.
  • RSI описывает прошлое соотношение движений.
  • Пересечение линий не доказывает будущую доходность.

Полезность индикатора проверяем на более поздних сделках по тем же правилам.

price SMA lags
08 · ATR44 / 75
ATR

ATR измеряет средний диапазон движения

TR = max(
 high − low,
 |high − prev_close|,
 |low − prev_close|
)

ATR = moving average(TR)
  • ATR растёт вместе с диапазоном движения.
  • Stop в 10 пунктов может быть широким утром и узким при выходе новости.
  • Нормализация на ATR помогает сравнивать разные режимы.

ATR измеряет волатильность, но не направление.

08 · VWAP45 / 75
VWAP

Средняя цена, взвешенная объёмом

  • VWAP служит ориентиром для оценки цены исполнения.
  • Расстояние до VWAP описывает положение цены внутри дня.
  • Начало расчёта выбираем по сессии и задаче.
VWAP
08 · Preprocessing46 / 75
Сравнение инструментов и записей

Цена 18 000 без единиц и контекста мало что говорит

Price
→
Return
Δlog(P)
→
Scale
/ ATR
→
Context
session/regime
  • Сравниваем доходности, расстояния в пунктах и значения в единицах ATR.
  • Храним исходные цены, единицы, источник и правила пересчёта.
  • Не смешиваем разные контракты, сессии и пропуски в журнале.

Сравнение честно только при одинаковых единицах и правилах.

08 · Ручное решение—
От чек-листа к сделке

Трейдер действует только при согласованном сценарии

  • Контекст подтверждён: инструмент, сессия, уровень и spread.
  • До заявки известны entry, target, stop, расходы и лимит риска.
  • Если хотя бы одно условие не выполнено, выбираем no-trade.

Чек-лист заканчивается одним из трёх действий: пропуск, пауза или вход.

Нет плана
ПРОПУСК
Есть вопрос
ПАУЗА
План готов
ВХОД
Блок 947 / 75
09
Разбор торгового подхода

Оцениваем правила, сделки и путь капитала

Проверяем соблюдение плана, итоговый P&L, путь каждой сделки, просадку и устойчивость результата во времени.

09 · Хронологическая проверка—
Прошлое, проверка и контрольный период

Торговые правила проверяют только вперёд по времени

ПО ПОРЯДКУ · правила → выбор → контроль
раньшевремя →позже
  • На раннем периоде формулируем и настраиваем торговые правила.
  • На следующем периоде выбираем один вариант без подглядывания дальше.
  • Контрольный период оставляем для финальной оценки уже выбранного подхода.

Журнал читают по хронологии: прошлые сделки не должны знать будущий результат.

09 · Excursions48 / 75
MFE и MAE

Что происходило между входом и выходом

  • MFE: максимальная плавающая прибыль.
  • MAE: максимальная плавающая просадка.
  • Они помогают оценить target, stop и качество выхода.
MAE −0.7R MFE +2.1R
09 · Scatter49 / 75
MAE vs PnL

Как более близкий stop меняет исходы сделок

candidate stop MAE → PnL
  • Малый MAE у побед даёт гипотезу о более близком stop.
  • Большой MAE у побед показывает риск раннего закрытия.
  • Проверяем новый stop отдельно по режимам и типам входа.
09 · Risk-adjusted50 / 75
Sharpe · Sortino · Max Drawdown

Вместе с доходностью измеряем риск

  • Sharpe делит среднюю избыточную доходность на её разброс.
  • Sortino учитывает отклонения ниже выбранного порога.
  • Max DD показывает худшее историческое падение от пика.
1.3Sharpe
1.9Sortino
−14%Max DD
09 · Robustness—
Историческая проверка торговых правил

Проверяем соседние параметры и новые периоды

  • Показываем число сделок и неопределённость метрик.
  • Проверяем периоды, режимы и инструменты отдельно.
  • Ищем широкое устойчивое плато, а не один яркий пик.

Если соседние параметры сразу убыточны, результат может быть подгонкой.

p1 p2 p3 p4
w1 − 0 + −
w2 0 + + 0
w3 − + + −
Блок 1051 / 75
10
Где начинается автоматизация

Сначала механика сделки, затем код

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

10 · Разделение понятий52 / 75
Алготрейдинг vs квант

Поиск преимущества и исполнение решают разные задачи

Execution algo Quant model
TWAP / VWAP Momentum
Iceberg Mean Reversion
Smart routing StatArb
minimize impact find positive EV
  • Алгоритм исполнения дробит объём и размещает заявки.
  • Количественное исследование ищет преимущество на данных.
  • Расходы исполнения могут поглотить ожидаемую прибыль.
10 · Lifecycle53 / 75
От идеи до запуска

Каждый этап может остановить модель

  • Гипотеза формулируется до подбора параметров.
  • Backtest учитывает расходы. Затем проверяем виртуальные сделки на живых данных.
  • Для запуска нужны лимиты, наблюдение и механизм остановки.
Hypothesis
→
Backtest
→
Paper
→
Deploy
→
Monitor
Блок 1154 / 75
11
Модели в инвестиционных фондах

ML в hedge funds

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

11 · Alternative data55 / 75
Обработка альтернативных данных

Сигнал может находиться далеко от графика

  • NLP выделяет темы текста, тональность и отклонения от ожиданий.
  • Спутниковые снимки помогают оценить активность и запасы.
  • Для данных сайтов, перевозок и платежей проверяем права и смещения выборки.
Text
NLP
Images
CV
Flows
graph
→
Signal
timestamped
11 · Market Regime Detection56 / 75
HMM и clustering

Одна стратегия не обязана работать во всех режимах

RANGE TREND HIGH VOL
  • HMM моделирует вероятности скрытых состояний и переходов.
  • Кластеризация группирует похожие волатильность, тренд и ликвидность.
  • Режим должен определяться без будущих данных.

Модель режима может менять лимиты риска без прогноза направления.

11 · Reinforcement Learning57 / 75
RL для микроструктуры

Агент учится в среде, которую задаёт симулятор

  • Состояние: книга, позиция, время и волатильность.
  • Действие: разместить, отменить, пересечь spread или ждать.
  • Reward: P&L − impact − inventory risk − fees.

Без очереди и риска fill перед плохим движением агент может выучить ошибку симулятора.

Market state
→
Policy
→
Order action
→
Fill + reward
11 · Примеры из индустрии58 / 75
Renaissance · Two Sigma · Citadel

Результат зависит от всей торговой системы

Большие данные
→
Ансамбль сигналов
→
Risk layer
→
HFT execution
  • Публично известно, что крупные фирмы соединяют много данных, моделей и инфраструктуру исполнения.
  • Конкретные стратегии закрыты, поэтому не копируем мифы о «секретном алгоритме».
  • Практический урок: данные, риск и исполнение требуют такой же проверки, как ML.
11 · Практический старт—
Первый честный ML-проект

Узкая задача лучше большого обещания

1 инструмент
→
Без утечки
→
Простая модель
→
Чистый EV
→
Демо-сделки
  • Выбираем один инструмент, одну сессию и один горизонт прогноза.
  • Сравниваем с baseline, простой исходной моделью, и считаем чистый EV.
  • До капитала нужны walk-forward и paper trading, виртуальные сделки.

Первый проект должен дать воспроизводимый baseline и объяснимый результат.

Финал59 / 75
Что забрать с собой

От прогноза до работающей торговой системы

Положительное ожидание после издержек. Ограниченный риск. Честная проверка во времени. Реалистичное исполнение заявок.

01 · DATAдоступны в момент решения
02 · EVположителен после издержек
03 · RISKпереживает плохую серию
04 · EXECUTIONмоделирует fills и slippage
05 · VALIDATIONновые периоды и walk-forward