1. Блог
  2. ИИ-трейдер без кода: соз...
ИИ-трейдер без кода: создаем бота для автоматизации торговли на базе OpenClaw

ИИ-трейдер без кода: создаем бота для автоматизации торговли на базе OpenClaw

Всем привет! Меня зовут Александр Панов, я разработчик Trade API в «Финам». Сегодня покажу, как каждый может бесплатно создать своего ИИ-трейдера на базе OpenClaw — без навыков программирования.

В прошлый раз мы разобрали установку Finam MCP-сервера, который позволяет чатовым ИИ-моделям (ChatGPT, Claude) получать рыночные данные и визуализировать их.

Технологии продолжают развиваться, и в начале 2026 года появился открытый ИИ-агент OpenClaw (в прошлом moltbot и claudbot). Агент автономный, понимает естественный язык, умеет взаимодействовать с Trade API и при этом полностью бесплатен и доступен на территории РФ. Для трейдеров это открывает ряд новых возможностей и алгостратегий без необходимости программировать.

Возможности OpenClaw:

  • Trade API — получение актуальных котировок и данных рынков, выставление ордеров, управление портфелем.
  • Анализ новостей Финам — по российскому и международному рынкам.
  • Скрипты Python — агент пишет код и сразу выполняет его.
  • Планировщик задач — например, каждый день в 18:00 делать саммари по основным бумагам.
  • Поиск в интернете — поиск информации по компаниям.

Помимо этого, OpenClaw обладает своей личностью, подстраивается под вас (ваш режим, характер торговли) и может запоминать предыдущие действия.

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

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

Установка OpenClaw

Прежде чем устанавливать OpenClaw, установим Python в качестве языка программирования для алготрейдинга. Переходим на сайт, нажимаем на кнопку загрузки, скачиваем, запускаем скачанный файл и устанавливаем.

Скриншот официального сайта Python, страница загрузки для macOS, на которой выделена красной рамкой кнопка «Download Python 3.14.3».

Далее перейдем в терминал. Вам нужно ввести одну из двух команд в зависимости от вашей ОС.

Для Windows:

iwr -useb <https://openclaw.ai/install.ps1> | iex

Для MacOS/Linux:

curl -fsSL <https://openclaw.ai/install.sh> | bash

Скрипт установит все необходимое и запустит онбординг-процесс настройки агента. Давайте пройдем его вместе.

Настройка OpenClaw

Проходим через шаги установки в консоли:

  • I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? — Читаем памятку безопасности, выбираем Yes.
  • Onboarding mode — Все настройки будем делать по ходу использования, поэтому выбираем QuickStart.
  • Model/auth provider — Выбираем подходящего провайдера из списка ниже.
    ИИ-провайдеры для OpenClaw, совместимые с OpenClaw*

    Провайдер

    Подписка

    Работает из РФ?

    OpenAI (Codex)

    $20/мес.

    Qwen (Code)

    Бесплатно для 60 запросов в минуту и 2000 запросов в день

    MiniMax (M2.5)

    Бесплатно 7 дней, дальше от $10/мес.

    Copilot (GitHub)

    Бесплатно 50 запросов в месяц, дальше от $10/мес.

    Z.AI (GLM Coding Plan)

    $10/мес.

    Moonshot AI (Kimi K2.5)

    $19/мес.

    ** В список не включены провайдеры, работающие на API-ключах. Также не включены подписки Anthropic и Google — использовать их сервисы через OpenClaw запрещено и может привести к блокировке аккаунта.*

    В данном гайде будем использовать Qwen — он работает из РФ, бесплатен для базового использования (для 60 запросов в минуту и 2000 запросов в день) и находится на уровне современных ИИ-моделей. Выбираем его в списке и авторизуемся на сайте Qwen Chat.
    После успешной авторизации будет предложен выбор модели из разновидностей Qwen. Выбираем первую — qwen-portal/coder-model . Готово. Языковая модель («Мозги») нашего агента настроена .
 Ответ Gemini Скриншот интерфейса командной строки в процессе настройки (onboarding) сервиса Qwen. Отображены параметры порта шлюза (18789), выбор модели/провайдера и ссылка для авторизации OAuth с уникальным кодом подтверждения.
  • Select channel (QuickStart) — это канал взаимодействия, место, где вы будете общаться с ИИ-агентом. В статье мы настроим Telegram, но также доступны и другие мессенджеры.
    Выбираем Telegram (Bot API). Далее в Telegram переходим в BotFather — бот для создания и управления ботами. Нажимаем Create a New Bot. Придумываем боту имя, описание и уникальный username, который должен заканчиваться на _bot. После создаем, нажимая Create Bot. После этого вам нужно скопировать выданный токен кнопкой Copy.
