AlmoreTrade

База знаний по финансам и трейдингу

Простые объяснения терминов, стратегий, инструментов и инфраструктуры алгоритмической торговли — от основ трейдинга до автоследования, симуляций Монте-Карло и Walk-Forward оптимизации.

База знаний AlmoreTrade — это бесплатный справочник для частных инвесторов и начинающих трейдеров. Здесь простым языком объяснены основы трейдинга и устройство алгоритмической торговли, принципы управления рисками, способы честной проверки стратегий (бэктест, Walk-Forward, Monte Carlo) и роль машинного обучения.

Материалы разбиты на четыре блока: основы и риск, проверка стратегий, алгоритмы и ИИ, брокеры и инструменты. Ниже — каталог статей, словарь терминов и ответы на частые вопросы. Все материалы носят информационный характер и не являются инвестиционной рекомендацией.

Что такое трейдинг (Trading)

Трейдинг (trading) — это процесс покупки и продажи финансовых инструментов с целью извлечения прибыли. Он может быть: краткосрочным (intra-day), среднесрочным (swing), долгосрочным (position), а также ручным (discretionary) и системным (systematic). Важные элементы: рыночные режимы (bull/bear/sideways), ликвидность (liquidity), проскальзывание (slippage), спред (spread), комиссия (fees), волатильность (volatility).

Примеры и реальные ситуации
  • Интрадей: покупка фьючерса на Индекс МосБиржи в момент повышенной ликвидности на открытии, закрытие позиции до конца дня.
  • Swing: покупка акции Сбербанка после пробоя уровня сопротивления и удержание несколько дней.
  • Position: долгосрочная покупка ОФЗ с фиксированным купоном под ожидаемое снижение ключевой ставки ЦБ.
  • Гибкость по стилю и горизонту.
  • Доступ к множеству инструментов.
  • Можно масштабировать капитал.
  • Рыночный риск и психологическая нагрузка.
  • Требует дисциплины и риск-менеджмента.
  • Комиссии и налоги уменьшают доходность.

Что такое алгоритмический трейдинг (Algorithmic trading)

Алгоритмический трейдинг (algo trading) — это автоматизированное исполнение торговых стратегий по заранее заданным правилам без эмоционального участия. Ключевые компоненты: данные (data), исследование (research), тестирование (backtesting), симуляция/песочница (paper trading), исполнение (execution), мониторинг (monitoring). Важные понятия: задержка (latency), пропускная способность (throughput), надежность (reliability), отказоустойчивость (fault tolerance).

Схема пайплайна
  1. Data ingestion: загрузка рыночных и фундаментальных данных.
  2. Feature engineering: вычисление признаков и индикаторов.
  3. Modeling: правила/модели (rule-based/ML).
  4. Backtesting: проверка на истории с учетом издержек.
  5. Paper trading: тест в реальном времени без денег.
  6. Execution: отправка заявок через брокерский API/биржевой шлюз.
  7. Monitoring: алерты, метрики, логирование, риск-лимиты.

Стратегии торговли (Trading strategies)

Категории стратегий
  • Трендовые (trend following): пробой (breakout), пересечение средних (MA crossover).
  • Контртрендовые (mean reversion): возврат к среднему, парный трейдинг (pairs trading).
  • Арбитражные (arbitrage): календарный, кросс-рынки, фьючерс-спот (basis).
  • Маркет-мейкинг (market making): котирование bid/ask, управление инвентарем.
  • Событийные (event-driven): отчеты, дивиденды, корпоративные действия.
  • Квантовые/ML: классификация направлений, прогноз волатильности, RL.
Риски и метрики
  • Риск-метрики: Sharpe, Sortino, Max Drawdown, Calmar, hit ratio, exposure.
  • Издержки: комиссия, спред, проскальзывание, рыночное воздействие (market impact).
  • Проверки: walk-forward, out-of-sample, кросс-валидация, тест устойчивости.

Торговые инструменты (Instruments)

Основные классы: акции (equities), облигации (bonds), валюты (FX), фьючерсы (futures), опционы (options), паи/ETF (funds), депозитарные расписки (DRs), сырьевые контракты (commodities). Для каждого — спецификации, лоты, шаг цены, маржинальные требования.

Реальные примеры по MOEX
  • Фьючерс Si (USD/RUB): гарантийное обеспечение, тик 1 коп., вечерняя сессия.
  • Акция SBER: T+2, стакан заявок, дивидендная отсечка.
  • Опцион на RI (Индекс РТС): страйк, срок, греческие — delta, gamma, theta, vega.

Техническая реализация: серверы и инфраструктура (Technical implementation)

Инфраструктура

  • Серверы: bare metal/VPS, ОС Linux, time sync (NTP/Chrony).
  • Сетевые задержки: colocation/nearby DC, peering, QoS.
  • Хранилище: SSD/NVMe, резервные копии, репликация.
  • Очереди/шины: Kafka/RabbitMQ для событий и маркет-даты.

