Библиотека Python для создания мультиагентных систем в LangGraph, где агенты передают управление друг другу в зависимости от специализации.
olaxbt/ai-market-maker
Открытая мультиагентная система для торговли криптовалютой: специализированные AI-дески генерируют сигналы, Risk Guard может отменять сделки, а бэктесты сравниваются со стратегией buy-and-hold.
- Звёзды
- 2,106
- Форки
- 302
- Открытые issues
- 4
- Последний коммит
- 3 месяца назад
Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.
Что это?
AI Market Maker — торговый стек для криптовалют, устроенный как небольшой хедж-фонд. Специализированные AI-агенты, каждый из которых выступает в роли торгового деска по техническому анализу, макроэкономике, новостям, паттернам и сигналам ончейн-данных или потока ордеров, передают данные арбитру сигналов на базе LangGraph. Его результат проходит через этап формирования портфеля, а затем через Risk Guard, который может отменить сделку до исполнения любого ордера.
Проект поддерживает бэктесты и бумажную торговлю. Бэктесты включают метрики эффективности, такие как Sharpe и Sortino, сравнение со стратегией buy-and-hold и полный журнал сделок. В репозитории есть зафиксированные исторические данные с манифестом хешей, благодаря чему повторные запуски на тех же CSV-файлах дают воспроизводимые результаты. Бумажная торговля рассчитана на Binance Testnet, а адаптер Hyperliquid работает в режиме dry-run. Адаптер Futu OpenD предоставляет данные по акциям Гонконга и США и поддерживает симуляцию ордеров.
В стек входят бэкенд на FastAPI, дашборд на Next.js для просмотра трасс агентов и отчетов по бэктестам, а также упаковка навыков OpenClaw. Для запуска в агентном режиме нужен API-ключ OpenAI-совместимого сервиса или Atlas Cloud.
Ключевые возможности
- 01Несколько специализированных AI-агентов генерируют сигналы, которые взвешенный арбитр объединяет в решения BUY, SELL или HOLD.
- 02Risk Guard может отменить любую предложенную сделку до её исполнения.
- 03В отчетах по бэктестам приводятся Sharpe, Sortino, коэффициент прибыльности и сравнение с бенчмарком buy-and-hold.
- 04Зафиксированные исторические данные OHLCV, по ставкам финансирования, макроэкономике и новостям позволяют повторно запускать тесты офлайн.
- 05Бумажная торговля на Binance Testnet, а также адаптер Hyperliquid в режиме dry-run и адаптер Futu OpenD для торговли акциями.
- 06Дашборд Next.js показывает трассы агентов, результаты бэктестов и топологию.
Сценарии использования
- Изучение мультиагентных криптостратегий с воспроизводимыми бэктестами на зафиксированных данных.
- Бумажная торговля по стратегии на базе агентов на Binance Testnet, прежде чем рисковать капиталом.
- Изучение того, как слой отмены рискованных сделок может находиться между сигналами, генерируемыми LLM, и исполнением ордеров.
- Упаковка торгового агента в виде навыка OpenClaw.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/olaxbt/ai-market-maker.git - 2
Установите uv и зависимости Python (сначала установите TA-Lib, см. README)
pip install uv && uv sync --extra dev - 3
Скопируйте шаблон переменных окружения и задайте OPENAI_API_KEY или ATLASCLOUD_API_KEY в файле .env
cp .env.example .env - 4
Запустите весь стек с помощью Docker (требуется Docker Desktop), затем откройте http://localhost:3000
docker compose up --build -d
Что важно знать
- Для режима Agentic требуется API-ключ LLM (OPENAI_API_KEY или ATLASCLOUD_API_KEY); автоматического перехода на запасной вариант нет.
- Для полной настройки нужны библиотека TA-Lib на C и Docker Desktop для стека платформы.
- Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует делиться исходным кодом изменений, доступных по сети.
- Работа в реальном времени ограничена бумажной торговлей в Binance Testnet. Адаптер Hyperliquid поддерживает только пробный запуск без исполнения сделок.
Темы
Частые вопросы
- Что такое ai-market-maker?
- Открытая мультиагентная система для торговли криптовалютой: специализированные AI-дески генерируют сигналы, Risk Guard может отменять сделки, а бэктесты сравниваются со стратегией buy-and-hold. AI Market Maker — торговый стек для криптовалют, устроенный как небольшой хедж-фонд. Специализированные AI-агенты, каждый из которых выступает в роли торгового деска по техническому анализу, макроэкономике, новостям, паттернам и сигналам ончейн-данных или потока ордеров, передают данные арбитру сигналов на базе LangGraph. Его результат проходит через этап формирования портфеля, а затем через Risk Guard, который может отменить сделку до исполнения любого ордера.
- ai-market-maker можно использовать бесплатно? Какая у него лицензия?
- ai-market-maker распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai-market-maker всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ai-market-maker — 20 авг. 2026 г..
- Для чего можно использовать ai-market-maker?
- Изучение мультиагентных криптостратегий с воспроизводимыми бэктестами на зафиксированных данных. Бумажная торговля по стратегии на базе агентов на Binance Testnet, прежде чем рисковать капиталом. Изучение того, как слой отмены рискованных сделок может находиться между сигналами, генерируемыми LLM, и исполнением ордеров. Упаковка торгового агента в виде навыка OpenClaw.
- Как установить ai-market-maker?
- Клонируйте репозиторий: git clone https://github.com/olaxbt/ai-market-maker.git Установите uv и зависимости Python (сначала установите TA-Lib, см. README): pip install uv && uv sync --extra dev Скопируйте шаблон переменных окружения и задайте OPENAI_API_KEY или ATLASCLOUD_API_KEY в файле .env: cp .env.example .env Запустите весь стек с помощью Docker (требуется Docker Desktop), затем откройте http://localhost:3000: docker compose up --build -d
- Где скачать ai-market-maker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/olaxbt/ai-market-maker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная память и предторговый контроль для AI-агентов: решения записываются в защищённую от подмены цепочку аудита SHA-256, доступно 20 MCP-инструментов.
Python-фреймворк для разработки, бэктестинга и live-торговли стратегиями на акциях, опционах, фьючерсах, форексе, криптовалютах и рынках прогнозов; поддерживает AI-агентов для принятия торговых решений.
Учебный proof of concept с несколькими инвесторскими агентами на базе LLM для изучения торговых решений с помощью ИИ; сделки не выполняются.
Бесплатный криптотрейдинговый бот с открытым исходным кодом, который автоматизирует стратегии Grid, DCA, AI и TradingView на Binance, Coinbase, Hyperliquid и ещё 15+ биржах.
Открытый фреймворк на C++/Python для количественной торговли: исследование стратегий, формирование портфелей и бэктестинг на данных китайского рынка A-share.