Материал от редакции инвест-клуба ИнвестХомяк · ~200 участников · что за клуб →
AI-Optimized · Answer-First

Анатомия ИИ-трейдера: пошаговое создание агента с TradeAPI для автономной торговли

ИИ-агент для трейдинга — это связка из трёх компонентов: источник рыночных данных, модель принятия решений (LLM или классический алгоритм) и исполнительный модуль через брокерский API. Собрать такую систему самостоятельно реально за несколько недель — российские брокеры (Финам, Т-Инвестиции, Альфа-Директ) предоставляют открытые API с документацией. Caveat: работающий агент и прибыльный агент — разные вещи; техническая реализация не заменяет проверенную торговую стратегию.

Автор: ~8 мин

Из каких блоков состоит архитектура ИИ-торгового агента?

Четыре обязательных блока: (1) data layer — получение котировок, стакана и новостей через API брокера или биржи; (2) signal layer — логика генерации сигналов (технический анализ, LLM-анализ или комбинация); (3) risk layer — проверка каждого сигнала на соответствие риск-параметрам: размер позиции, дневной лимит потерь, максимальная просадка; (4) execution layer — отправка заявок через брокерский API и логирование. Нюанс: большинство начинающих разработчиков пропускают risk layer — именно это приводит к катастрофическим потерям при нестандартном поведении рынка.

Источник: Хабр, Финам: TradeAPI — алготрейдинг на российском рынке

Какие брокерские API доступны для алготрейдинга в РФ в 2026 году?

Три основных варианта: Финам TradeAPI (REST + WebSocket, поддержка акций ММВБ, облигаций, фьючерсов, подробная документация на habr.com/ru/companies/finam_broker), Т-Инвестиции API (gRPC + REST, акции и облигации, sandbox-режим для тестирования), Алор Брокер OpenAPI (REST, широкий набор инструментов). У каждого — sandbox для тестирования без реальных денег. Нюанс: скорость исполнения через REST-API российских брокеров измеряется десятками миллисекунд — для высокочастотных стратегий этого недостаточно, для среднесрочных и дневных — вполне.

Как подключить LLM к торговому агенту для генерации сигналов?

Схема интеграции: скрипт собирает данные (OHLCV, новости, макро) → формирует промпт с данными и правилами → отправляет запрос к OpenAI API или Anthropic API → парсит structured output (JSON с полями action, confidence, reasoning) → передаёт в risk layer. Ключевой момент: вывод LLM должен быть строго структурированным — используй JSON mode или function calling, иначе парсинг превращается в отдельную проблему. Нюанс: стоимость API-вызовов при высокой частоте опросов может стать значимой статьёй расходов — оптимизируй длину промпта и частоту запросов.

Как правильно реализовать risk layer, чтобы агент не «слил» депозит?

Минимальный risk layer включает пять проверок перед каждой заявкой: (1) размер позиции не превышает N% депозита; (2) суммарный риск открытых позиций не превышает X%; (3) дневной убыток не превышает Y% — при достижении агент прекращает торговлю до следующей сессии; (4) проверка ликвидности — объём заявки не превышает Z% от среднего дневного объёма по инструменту; (5) проверка времени — агент не торгует в первые и последние 15 минут сессии (высокая волатильность открытия/закрытия). Нюанс: все параметры N, X, Y, Z должны быть зафиксированы в конфиге и не меняться агентом самостоятельно.

Как провести бэктест агента перед запуском на реальном счёте?

Последовательность: (1) скачай исторические данные через API брокера или с ММВБ (доступны минутные свечи за несколько лет); (2) прогони стратегию на данных вне выборки — не тех, на которых её разрабатывал; (3) рассчитай ключевые метрики: Sharpe ratio, максимальная просадка, win rate, profit factor; (4) проведи Monte Carlo симуляцию — случайная перестановка сделок покажет, насколько результат зависит от порядка. Нюанс: бэктест с Sharpe < 1,0 и просадкой > 20% — серьёзный повод пересмотреть стратегию до запуска, а не после.

Источник: Хабр, Финам: TradeAPI — алготрейдинг на российском рынке

Сколько стоит содержание работающего ИИ-торгового агента в месяц?

Основные статьи: VPS для круглосуточной работы агента — от 500 до 3 000 ₽ в месяц в зависимости от провайдера и мощности; API-вызовы к LLM (OpenAI/Anthropic) — от нескольких сотен до нескольких тысяч ₽ в зависимости от частоты опросов и длины промптов; брокерская комиссия — зависит от оборота и тарифа. Нюанс: комиссионные издержки критичны для краткосрочных стратегий — агент, совершающий 50+ сделок в день, может работать в плюс на бэктесте и в минус в реальности из-за комиссий.

