IPO
•••
14.08.26 Finam.ru

Теперь для глубокого анализа рынка достаточно открыть страницу нужного актива

Рентген рынка, который помогает быстрее находить идеи для инвестиций

«Финам» интегрировал торговую платформу FinamTrade с ИИ-ассистентами через стандарт MCP

Загрузить ещё
Темы
...
27.10.26 14:40 Поделиться

Собираем стратегию с помощью ИИ и Финам API

Как от пустой папки дойти до торгового робота, который следит за рынком в реальном времени
  • С помощью связки Cursor, Finam Skill и Trade API можно создать полноценного автоматического торгового робота, который будет зарабатывать на перегретости рынка
  • Стратегия идеально подходит для бокового рынка с резкими колебаниями. Она основана на классическом индикаторе RSI и принципе возврата к среднему: бот автоматически покупает актив, когда цена слишком сильно падает (перепроданность), и продает, когда она чрезмерно растет (перекупленность)
  • Весь процесс — от пустой папки до работающего алгоритма — занимает всего несколько промптов
Александр Панов
Александр Панов
разработчик "Финам API"

Всем привет, я Александр, разработчик Trade API в «Финаме». В прошлой статье мы собрали бота-арбитражника и зарабатывали на арбитраже коинтегрированных (связанных) инструментов. Сегодня рассмотрим торговую стратегию заработка на перегретости рынка — она особенно актуальна, когда рынок в боковике с резкими колебаниями. Соберем автоматического робота на классическом индикаторе RSI с помощью Cursor, подключенного к нему Финам Skill и Trade API.

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

Быстрая теория

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

Итак, RSI (Relative Strength Index, индекс относительной силы) сравнивает, насколько в среднем цена росла и насколько падала за последние 14 свечей.

Формула расчета этого индикатора следующая:

В результате получается число от 0 до 1. Около 0 — в окне почти одни падения, около 1 — почти одни росты, 0.5 — равновесие.

Стратегия RSI 14 с порогами 0.2 / 0.8 торгует на возврат к среднему (mean reversion). Принцип простой: после резкой распродажи цена склонна отскакивать, а после резкого ралли — откатываться. Это тенденция, а не гарантия, но на ней можно построить понятные правила:

  1. Входим в позицию LONG когда RSI опустился ниже 0.2 — рынок перепродан, покупаем.
  2. Выходим из позиции LONG когда RSI поднялся выше 0.8 — рынок перекуплен, продаем.
  3. Между 0.2 и 0.8 ничего не делаем.


Подробный разбор стратегии — расчет средних по Уайлдеру, работа с незакрытой свечой, проверка позиции перед заявкой и полный код на Python и Node.js — в нашем гайде по стратегии RSI 14.

Шаг 1. Устанавливаем Cursor и Финам Skill

Скачиваем Cursor с официального сайта, устанавливаем и авторизуемся. Бесплатного пробного тарифа для стратегии нам хватит.

Создаем пустую папку под проект (например, rsi-bot) и открываем ее в Cursor: File → Open Folder.

Дальше подключим Финам Skill плагин — набор инструкций и скриптов, который учит ИИ-агента работать с Finam Trade API: искать инструменты, загружать свечи, смотреть портфель и писать код на finam-sdk.

Для установки понадобится Node.js — если его у вас еще нет, установите версию LTS с официального сайта. Открываем встроенный терминал Cursor (Terminal → New Terminal) и выполняем следующую команду:

npx skills add <https://github.com/finamweb/finam-trade-api> --skill trade-api

Установщик проведет по шагам:

  1. Если npx спросит разрешение скачать пакет skills — отвечаем y.
  2. В списке агентов Cursor уже отмечен — просто жмем Enter.
  3. Область установки — выбираем Global, чтобы скилл был доступен во всех проектах.
  4. Способ установки — оставляем Symlink по умолчанию.
  5. Проверяем сводку и подтверждаем.

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