ПО и интеграции

  • Ядро: Python (pandas, numpy), C++/Rust для HFT-компонентов.
  • Оркестрация: Docker, systemd, supervisor, Kubernetes (по мере роста).
  • Мониторинг: Prometheus/Grafana, Sentry, Loki/ELK, алерты (Telegram/Email).
  • Брокер/биржа: FIX/FAST/ISS API, брокерские SDK (OpenAPI, QUIK LUA).
Инженерные риски и безопасность
  • Отказоустойчивость: актив-актив/актив-пассив, health checks, автоперезапуск.
  • Безопасность: секреты в Vault/.env, 2FA, сетевые ACL, шифрование в покое/транзите.
  • Соответствие: журналы действий, разграничение прав, бэкапы и тест восстановления.

Основные торговые индикаторы (Indicators)

Трендовые
  • MA/EMA/SMA/WMA: средние для сглаживания тренда.
  • MACD (Moving Average Convergence/Divergence): пересечение линий и гистограмма.
  • ADX (Average Directional Index): сила тренда.
Осцилляторы
  • RSI (Relative Strength Index): зоны перекупленности/перепроданности.
  • Stochastic: сигналы на переломах импульса.
  • CCI (Commodity Channel Index): отклонения от среднего.
Волатильность и объем
  • Bollinger Bands: диапазоны на основе стандартного отклонения.
  • ATR (Average True Range): средний истинный диапазон.
  • OBV/Volume Profile: подтверждение движения объёмом.

Важно: индикаторы — это производные функций цены/объёма, они не гарантируют результат. Используйте их в связке с управлением рисками (risk management) и анализом рынка.


Книги по трейдингу и финансам

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

НовичкамТони Тёрнер — Краткий курс активного трейдинга

Данные и библиотеки (российские источники)

Только русскоязычные и российские ресурсы с короткими описаниями.

Главные разделы: как это работает

Фундаментальный анализ: оценка компаний по отчетности, мультипликаторам и макрофакторам.

Данные → нормализация → модель оценки (DCF/сравнимые) → допущения → итог.

Расчет P/E и сравнение с отраслью, дисконтирование FCF.

Статьи AlmoreTrade: алгоритмическая торговля простыми словами

Практические разборы тем, на которых построена наша система: как устроен торговый робот, зачем нужны симуляции Монте-Карло и Walk-Forward оптимизация, как работает автоследование и как ГО влияет на размер позиции. Раздел пополняется.

Основы и управление риском

Базовые понятия, без которых нельзя начинать торговлю: что такое алготрейдинг, как ограничивать убытки и как оценивать результат.

Проверка стратегий

Как отличить работающую идею от подгонки под историю: тесты вне выборки, симуляции и типичные ошибки бэктеста.

Алгоритмы, ИИ и адаптивный риск

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

Брокеры, фьючерсы и автоследование

Практика подключения к брокерам, расчёт размера позиции и выбор стратегий для копирования.

О платформе

Словарь терминов трейдинга и алготрейдинга

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