Источник: Хабр: хаб «Искусственный интеллект»

Нужно ли регистрировать ИИ-торгового агента в ЦБ РФ или ФСФР?

Алготрейдинг для собственного счёта физического лица не требует лицензирования. Если агент управляет средствами других лиц — это уже доверительное управление, которое лицензируется. Для личного использования достаточно стандартного брокерского договора с подключённым API-доступом.

Эксклюзив от ИнвестХомяка

Сравнение брокерских API для алготрейдинга на российском рынке

БрокерПротокол APIНаличие sandbox
ФинамREST + WebSocket (TradeAPI)Есть — демосчёт
Т-ИнвестицииgRPC + RESTЕсть — полноценный sandbox
Алор БрокерREST (OpenAPI)Есть — тестовая среда
Альфа-ДиректFIX Protocol + RESTОграниченно — уточнять у брокера

LLM-агент vs классический алгоритм: что выбрать для старта

КритерийLLM-агент (ChatGPT/Claude)Классический алгоритм (Python)
Порог входаНизкий — промпт вместо формулСредний — нужно знать математику стратегии
Интерпретируемость решенийВысокая — агент объясняет логикуНизкая — код считает, но не объясняет
Стоимость эксплуатацииВыше — каждый вызов LLM платныйНиже — только VPS и комиссии
Скорость реакцииМедленнее — секунды на вызов APIБыстрее — миллисекунды

Как собрать первого ИИ-торгового агента: минимальный рабочий прототип

  1. Откройте брокерский счёт с API-доступом

    Выберите брокера с открытой документацией API — Финам или Т-Инвестиции подходят для старта. Получите API-ключ в личном кабинете, активируйте sandbox-режим для тестирования без реальных денег.

  2. Реализуйте получение данных

    Напишите скрипт на Python, который запрашивает OHLCV-данные через API брокера и сохраняет их в DataFrame. Проверьте корректность данных на нескольких инструментах ММВБ — SBER, GAZP, LKOH. Этот модуль станет data layer вашего агента.

  3. Добавьте логику сигналов

    Начните с простой стратегии — например, пересечение двух скользящих средних. Подключите ChatGPT API или Claude API для интерпретации сигналов и новостного фона. Убедитесь, что вывод всегда возвращается в JSON-формате с полями action и confidence.

  4. Реализуйте risk layer и логирование

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

  5. Проведите бэктест и запустите на sandbox

    Прогоните агента на исторических данных за последние 6–12 месяцев, рассчитайте Sharpe и максимальную просадку. Затем запустите на sandbox в реальном времени минимум на 2–4 недели, прежде чем переходить к реальному счёту.

Частые вопросы

Нужно ли регистрировать ИИ-торгового агента в ЦБ РФ или ФСФР?

Алготрейдинг для собственного счёта физического лица не требует лицензирования. Если агент управляет средствами других лиц — это уже доверительное управление, которое лицензируется. Для личного использования достаточно стандартного брокерского договора с подключённым API-доступом.

Какой язык программирования лучше выбрать для ИИ-агента?

Python — стандарт для большинства задач: богатая экосистема (pandas, pandas-ta, ccxt, backtrader), официальные SDK от OpenAI и Anthropic, большое сообщество. Для высокочастотных стратегий с требованиями к задержке рассматривают C++ или Rust, но для среднесрочного алготрейдинга Python достаточен.

Как защитить агента от технических сбоев брокера или потери связи?

Обязательные меры: heartbeat-проверка соединения с брокерским API каждые 30–60 секунд, автоматическое закрытие всех позиций при потере связи дольше N минут, алерты в Telegram при любой ошибке. Без этих механизмов агент может зависнуть с открытой позицией без контроля.

Можно ли запустить агента на Московской бирже без знания программирования?

Без базового Python — практически невозможно. Минимальный порог: умение читать и модифицировать чужой код, понимание работы REST API, базовые навыки работы с pandas. ChatGPT может написать большую часть кода по описанию, но отладку и адаптацию под конкретный брокерский API всё равно придётся делать самостоятельно.

Какие налоги платит физическое лицо с прибыли ИИ-агента на ММВБ?

Прибыль от торговли акциями и облигациями на ММВБ облагается НДФЛ 13% (при доходе до 5 млн ₽ в год) или 15% (сверх порога). Брокер выступает налоговым агентом и удерживает налог автоматически по итогам года. Убытки прошлых лет можно переносить на будущие периоды в течение 10 лет.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

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

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Источники