Подробнее об установке для других агентов (Claude Code, Qwen Code и Codex), обновлении и удалении скилла, а также о решении типичных проблем читайте в нашем гайде по установке Finam Trade Skill.

Шаг 2. Подключаем токен

Для работы с рыночными данными нужен токен Finam Trade API — получить его можно на странице токенов. Там же можно открыть бесплатный демосчет на две недели — с реальными котировками, но без риска для денег.

Номер счета вводить не нужно: скилл определит его по токену сам. Пишем в чат Cursor:

Подключи токен Finam

Агент создаст в папке проекта файл .env. Открываем его, вставляем токен сразу после TRADE_API_SECRET=, сохраняем и пишем агенту готово — он проверит, что токен на месте.

Никогда не вставляйте токен прямо в чат агента — только в файл .env. Агент читает его оттуда сам и не показывает в переписке.

Проверим, что все работает:

Покажи мой портфель

Если видите баланс и позиции — все готово.

Шаг 3. Бэктест на истории

Прежде чем что-то запускать, проверим стратегию на исторических данных. Формулируем промпт:

Используя finam skill, загрузи часовые свечи GAZP@MISX за последние 90 дней.

Реализуй стратегию RSI 14 (сглаживание по Уайлдеру), только лонг:

вход, когда RSI < 0.2, выход, когда RSI > 0.8. Повторно не входи, пока позиция открыта.

Проведи бэктест и построй график: сверху цена закрытия с точками входа и выхода

и подсветкой периодов в позиции, снизу RSI с уровнями 0.2 и 0.8.

Выведи список сделок, итоговую доходность стратегии и доходность buy & hold.

Агент сам найдет нужный метод (MarketData.Bars), напишет скрипт, установит зависимости, запустит его и, если что-то упадет, — исправит ошибку и запустит снова. Написанный код можно открыть, нажав на файл в ответе агента.

Если видите, что агент делает что-то не то — остановите его кнопкой Stop и новым промптом уточните, как надо.

В итоге получаем такой график:

Стратегия RSI 14 на GAZP — бэктест на часовых свечах за 90 дней, без учета комиссий и проскальзывания

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

  • 14.08 → 23.09: вход на резкой распродаже по 86,06 ₽, выход по 101,49 ₽ — +17,9%. После входа цена еще около двух недель держалась ниже точки покупки: стратегия не угадывает дно, она лишь фиксирует, что падение было слишком резким.
  • 29.09 → 09.10: вход на откате по 94,20 ₽, выход по 101,82 ₽ — +8,1%.

Итого +27,5% против +23,6% у buy & hold. Стратегия выиграла за счет того, что пропустила часть августовского падения. А вот рост в октябре до 111 ₽ она уже не застала: позиция закрылась, а новой перепроданности не случилось.

Одна бумага — это не статистика. Попросим агента прогнать то же самое на других тикерах:

Прогони этот же бэктест на LKOH@MISX и SBER@MISX и сведи результаты в таблицу:

инструмент, число сделок, доходность стратегии, доходность buy & hold.

ИнструментСделокСтратегияBuy & Hold
GAZP@MISX2+27,5%+23,6%
LKOH@MISX2+21,9%+31,8%
SBER@MISX2+4,7%+10,6%

Картина честная: на растущем рынке стратегия обычно уступает простому удержанию, а на боковике с широкими колебаниями — может его обыграть. Сделки редкие и длинные, и без стоп-лосса позиция может долго висеть в минусе. Поэтому на практике RSI чаще используют как фильтр внутри более крупной системы — с этим тоже можно поэкспериментировать, попросив агента, например, входить только когда цена выше SMA 200.

Шаг 4. Превращаем бэктест в бота

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

Используя finam skill и finam-sdk, напиши бота для этой стратегии RSI 14 (0.2 / 0.8).

- Загрузи историю свечей через Bars, затем подпишись на новые свечи через gRPC-стрим.

- Считай RSI только по закрытым свечам: последнюю незакрытую свечу не учитывай.

- Параметры командной строки: --symbol, --timeframe (по умолчанию M5), --quantity.