Скриншот двух панелей процесса создания бота в Telegram: слева — ввод названия и описания, справа — экран управления с API-токеном и выделенной красной рамкой синей кнопкой «Copy».
  • В терминале выбираем Enter Telegram bot token и вставляем скопированный токен. Готово!
Скриншот терминала с процессом настройки Telegram-бота в OpenClaw: показаны инструкции по получению токена через @BotFather, поле ввода токена и системные сообщения об успешном обновлении конфигурационных файлов.
  • Configure skills now? — выбираем No, настраивать будем позже.
  • Enable hooks? — выбираем Skip for now. Обратите внимание, этот пункт нужно выбрать нажатием пробела, а затем подтвердить клавишей Enter.

Итак, почти готово. В консоли среди текста будет ссылка на сайт управления агентом с токеном. Откройте ее в браузере.

Скриншот терминала с финальными настройками OpenClaw: в блоке Control UI красной рамкой выделена локальная ссылка для доступа к веб-интерфейсу с авторизационным токеном.

Вы попадете в панель управления агентом OpenClaw. Здесь можно напрямую общаться с ним (параллельно с Telegram), включать и выключать его skills, настраивать повторяющиеся задачи и отслеживать потребление токенов. Сохраните сайт в закладках.

Скриншот веб-интерфейса OpenClaw Gateway Dashboard, раздел Chat: темная тема, боковое меню навигации и пустое окно чата с полем ввода сообщения в нижней части экрана.

Но это еще не все. Нужно настроить «личность» ИИ-агента. Возвращаемся в консоль

  • How do you want to hatch your bot? — выбираем Hatch in TUI — запуск чата с ассистентом в текстовом интерфейсе консоли

После пары секунд пробуждения ИИ-модель попросит подробностей: кто она, как ее зовут, кто ее пользователь и как ей его называть. Мы подготовили такой шаблон начального промпта, в котором первые два вопроса описывают агента, а последние два — вас как пользователя. Вы можете использовать его, настроив под себя или придумать свой.

* Кто ты? FinArgus — Цифровой сокол-ассистент трейдера 🦅
* Что ты? Я — высокоточный инструмент поддержки принятия решений для трейдера. Помогаю пользователю управлять портфелем, сканировать активы и исполнять сделки. Мой стиль: строго по делу, без приветствий и лишних слов. Использую списки и таблицы для данных. Если вопрос касается Python в финансах — даю максимально оптимизированный код. Если рынка — даю сухие цифры и факты
* Кто я? Алготрейдер «Финам», квант, использующий мощь Python и Trade API для заработка на фондовых рынках.
* Как меня называть? Коллега


Скриншот терминала с процессом инициализации ИИ-агента «FinArgus»: отображены вопросы для настройки личности (имя, характер, эмодзи) и итоговые профили IDENTITY.md и USER.md для алготрейдера.

После завершения настройки личности выйдите из режима TUI нажатием ctrl + c дважды. Откройте ранее созданного Telegram-бота и запустите его командой /start.

Бот попросит синхронизоваться, чтобы писать ему смогли только вы, и выдаст команду, которую нужно ввести в консоль.

 Ответ Gemini Скриншот чата с Telegram-ботом «Финам ИИ трейдер бот», где отображен процесс сопряжения с OpenClaw: красной рамкой выделена команда подтверждения с кодом для владельца бота.
Скриншот терминала, на котором подчеркнута красным команда для подтверждения сопряжения Telegram в OpenClaw, а также показано системное предупреждение о настройках политики групп и сообщение об успешном подтверждении (Approved).

Бот настроен и с ним уже можно начать общаться! Но мы еще не дали доступа к Trade API, чем займемся далее.

Подключение Trade API

Интеграции разных сервисов в OpenClaw делаются через Skills(навыки). Это особые инструкции, написанные на Markdown для ИИ-агента, которые расширяют возможности агента и подключают внешние сервисы.

Научим же его взаимодействовать с Trade API. Для этого установим менеджер навыков ClawHub и подготовленный навык «Финам» через следующие команды в консоли:

npm i -g clawhub
clawhub install finam

Теперь для операций с биржей подготовим номер брокерского счета «Финама» и токен Finam Trade API. Брокерский счет можно открыть по ссылке, но если вы еще не клиент «Финама», тестировать можно и на демо-счете. После открытия счета токен на зарегистрированный аккаунт можно получить по ссылке.

