

Сегодня поговорим об индикаторе ATR (Average True Range).
Посмотрим историю его появления, формулы расчёта, разберём торговые сигналы. Рассмотрим готового робота для OsEngine, в котором использован этот индикатор.
В теме алготрейдинга — я новичок, в теме Forex’а – года два, так что судите строго
Здесь буду публиковать наблюдения за результатами торговли своего первого бота, вышедшего на уровень практического применения.
Торговый бот написан полностью мной и логику ни у кого не сдирал, однако впоследствии, после того как сделал несколько первых версий бота, читал статьи на похожие торговые идеи.
Что делает бот:
Summary по бэктесту за 10 лет и 10 месяцев (9 месяцев на бою):
На этой неделе большинство работ было про использование ИИ и машинного обучения в торговых алгоритмах и управлении портфелями. Особенно много внимания уделяли крипторынкам — их высокой волатильности и новым подходам к арбитражу и хеджированию.
Все данные ниже — из свежих научных статей. Каждую неделю мы отбираем сотни работ и разбираем самое важное.
1. ИИ в алгоритмической торговле
Основной тренд — сложные алгоритмы на основе ИИ. Особенно для работы с высокочастотными данными и адаптацией стратегий.
• Моделирование книги ордеров
В статье "A Deterministic Limit Order Book Simulator with Hawkes-Driven Order Flow" предложили симулятор, который точнее воспроизводит реальные рыночные условия. Он использует процесс Хоукса, чтобы учитывать скопления заявок в потоке ордеров — это важно для высокочастотных трейдеров.
• Хеджирование опционов с глубоким обучением
В работе "Application of Deep Reinforcement Learning to At-the-Money S&P 500 Options Hedging" алгоритм TD3 (разновидность глубокого обучения) показал лучшие результаты, чем классическое дельта-хеджирование. Особенно когда рынок нестабилен или комиссии высокие.
Все расчеты представлены с начала 2017 года и по END DATE
Сравнение стратегий сформировано по уровню риска, соответствующего общей классификации и обычно устанавливаемого на основании РИСК-ПРОФИЛЯ:
✅ УМЕРЕННЫЙ уровень риска — Основное внимание уделяется балансу между стабильностью портфеля и ростом его стоимости. Инвесторы должны быть готовы принять умеренный уровень волатильности и риск потери основных средств. Типовой портфель будет в основном сбалансирован между инвестициями в облигации, акции и, возможно, с небольшой долей в алгоритмических стратегиях.
Сюда отнесены стратегии — ABTRUST, AITRUST и AITRUST 2.0, которые сравниваются с бенчмарком RUSCLASSICBM*

Показатели стратегии ABTRUST (учитывает налоги и комиссии брокеров):
✅ За период с 2017 года, %: +108.6
✅ CAGR, %: +8.77
✅ Волатильность, % в год: 10.98
✅ Коэффициент Шарпа***: 0.21
✅ Максимальная просадка****,%: 16.41
✅ Коэффициент Калмара*****: 0.55
Показатели стратегии AITRUST (учитывает налоги и комиссии брокеров):
✅ За период с 2017 года, %: +226.4
Итак. Кто помнит первые версии Т-Инвест АПИ, наверное, был расстроен. Я тоже когда-то писал об этом и страшно ругался. Из самого страшного — не хватало части данных, без которых было невозможно в принципе подключить терминал.
Так вот, текущая версия АПИ от 2025 года гораздо, ГОРАЗДО лучше. Буквально одно из лучших АПИ, какие есть для торговли на Московские биржи из бесплатных.
Понятное дело, все данные уже есть. Но что самое хорошее – есть протокол GRPC, который позволяет отправлять заявки в многопоточном режиме:
Представьте опытного трейдера: наверняка он не говорит котировками и не рассказывает про индикаторы — он просто говорит «сильный тренд», «пробой уровня» или «ложный отскок». Для него график это язык: свечи, объёмы и уровни складываются в понятные фразы о том, что сейчас происходит на рынке. Именно от этой человеческой интуиции я и отталкивался в своём эксперименте.
Идея была такая: а что, если научить искусственный интеллект понимать этот язык? Не подавать модели сырые числа, а переводить бары и объёмы в текстовые описания наблюдаемых паттернов и кормить ими языковую модель. Гипотеза была что в тексте уже будет содержатся достаточно данных, чтобы модель научилась связывать недавнюю торговую историю с тем, пойдёт ли цена вверх на следующий день.

Мои результаты, о них ниже
Инструмент эксперимента — модель distilbert‑base‑uncased с Hugging Face и это облегчённая, быстрая версия BERT для понимания языка.