Алготрейдинг с нуля. Как начать работу с Finam API
- Finam API – инструмент, дающий программный доступ к брокерскому счёту и биржевым данным. Сервис позволяет создавать торговых роботов, собственные приложения и стратегии
- Разработчики продукта подготовили набор инструкций и обучающих материалов
- По оценке разработчиков, на сборку с нуля простой стратегии с помощью ИИ у новичка уйдет примерно неделя
«Финам» создал и развивает несколько продуктов, связанных с использованием искусственного интеллекта в торговле на фондовом рынке. Один из них - Finam API – инструмент, дающий программный доступ к брокерскому счёту и биржевым данным. Сервис позволяет создавать торговых роботов, собственные приложения и стратегии.
Как разобраться в работе Finam API и пройти путь до создания собственной торговой стратегии? Об этом рассказал в ходе вебинара один их авторов этого продукта Эмиль Казакбаев.
Обучающие материалы
Главная страница продукта Finam Trade API расположена здесь. Как отметил Казакбаев, разработчики подготовили набор инструкций и обучающих материалов, которые находятся в разделе «Документация» и далее – «База знаний».

«Мы разместили пошаговые гайды и инструкции, как пользоваться API, как использовать ее с помощью ИИ, как пользоваться нашими Skills и проч. Например, есть разбор простейшей стратегии на скользящих средних: мы пошагово разбираем, как собрать с помощью API рабочую стратегию. Есть ссылка, где можно посмотреть полную версию стратегии. Здесь все: от расчета, истории, подключение реальной market data и отправления заявок. По сути, простейший бэктест, подключение и переход к реальной торговле», - рассказал Казакбаев.
К настоящему времени в разделе собрано четыре материала, авторы продукта рекомендуют начать с обучающего курса «Finam Trade API: от первого запроса до надёжного клиента».
Еще один из материалов – инструкция по установке Finam Trade Skill для AI агента. По словам Казакбаева, Skill – это помощник в написании и использовании стратегий. «Простыми словами, это некий словарик, с помощью которого AI понимает, что ему нужно сделать», - пояснил он. В инструкции пошагово расписано, как им пользоваться, на примере четырех ИИ-моделей.

В правом нижнем углу главной страницы Trade API есть кнопка со значком сообщения – это чат с поддержкой продукта. «Это чат, мы здесь все ваши вопросы видим и отвечаем. Нам это тоже важно, мы собираем вопросы и на основе их обновляем документацию», - сообщил Казакбаев.

Блог разработчиков
Альтернативный способ разобраться в работе Trade API – почитать блог разработчиков. Он размещен в разделе «Блог» на основном портале API, также он есть на Habr. В блоге, по словам Казакбаева, также собраны подробные гайды и инструкции. «В частности, мы на примере статистического арбитража показываем, как с помощью API собрать алгоритмическую стратегию и как ее запустить, чтобы она торговала. Это более длинный гайд, есть и разные другие, как собрать простейшие скринеры, стратегии и прочее», - сообщил он.
«Арена» торговых стратегий
Среди прочих разделов автор продукта рассказал об «Арене», где проводилось соревнование алгостратегий. «Первое – мы сами собрали стратегии и смотрели, как они торгуют. Второй шаг – предложили трейдерам сделать свои стратегии с помощью ИИ-инструментов и попробовать торговать. Было 150 участников, они торговали два месяца», - рассказал Казакбаев. В итоге, по его словам, из 150 было отобрано 6 стратегий, лучшие попали на «витрину». Их можно использовать в рамках автоследования.

Планы обучающих курсов
Казакбаев также рассказал, что у разработчиков есть пять идей для обучающих курсов, которые предполагается запустить с использованием их знаний в области трейдинга. «Идея простая –мы хотим разобрать, какие неэффективности существуют на рынке. Что из этого работает и не работает, и как, зная эти неэффективности, можно собрать какую-то стратегию с нуля. Первые три курса – это на уровень средний и выше. Первый – «охота на неэффективонсти рынка с помощью ИИ», мы научимся с помощью ИИшки собирать стратегии и их торговать. Вторая идея – это собрать свой хедж-фонд за 12 недель. Мы посмотрим стратегии под призмой неэффективности и исследуем, как можно собрать портфель из этих неэффективностей. И с помощью агентов, ИИшки собрать в итоге из всего этого фонд. Третье – мы хотели исследовать то, что не работает, посмотреть на примеры стратегий разных трейдеров – обсудить то, что скорее всего нерабочие истории», - рассказал он.
Кроме того, есть две темы для новичков. «Первое – симулятор для новичков, чтобы на демосчете они что-то собрали, протестировали и решили для себя, интересна им или нет алгоритмическая торговля. И последнее – алготрейдинг с нуля. Мы покажем, как с помощью ИИ с нуля перейти к первой стратегии. Расскажем какую-то базу, покажем, как правильно делать бэктест, чтобы адекватно оценивать статистическую значимость бэктестов», - добавил Казакбаев.
Он отметил, что первым, вероятно, появится именно курс для новичков, это может произойти в течение месяца.
Прочие вопросы
Также на вебинаре разбирались поступившие вопросы слушателей. Один из них, в частности, касался того, сколько времени уйдет у новичка на сборку простой стратегии с помощью ИИ с нуля. Казакбаев сказал, что ориентировочно это неделя. «Я бы еще разбил на тех, кто в поисках своей стратегии, и тех, кто уже нашел ее. Если вы ее нашли и знаете, что вы хотите и как торговать, без бэктестов, то это сильно проще. А если хотят заняться поиском альфы и бэктестами, тут сложнее», - отметил он.
На вопрос, смогут ли пользоваться продуктом инвесторы 60+, Казакбаев сказал, что «абсолютно никакого возрастного порога нет». «Если вы математику понимаете, то сейчас, с приходом ИИ, нет нужды изучать программирование. Не должно быть никаких проблем с ИИшкой договориться и начать работать», - подчеркнул он.
По вопросу о том, нужна ли для работы платная подписка на ChatGPT, Claude или другие чат-боты, Казакбаев отметил, что это зависит от условий использования ИИ-модели – того, сколько запросов планируется ей отправлять и какие у нее бесплатные лимиты.
Комментарии