Добавим токен и номер счета в конфигурацию OpenClaw Skills. Перейдите в папку ~/.openclaw/ (На Windows C:\\Users\\Ваше_Имя_Пользователя\\.openclaw) и откройте файл openclaw.json. Промотайте конфигурацию до “plugins” и вставьте следующий кусок. Замените ваш_api_ключ и ваш_номер_счета на полученные токен и номер счета из личного кабинета Finam.

  "skills": {
    "entries": {
      "finam": {
        "enabled": true,
        "env": {
          "FINAM_API_KEY": "ваш_api_ключ",
          "FINAM_ACCOUNT_ID": "ваш_номер_счета"
        }
      }
    }
  },
Скриншот JSON-файла конфигурации openclaw.json, где в красной рамке выделена секция

Сохраните файл (Ctrl + S). Зайдите на Web панель управления агентом во вкладку Skills (http://127.0.0.1:18789/skills). В раскрытом пункте WORKSPACE SKILLS должен отображаться навык «Финам».

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

Скриншот панели OpenClaw Gateway Dashboard, раздел Skills: красными рамками с цифрами выделены вкладка «Skills» в меню, счетчик активных навыков и карточка навыка «finam» со статусом «eligible».

OpenClaw в действии

Первые шаги с агентом

Первым делом спросим агента, что он умеет. Напишите боту: "Что ты умеешь?" — и он перечислит доступные команды и возможности.

Скриншот чата с Telegram-ботом «Финам ИИ трейдер бот», демонстрирующий список его возможностей: работа с котировками, историей свечей, счетом, ордерами, поиском инструментов, новостями и волатильностью через Finam Trade API.

Помимо этого, вы можете консультироваться с агентом по вопросам Finam Trade API. К примеру, спросите об ограничениях gRPC Finam API для дневных баров американских акций — агент найдет актуальную информацию и предложит решение.

Скриншот чата с Telegram-ботом, который анализирует лимиты Finam Trade API (200 запросов в минуту) и предлагает два варианта кода на Python для их соблюдения: использование задержки time.sleep и параллельные запросы через ThreadPoolExecutor.

Алготорговля за один промпт

Опишите агенту торговую идею на обычном языке — он напишет код на Python и сразу запустит его. Например: «Напиши скрипт, который проверяет цену SBER каждые 5 минут и покупает 1 лот при падении ниже 300 рублей». По умолчанию скрипт сохраняется в файлах компьютера, но можно попросить вывести код прямо в чат.

Скриншот чата с Telegram-ботом, который по запросу пользователя генерирует Python-код для работы с библиотекой FinamPy: показана команда для установки через pip и пример кода для получения данных о счетах, позициях и балансе.

Возникающие ошибки и правки тоже присылайте в чат. Агент разберется в причине и подправит программу.

Скриншот чата с Telegram-ботом, который исправляет ошибку AttributeError в Python-коде: показан текст ошибки о несуществующем атрибуте get_account и исправленный вариант кода с использованием GetAccountRequest.

Рыночный сканер

В навык «Финам» уже встроен скрипт поиска топа волатильных акций на рынках РФ и США. Достаточно попросить агента показать список — он запустит скрипт и выведет таблицу с тикерами и показателями волатильности.

Скриншот мобильного интерфейса Telegram-бота «AI Trader Bot»: слева — таблица топ-10 самых волатильных акций РФ за 60 дней, справа — детальный анализ изменения цен для этих инструментов с выделением лидера роста (ЮГК).

Выставление ордеров

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

⚠️ Помните: агент — инструмент поддержки, а не гарантия прибыли. Формулируйте запросы чётко и всегда проверяйте параметры ордера перед подтверждением
Скриншот мобильного интерфейса Telegram-бота «AI Trader Bot»: слева — процесс формирования рыночного ордера на покупку акций ЮГК (UGLD), справа — уведомление о закрытом рынке с предложением выставить лимитный ордер или дождаться открытия торгов в 10:00 МСК.

Итоги

Итак, мы настроили личного торгового ИИ-бота в Telegram на базе OpenClaw и подключили его к Finam Trade API. Теперь у вас есть персональный ИИ-ассистент по фондовому рынку, который понимает естественный язык, работает с данными, пишет код и совершает сделки.

Инструмент OpenClaw активно развивается и дорабатывается. Мы показали лишь часть возможностей, не затронув темы глубокого веб-поиска, анализа портфеля, построения графиков и визуализаций, бэктестинга стратегий. Если хотите разобрать более продвинутые сценарии — пишите в комментариях.

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

Telegram-сообщество: @finam_trade_api

Удачных сделок и точных сигналов! 📈