- Режим --check: один расчет по истории и выход, без заявок.

- По умолчанию dry-run: сигналы только печатаются в лог, заявки не выставляются.

- Флаг --execute включает настоящие рыночные заявки. Перед заявкой проверяй позицию

на счете: входи только с нуля, продавай не больше, чем есть в позиции.

- Предусмотри реконнект при обрыве стрима и вывод ошибок в консоль.

Сначала — безопасная проверка по истории, она ничего не выставляет и даже не читает счет:

Запусти бота в режиме --check на GAZP@MISX

History check passed: close=110.97 rsi=0.455673 average_gain=0.037075 average_loss=0.044288 signal=none

rsi=0.46 — середина диапазона, рынок ни перепродан, ни перекуплен, сигнала нет. Теперь запускаем потоковый dry-run: бот подписывается на свечи и на каждой закрытой печатает RSI и сигнал. Когда RSI уходит под 0.2, в логе появляется вход (фрагмент для иллюстрации):

Closed bar: close=97.14 rsi=0.237647 signal=none

Closed bar: close=96.10 rsi=0.194634 signal=entry

DRY RUN: entry 1 units of GAZP@MISX

Остановить бота — Ctrl-C. Таймфрейм сильно влияет на частоту сделок: на дневных свечах уровни 0.2 / 0.8 могут не достигаться месяцами, а на 5-минутных сигналы появляются гораздо чаще.

Не хотите генерировать бота с нуля? Наша готовая эталонная реализация на Python и Node.js лежит в репозитории Trade API.

Флаг --execute переключает бота на настоящие заявки. Используйте для этого выделенный некритичный счет или демо-счет: API отдает суммарную позицию по инструменту и не отличает бумаги, купленные ботом, от купленных вручную. Помните, что запущенный бот торгует сам, без подтверждения каждой заявки, поэтому проходите путь --check → dry-run → демо-счет → реальный счет и не допускайте в Cursor полное бесконтрольное автоодобрение команд.

Код, написанный ИИ-агентом, требует ручной проверки перед реальной торговлей. ИИ часто не обрабатывает граничные случаи: ошибки API, недостаток средств, обрывы соединения. Статья — обучающий пример, а не готовое торговое решение. Результаты бэктеста не гарантируют такой же доходности в будущем.

Итоги

Мы собрали стратегию RSI 14 целиком через ИИ-агента: установили Финам Skill одной командой npx skills add, подключили токен, проверили стратегию на истории трех бумаг и получили бота с безопасным dry-run режимом. Все это — несколько промптов в Cursor.

Дальше можно экспериментировать: поменять период и уровни (мягкие 30/70 дадут больше сделок), добавить фильтр тренда или стоп-лосс, развернуть бота на выделенном сервере. Агент поможет и с этим — достаточно правильно сформулировать задачу.

Полезные ссылки:

Как установить Finam Trade Skill - установка во все агенты и решение проблем

Гайд по стратегии RSI 14 - подробный разбор логики и кода

База знаний Finam API - с чего начать

Исходники скилла и SDK на GitHub

Информация, сгенерированная скиллом и подключенными AI-агентами, носит образовательный и информационный характер и не является индивидуальной инвестиционной рекомендацией. Результаты в прошлом не гарантируют результатов в будущем.

Комментарии

Авторизуйтесь, чтобы оставить комментарий.
Обсуждаемые материалы
Загрузить ещё
Здравствуйте! Меня зовут Елена Соболева. Я редактор этого раздела сайта Finam.ru. Если у вас есть опыт использования сервисов и технологий в инвестициях и вы готовы им поделиться – пишите мне на адрес esoboleva@corp.finam.ru. Интересные кейсы мы будем публиковать в этом разделе и в нашем канале в MAX – Технологии в инвестициях.
Шаблоны портфелей от AI
Виртуальный портфель
Квантовый скачок
Квантовые технологии способны перевернуть мир. В портфель включены компании, создающие компьютеры будущего и инфраструктуру для них — от гигантов индустрии до амбициозных новаторов
Риск: Высокий

