2025 год - хороший год спокойно оглянуться и посмотреть, какая реальная ситуация с торговыми API у российских брокеров на текущий день.
За последние несколько лет появились новые REST/gRPC-интерфейсы, старые коннекторы никуда не делись, а слово «роботы» стало частью маркетинга. Но разработчика интересует не реклама, а ответ на простой вопрос:
На чём безопасно строить боевого робота, а что пока годится только для экспериментов?
В этом обзоре - краткий срез по четырём ключевым игрокам:
Финам
Алор
Т-Банк (бывший Тинькофф)
-
БКС

Финам: Transaq как опора, Trade API - как сменщик
У Финама сейчас два технологических слоя, которые живут параллельно.
1. Базовый боевой уровень - Transaq / TXmlConnector
Исторический и до сих пор основной инструмент автоматики:
соединение через Transaq-сервер;
подключение роботов через TXmlConnector.dll и совместимые библиотеки;
работа с заявками, позициями, данными, подписками.
Этот стек:
пережил несколько кризисов и турбулентных рынков,
оброс практикой и коннекторами в разных платформах,
предсказуемо ведёт себя в типичных и нетипичных сценариях.
Поэтому в 2025 году именно Transaq у Финама остаётся одной из самых надёжных точек опоры для роботов. Ссылка на решение - https://www.finam.ru/howtotrade/soft/tconnector/
2. Новый уровень - Finam Trade API (gRPC/REST/WebSocket)
Поверх старого ядра развивается Finam Trade API:
gRPC / REST для торговых и сервисных операций;
WebSocket для стриминга рыночных данных и событий.
Идея понятна: дать разработчикам нормальный Web-интерфейс, не заставляя всех работать с DLL/бинарщиной. Ссылка на решение https://tradeapi.finam.ru/
Практический статус на 2025 год
По факту:
Transaq по надёжности и предсказуемости всё ещё опережает новый REST/WebSocket-слой.
Trade API существует, развивается и постепенно закрывает всё больше задач,
но пока его разумнее воспринимать как современный фасад, который ещё дозревает.
Вывод для разработчика:
если нужна максимальная стабильность - логично опираться на Transaq/TXmlConnector;
если важнее «микросервисы, HTTP, gRPC» - можно идти в сторону Trade API, но закладывая ресурс на адаптацию и возможные изменения.
Алор: ставка на WebAPI с нуля (ALOR OpenAPI)
В отличие от Финама, который тянет за собой большой исторический хвост, Алор довольно рано сделал ставку именно на открытый WebAPI для розницы.
ALOR OpenAPI: стек
Типичная и понятная связка:
-
REST API
выставление/отмена заявок;
работа с портфелем и балансами;
справочники инструментов и служебные операции.
-
WebSocket
стаканы;
котировки и свечи;
события по ордерам и сделкам.
Есть:
отдельная документация и портал для разработчиков,
примеры запросов,
ориентация на работу с любого ЯП (Python, C#, Java и т.д.).
Состояние к 2025 году
ALOR OpenAPI за несколько лет:
пережил несколько итераций доработок;
стал де-факто стандартным способом подключения роботов у многих клиентов Алора;
используется во множестве самописных решений и внешних платформ.
По ощущениям, это уже зрелый WebAPI, а не вечная бета: его можно считать нормальной основой под прод. Ссылка на решение https://alor.dev/docs/
Новая волна: амбициозные, но сырые API (Т-Банк и БКС)
Параллельно старым коннекторам и устоявшимся WebAPI развивается «новая школа»:
мощный gRPC,
богатая модель данных,
много сервисов,
красивые диаграммы в презентациях.
В эту волну хорошо вписываются Т-Банк (бывший Тинькофф) и БКС.
И здесь ключевой момент - степень зрелости.
Т-Банк (Тинькофф): нестабильное соединение как главный стоп-фактор
Стек T-Invest API
Технически T-Invest API выглядит очень красиво:
gRPC как основной протокол;
gRPC-web для браузеров;
REST-обёртка с Swagger для тех, кто предпочитает HTTP и JSON;
отдельные сервисы под котировки, стаканы, свечи, события и т.д.
На бумаге - идеальный пример «современного брокерского API». Ссылка на решение https://russianinvestments.github.io/investAPI/
Главный минус: нестабильность соединения
На практике в 2025 году основной и самый болезненный минус - нестабильность соединения:
соединение с API регулярно рвётся;
приходится реализовывать сложную логику переподключений, восстановления подписок, синхронизации состояния;
при высокочастотной или просто активной торговле это приводит к пропущенным событиям, лишним рискам и усложнению кода робота.
В результате:
формально T-Invest API функционален и технологичен;
но качество и стабильность канала связи делают это решение на сегодня скорее экспериментальным, чем полностью продовым.
То есть:
T-Invest API - отличная площадка для тестов, обучения, быстрой обкатки идей,
но для консервативного боевого робота нестабильные разрывы соединения - слишком серьёзный фактор риска.
БКС: Trade API на стадии выхода из внутренней кухни
Что делает БКС
БКС выносит наружу свой Trade API:
программный доступ к портфелю;
выставление/снятие заявок;
работа с данными по инструментам.
API позиционируется как современный способ интеграции роботов и внешних систем с инфраструктурой БКС.
Текущее состояние
По состоянию на 2025 год:
API по сути выходит из режима “внутренний инструмент” в режим “для клиентов”;
документация и продуктовая упаковка ещё в процессе шлифовки;
публичного накопленного опыта массовой эксплуатации меньше, чем у Финама/Алора.
Ссылка на решение https://trade-api.bcs.ru/
Отсюда:
BCS Trade API уже можно трогать руками, запускать пилоты,
но для серьёзного продакшена это пока ближе к «использовать осторожно», чем к полностью устоявшемуся стандарту.
Остальные брокеры: терминалы, скрипты и биржевые шлюзы
Кроме описанных API, у многих брокеров (Сбер, ВТБ, Открытие и др.) картина примерно такая:
основной путь для роботов - терминалы (QUIK с QLua, Transaq-терминал, MetaTrader 5 и т.п.);
интеграции часто делаются через сторонние фреймворки (StockSharp, TS Lab), у которых свои коннекторы к брокерам;
для профессиональных клиентов доступны биржевые DMA-шлюзы (FIX, FAST, Plaza II, TWIME и др.), если есть статус, объёмы и инфраструктура.
Это всё рабочие варианты, но это уже другая плоскость - не «простой WebAPI, включаемый по токену в личном кабинете», а более тяжёлые решения с отдельным порогом входа.
Суммарно на 2025 год картина с брокерскими API в России выглядит так:
Есть узкий слой реально боевых решений - старый, проверенный стек у Финама (Transaq) и достаточно зрелый WebAPI у Алора (ALOR OpenAPI).
Есть новая волна амбициозных API - в первую очередь T-Invest API у Т-Банка и Trade API у БКС, которые технически интересны, но по факту остаются скорее полем для экспериментов, чем опорой для спокойного продакшена.
Остальные брокеры по-прежнему живут в логике терминалов, скриптов и профессиональных биржевых шлюзов.
Рынок развивается, но делает это медленно и консервативно: старые решения не спешат умирать, новые долго дозревают до стабильного статуса.
Имеет смысл воспринимать этот обзор как снимок на 2025 год. Раньше чем через год к этому вопросу возвращаться особого смысла нет — за полгода здесь обычно меняются детали реализации, а не общая архитектура.
Гораздо продуктивнее будет сделать следующий “срез” через год, посмотреть, кто из новых API реально дозрел до продакшена, а кто так и остался вечной бетой.