Алгоритмическая торговля
Торговля по заранее формализованным правилам, когда решения о входе, выходе и объёме принимает программа. Подробнее: что такое алгоритмическая торговля.
API брокера
Программный интерфейс, через который робот получает котировки, состояние счёта и отправляет заявки. Подробнее: робот для Т-Инвестиций.
ATR (средний истинный диапазон)
Индикатор волатильности: средний размах движения цены за выбранное число периодов. Часто используется для расчёта стопа и размера позиции.
Автоследование (копитрейдинг)
Автоматическое копирование сделок выбранной стратегии на счёт подписчика пропорционально его капиталу. Подробнее: автоследование на Финам и Bybit.
Бэктест
Проверка торговой стратегии на исторических данных. Подробнее: бэктест и переобучение.
Walk-Forward анализ
Метод проверки, при котором стратегия настраивается на одном участке истории и тестируется на следующем, неизвестном ей, а затем окно сдвигается. Подробнее: Walk-Forward оптимизация.
Monte Carlo (метод Монте-Карло)
Метод, который многократно перемешивает или моделирует результаты сделок, чтобы оценить разброс возможных исходов и риск. Подробнее: Monte Carlo в трейдинге.
Волатильность
Мера изменчивости цены: чем больше и резче колебания, тем выше волатильность.
Гэп
Разрыв между ценой закрытия и ценой следующего открытия, когда торги возобновились на другом уровне, например после выходных или новости.
ГО (гарантийное обеспечение)
Сумма, которую биржа блокирует на счёте под открытую позицию по срочному контракту. Подробнее: ГО и размер позиции.
Лот
Минимальная единица, которой торгуют на бирже. Для акций лот может состоять из нескольких бумаг, для фьючерсов обычно равен одному контракту.
Лонг
Позиция на покупку: трейдер зарабатывает, если цена растёт.
Шорт
Позиция на продажу: трейдер зарабатывает, если цена падает.
Маржа
Заёмные средства брокера или обеспечение под позицию, позволяющие торговать на сумму больше собственного капитала.
Плечо
Отношение размера позиции к собственному капиталу. Усиливает и прибыль, и убытки.
Принудительное закрытие (маржин-колл)
Закрытие позиции брокером, когда собственных средств недостаточно для её удержания.
Просадка (drawdown)
Снижение капитала от достигнутого максимума до последующего минимума. Подробнее: просадка в трейдинге.
Profit factor
Отношение суммарной прибыли ко всем убыткам стратегии. Значение выше единицы означает, что прибыль перекрывает убытки. Подробнее: метрики стратегии.
Коэффициент Шарпа
Показатель доходности на единицу риска: средняя избыточная доходность, делённая на стандартное отклонение доходности.
Win rate
Доля сделок, закрытых с прибылью, от общего числа сделок.
Математическое ожидание сделки
Средний результат одной сделки с учётом доли прибыльных сделок, средней прибыли и среднего убытка.
Стоп-лосс
Защитный приказ, закрывающий позицию при достижении заданного уровня убытка.
Трейлинг-стоп
Скользящий стоп, который подтягивается вслед за ценой в сторону прибыли. Подробнее: трейлинг-стоп.
Тейк-профит
Приказ, закрывающий позицию при достижении заданного уровня прибыли.
Проскальзывание
Разница между ожидаемой и фактической ценой исполнения заявки, возникающая при быстром движении рынка или малой ликвидности.
Спред
Разница между лучшей ценой покупки и лучшей ценой продажи в стакане.
Ликвидность
Способность быстро купить или продать актив без заметного влияния на цену.
Стакан
Список активных заявок на покупку и продажу с указанием цен и объёмов.
Фьючерс
Срочный контракт на покупку или продажу актива в будущем по заранее оговорённой цене; торгуется с гарантийным обеспечением.
Экспирация
Дата истечения срочного контракта, после которой он прекращает торговаться и исполняется.
Тренд
Устойчивое движение цены в одном направлении.
Флэт (боковик)
Движение цены в диапазоне без выраженного направления.
Рыночный режим
Устойчивое состояние рынка: тренд, флэт, высокая или низкая волатильность. Подробнее: рыночный режим.
Таймфрейм
Временной масштаб графика, на котором одна свеча охватывает заданный период: минуту, час, день.
Переобучение (overfitting)
Ситуация, когда стратегия или модель подогнана под историю и теряет эффективность на новых данных.
Out-of-sample (вне выборки)
Данные, которые не использовались при настройке стратегии и служат для честной проверки результата.
Машинное обучение (ML)
Методы, при которых модель обучается на данных, а не задаётся жёсткими правилами. Подробнее: ML в трейдинге.
Признаки (features)
Числовые характеристики рыночной ситуации, на которых обучается модель: волатильность, моментум, RSI и другие.
Диверсификация
Распределение капитала между несколькими слабо связанными инструментами или стратегиями для снижения риска.
Корреляция
Степень, с которой цены двух инструментов движутся вместе. Высокая корреляция снижает пользу диверсификации.
Песочница брокера
Тестовая среда с виртуальными деньгами, в которой можно проверить работу робота без риска для реального капитала.

Частые вопросы о трейдинге и алгоритмической торговле

Что такое алгоритмическая торговля простыми словами?

Это торговля по заранее заданным правилам, когда решения о покупке, продаже и объёме позиции принимает программа. Она не устаёт и не поддаётся эмоциям, но не гарантирует прибыль.

Нужно ли уметь программировать, чтобы пользоваться торговым роботом?

Нет. Для работы с готовой платформой программирование не требуется: нужно подключить брокерский счёт, выбрать режим и настроить допустимый риск.

Можно ли гарантированно заработать на трейдинге?

Нет. Любая торговля связана с риском потери средств, а прошлые результаты не гарантируют будущих. Задача хорошей системы — ограничить риск и торговать по правилам.

С чего начать новичку?

Изучить основы и термины, понять управление рисками, протестировать подход на демо-счёте или в песочнице брокера и только потом начинать с небольшого объёма реальных средств.

Чем автоследование отличается от торгового робота?

При автоследовании сделки чужой стратегии копируются на ваш счёт. Торговый робот — это программа, которая сама принимает решения по заданным правилам на вашем счёте. Подробнее: как выбрать стратегию для автоследования.

Что такое ГО и почему оно влияет на размер позиции?

Гарантийное обеспечение — это сумма, которую биржа блокирует под открытую позицию по фьючерсу. Чем больше ГО, тем меньше контрактов можно открыть на имеющийся капитал. Подробнее: ГО на фьючерсах.

Какие брокеры поддерживает AlmoreTrade?

Платформа работает с Финам, Т-Инвестициями и Bybit; подключение БКС готовится. Актуальный список — на страницах брокеров и в личном кабинете.

Как проверить, что стратегия не подогнана под историю?

Использовать тесты на данных вне обучающей выборки, Walk-Forward анализ и симуляции Monte Carlo, а также учитывать комиссии и проскальзывание. Подробнее: бэктест и переобучение.

Попробуйте на демо-счётеЛичный кабинет AlmoreTrade: адаптивный алгоритм, ML-модели и статистика — бесплатно и без обязательств.
Открыть личный кабинет

© AlmoreTrade · Политика конфиденциальности · Условия использования · Торговля на финансовых рынках связана с риском потери средств; материалы не являются индивидуальной инвестиционной рекомендацией.