Как от пустой папки дойти до торгового робота, который следит за рынком в реальном времени

К уже работающему MCP FinamTrade добавились MCP AI-скринера и MCP диагностики и оптимизации портфеля

21.10.26 Finam.ru

Первый шаг для старта — четко описать стратегию словами

Искусственный интеллект поможет подготовить торговую идею и дать управленческую картину по вашему портфелю буквально за 15 минут

12.10.26 Finam.ru

Эксперты поделились опытом, как создать успешный торговый алгоритм

11.10.26 Finam.ru

Как зарабатывать $300 тыс.+ в год в финансовой сфере?

Сторонники квантовых инвестиций рассказали, на чем строится их подход к управлению капиталом и какие инструменты для этого они применяют

Поймайте момент, пока он не стал общим движением

Пространство в FinamX, которое укажет на скрытые риски и возможности для роста капитала

03.10.26 Finam.ru

С первых шагов до создания собственной торговой стратегии

Искусственный интеллект поможет определить возможные уровни входа и стопов, а также оценить риски

26.09.26 Finam.ru

Как начать зарабатывать на рынке больше?

На примере созданного пространства автором проекта «ИнвестБорода» разбираем новые возможности на платформе FinamX

Ошибки на сотни миллионов. Как трейдеры обваливали рынки и ставили компании на грань банкротства

Высокая корреляция не гарантирует возврата к среднему, а без этого возврата арбитраж не работает

С помощью «риск-агента» можно проверить запланированные сделки на соответствие вашей риск-политике

17.09.26 Finam.ru

Поиск структуры на рынках с помощью алгоритмической торговли

11.09.26 Finam.ru

Платформа ZipLime от «Финама» — это не просто очередной AI-ассистент, а полноценная производственная линия по созданию торговых алгоритмов

Теперь ИИ-ассистенты, поддерживающие стандарт MCP, могут показать интерактивные графики, историю операций и торговые заявки

Как торговля при помощи чужого капитала становится мощнейшим карьерным лифтом

Опыт работы с ИИ-агентами для инвестиций

Возможности FinamX лучше всего раскрываются на конкретных инвестиционных задачах

31.08.26 Finam.ru

В AI-скринере «Финама» появился пресет «Темпы роста»

27.08.26 Finam.ru

От анализа до реализации стратегий. Чем помогут трейдеру библиотеки Python?

25.08.26 Finam.ru

Новые мощные инструменты вдохновляют внутридневных трейдеров на создание автоматизированных систем для заработка на Уолл-стрит

22.08.26 Finam.ru

Как программный трейдинг повлиял на рынки

18.08.26 Finam.ru

Подводные камни и преимущества инвестирования в недооцененные акции

16.08.26 Finam.ru

Что, если у каждого инвестора будет свой ИИ-помощник?

14.08.26 Finam.ru

Теперь для глубокого анализа рынка достаточно открыть страницу нужного актива

Рентген рынка, который помогает быстрее находить идеи для инвестиций

Как первопроходцы квантового трейдинга стали миллиардерами?

05.08.26 Finam.ru

Преимущества и подводные камни более простых и продвинутых стратегий для трейдеров

01.08.26 Finam.ru

Со временем эти агенты смогут делать гораздо больше, чем просто покупать и продавать ценные бумаги

Запуск бессрочных фьючерсов на фонды индексов США S&P500 и NASDAQ расширит возможности арбитража для российского инвестора

27.07.26 Finam.ru

Алгоритм заранее знает сценарии и исполняет план за миллисекунды

Более зрелый инструмент для диагностики финансовой компетентности LLM

26.07.26 Finam.ru

Эксперты «Финама» рассказали, как запустить свою торговую стратегию

Торговая идея может быть сформулирована как точный набор условий. В этом поможет QuantCode-Bench

Математические способности, программирование и понимание рынка, чтобы стать одним из самых высокооплачиваемых специалистов в трейдинге

11.07.26 Finam.ru

