Vibe-Trading — торговый ИИ-агент с MCP и бэктестами
Vibe-Trading объединяет ИИ-агента, более 80 MCP-инструментов, мультиагентный анализ рынков, проверку стратегий на истории и бумажную торговлю.
Vibe-Trading — открытый проект для исследования рынков и проверки торговых стратегий с помощью ИИ-агента. Он связывает запрос на обычном языке с рыночными данными, аналитическими инструментами и бэктестом: агент может собрать сведения, запустить расчёт и оформить результаты в отчёт.
Это не только криптовалютный бот. Проект работает с несколькими классами рынков, а его возможности доступны через командную строку, веб-интерфейс и MCP-сервер. На 28 октября 2026 года у репозитория около 37 тысяч звёзд на GitHub; опубликован он под лицензией MIT.
- ИИ-агент и MCP-инструменты
- Как MCP связывает агента с торговой аналитикой
- Несколько аналитических агентов работают вместе
- Команды для разных частей исследования
- Исторические данные, бэктесты и бумажная торговля
- Проверка стратегии на прошлых периодах
- Бумажные сделки без отправки ордеров брокеру
- Криптовалюты и другие рынки
- Биржи, CCXT и бессрочные фьючерсы
- Установка и начало работы
- Что потребуется
- Важное ограничение: симуляция и реальные сделки — разные режимы
ИИ-агент и MCP-инструменты
Как MCP связывает агента с торговой аналитикой
MCP — стандарт, через который совместимое приложение передаёт ИИ-агенту доступные инструменты. В Vibe-Trading MCP-сервер предоставляет более 80 операций для анализа рынка, работы с данными, запуска исследований и бэктестов. Вместо того чтобы вручную собирать отдельные команды, пользователь формулирует задачу, а агент выбирает подходящие действия и возвращает результат.
Проект можно подключить к поддерживающим MCP клиентам или использовать самостоятельно. После установки доступны команда vibe-trading для интерактивной работы, веб-сервер vibe-trading serve и отдельный запуск MCP-сервера командой vibe-trading-mcp.
Несколько аналитических агентов работают вместе
Команды для разных частей исследования
Vibe-Trading умеет запускать группы агентов для совместного разбора задачи. В проекте предусмотрены сценарии для инвестиционного анализа, количественных исследований, крипторынка, макроэкономики и оценки рисков. Участники команды выполняют отдельные части работы, а интерфейс показывает ход выполнения и сохраняет отчёты.
Такой режим полезен, когда вопрос нужно разложить на несколько направлений: например, отдельно проверить рыночные данные, расчёт стратегии и возможные риски. Это организация анализа, а не гарантия независимой экспертизы: качество ответа всё равно зависит от модели, данных и постановки задачи.
Исторические данные, бэктесты и бумажная торговля
Проверка стратегии на прошлых периодах
Бэктест запускает стратегию на исторических данных и помогает увидеть, как она вела себя на выбранном отрезке. Vibe-Trading формирует метрики и материалы запуска, поддерживает проверку на последовательных временных отрезках и может объединять несколько рынков в одном тесте. Результат позволяет исследовать гипотезу, но сам по себе не предсказывает будущую доходность: на него влияют качество истории, комиссии, проскальзывание и настройки стратегии.
Бумажные сделки без отправки ордеров брокеру
Для практической проверки предусмотрены paper trading и виртуальные счета. В описанном проектом режиме заявки сопоставляются с завершёнными дневными свечами и не отправляются на биржу или брокеру. Это позволяет проверить ход стратегии в симуляции до подключения реального счёта.
Криптовалюты и другие рынки
Биржи, CCXT и бессрочные фьючерсы
Для крипторынка в репозитории перечислены источники Binance, OKX и CCXT. Через CCXT доступны данные более чем сотни бирж; отдельно указана историческая поддержка бессрочных фьючерсов Binance USD-M. Загрузчики работают с историческими рыночными данными — потоковые котировки и действия через брокер подключаются отдельными коннекторами, поэтому возможности зависят от выбранного источника и настроек.
Помимо криптовалют, проект поддерживает акции нескольких региональных рынков, валюты, фьючерсы и опционы. Это делает его исследовательской средой для разных активов, хотя наличие адаптера не означает одинаковую полноту данных или одинаковые условия торговли на каждом рынке.
Установка и начало работы
Что потребуется
Для локальной установки нужен Python 3.11 или новее. Агенту требуется языковая модель: можно подключить поддерживаемого поставщика через API либо запустить локальную модель через Ollama. Доступ к некоторым источникам данных и брокерским коннекторам настраивается отдельно.
pip install vibe-trading-ai
vibe-trading init
vibe-trading run -p "Проверь стратегию пересечения средних 20 и 50 для BTC-USDT за 2024 год и покажи доходность и просадку"
После установки можно использовать готовые команды, веб-интерфейс или подключить MCP-сервер к своему агенту. Репозиторий и инструкция по установке доступны по кнопке перехода на этой странице.
Важное ограничение: симуляция и реальные сделки — разные режимы
Возможности проекта не ограничиваются исследованием: в репозитории описаны и коннекторы, которые при отдельной настройке могут работать с реальными брокерскими счетами. Их права различаются: одни доступны только для чтения, другие умеют отправлять ордера. Перед подключением счёта проверьте выбранный режим, разрешения ключа и ограничения на операции; не передавайте секретные ключи в чат с моделью.
Бэктест и бумажная торговля помогают оценить алгоритм, но не устраняют риск убытков и не подтверждают, что стратегия будет работать на реальном рынке. Vibe-Trading — инструмент для анализа и автоматизации, а не обещание доходности и не замена самостоятельной проверке результатов.