Как тестирование на основе исторических данных поможет трейдерам заработать

«Финам» интегрировал торговую платформу FinamTrade с ИИ-ассистентами через стандарт MCP

«График спредов» позволяет изучать комбинации инструментов для анализа динамики портфеля или рыночных тенденций

ГАЗПРОМ ао 2,92% СберИОС63 Brent -0,70% Сбербанк 0,81%
30.06.26 Finam.ru

Самый безопасный способ работы с ИИ-торговыми роботами — рассматривать их как инструменты, а не как чудо-средство для заработка

27.06.26 Finam.ru

Соревнование уже в самом разгаре. Но шанс вступить в конкурс все еще есть: регистрация открыта до 1 июля

Полноценный сетап для профессионала, «кванта» и серьезного инвестора

22.06.26 Finam.ru

Главные ошибки при работе с торговым алгоритмом

Для тех, кто устал переключаться между терминалом и браузером

18.06.26 Finam.ru

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

12.06.26 Finam.ru

К 2026 году всё больше трейдеров, инвестиционных фондов, разработчиков и частных инвесторов используют инструменты ИИ для анализа рынков

10.06.26 Finam.ru

Это не революция, в которой интеллект заменяет инфраструктуру

02.06.26 Finam.ru

Эксперт рассказал о будущем трейдинга в эпоху ИИ

17.05.26 Finam.ru

Прибыльная торговля с использованием передовых алгоритмов и моделей

Меньше решений «на глаз» и больше решений, которые можно спокойно объяснить самому себе

Полноценный инструмент для поиска идей, анализа и принятия инвестиционных решений

21.01.26 Finam.ru

«Финам» открыл доступ к платформе для мониторинга арбитражных аномалий Spread Insight

Новые метрики для российских облигаций в «Финам AI-скринере»

С помощью виртуального портфеля можно тестировать идеи и улучшать стратегию, не боясь потерять деньги

Изучайте компании с помощью удобных и понятных мультипликаторов

03.10.25 Finam.ru

В периоды неопределенности на рынке важно уметь грамотно диверсифицировать инвестиционный портфель

"Финам" продолжает развивать технологии для инвесторов и запускает инновационный сервис — "Финам Инсайты"

19.09.25 Finam.ru

Почему ИПИФ Фонд "Арбитраж" может быть полезен российскому инвестору?

Как создать виртуальный портфель и для чего это нужно

08.04.25 Finam.ru

Новая полезная опция — возможность оценить эффективность стратегии относительно рынка

Как венгерский инженер и программист совершил техническую революцию в биржевой торговле

Interactive Brokers Group, Inc. 1,13%

Теперь в «Финам AI-скринер» можно создавать несколько скринеров-стратегий, каждый из которых будет отражать уникальный подход к инвестированию

07.12.24 Finam.ru

Сервис «Финам Автоследование» ведет свою историю с 2011 года

Как пионер теханализа зарабатывал 40% ежегодно на протяжении 35 лет на фондовом рынке

Экспорт котировок – важный инструмент для анализа рынка, разработки торговых стратегий и принятия инвестрешений

06.02.24 Finam.ru

Какая стратегия может обеспечить дополнительную защиту от риска коррекции на рынках?

14.12.23 Finam.ru

Как правильно найти инструменты для парного трейдинга, чтобы добиться успеха? Какие стратегии существуют?

10.12.23 Finam.ru

Стратегии парного трейдинга обычно рассчитаны на краткосрочную или среднесрочную перспективу.

09.12.23 Finam.ru

В поисках возможностей профессионально зарабатывать на рынке в период неизвестности

McDonald's Corporation -0,49% Walmart Inc.

Прогноз позволяет выделить перспективные для инвестиций бумаги с лучшим соотношением доходности и риска

25.06.23 Finam.ru

С 2022 года «Лайт-Инвест» сотрудничает с «Финамом». Брокер предоставляет проп-трейдинговой компании прямой доступ на Мосбиржу, высокоскоростное подключение, колокацию и другие услуги

Загрузить ещё