Python-фреймворк для разработки, бэктестинга и live-торговли стратегиями на акциях, опционах, фьючерсах, форексе, криптовалютах и рынках прогнозов; поддерживает AI-агентов для принятия торговых решений.
Drakkar-Software/OctoBot
Бесплатный криптотрейдинговый бот с открытым исходным кодом, который автоматизирует стратегии Grid, DCA, AI и TradingView на Binance, Coinbase, Hyperliquid и ещё 15+ биржах.
Open source альтернатива:3Commas
Cryptohopper
Pionex
- Звёзды
- 6,907
- Форки
- 1,316
- Открытые issues
- 194
- Последний коммит
- 5 дней назад
Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.
Что это?
OctoBot — это криптотрейдинговый бот на Python с визуальным интерфейсом для автоматизации инвестиционных стратегий. В него встроены стратегии Grid, DCA, криптокорзины и технического анализа, а коннекторы позволяют торговать по сигналам TradingView или с помощью языковых моделей OpenAI и Ollama.
Для подключения к биржам используется библиотека CCXT, которая поддерживает Binance, Coinbase, Bybit, Hyperliquid, MEXC, KuCoin и многие другие площадки. Пользователи могут настраивать стратегии, тестировать их на исторических данных, запускать бумажную торговлю с виртуальными средствами, а затем переходить к реальным ордерам на биржевом аккаунте. Также доступен интерфейс Telegram-бота.
Проект распространяется по лицензии GPL-3.0 и может работать локально на Windows, macOS, Linux или Raspberry Pi, запускаться через Docker либо разворачиваться на облачном сервере. Последний релиз запускается в режиме узла, который обслуживает новый веб-интерфейс и мобильный интерфейс, пока ещё находящиеся в бета-версии.
Ключевые возможности
- 01Встроенные торговые стратегии Grid, DCA, криптокорзины и технического анализа
- 02Подключение к 15+ биржам, включая Binance, Coinbase и Hyperliquid, через CCXT
- 03Принимает сигналы TradingView и автоматически размещает сделки
- 04Поддерживает модели OpenAI и Ollama для принятия торговых решений с помощью AI
- 05Включает бэктестинг и бумажную торговлю перед использованием реальных средств
- 06Управление через веб-интерфейс или Telegram-бота
Сценарии использования
- Автоматизация регулярных покупок криптовалюты по стратегии усреднения долларовой стоимости
- Запуск Grid-стратегии для волатильной торговой пары
- Выполнение стратегий на Pine Script или по сигналам TradingView на криптобирже
- Бэктестинг и бумажная торговля стратегией перед вложением реальных средств
Быстрый старт
- 1
Установите последнюю версию OctoBot, следуя инструкциям по установке в README
- 2
Запустите OctoBot на компьютере или сервере, а затем откройте его веб-интерфейс
Что важно знать
- Новая бета-версия node mode находится в разработке и может содержать ошибки или не полностью реализованные функции.
- Бэктестинг доступен только в экземплярах OctoBot, запущенных вручную, и недоступен в node mode.
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует, чтобы производные работы также были открытыми.
Темы
Частые вопросы
- Что такое OctoBot?
- Бесплатный криптотрейдинговый бот с открытым исходным кодом, который автоматизирует стратегии Grid, DCA, AI и TradingView на Binance, Coinbase, Hyperliquid и ещё 15+ биржах. OctoBot — это криптотрейдинговый бот на Python с визуальным интерфейсом для автоматизации инвестиционных стратегий. В него встроены стратегии Grid, DCA, криптокорзины и технического анализа, а коннекторы позволяют торговать по сигналам TradingView или с помощью языковых моделей OpenAI и Ollama.
- OctoBot можно использовать бесплатно? Какая у него лицензия?
- OctoBot распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OctoBot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OctoBot — 2 нояб. 2026 г..
- Для чего можно использовать OctoBot?
- Автоматизация регулярных покупок криптовалюты по стратегии усреднения долларовой стоимости Запуск Grid-стратегии для волатильной торговой пары Выполнение стратегий на Pine Script или по сигналам TradingView на криптобирже Бэктестинг и бумажная торговля стратегией перед вложением реальных средств
- Как установить OctoBot?
- Установите последнюю версию OctoBot, следуя инструкциям по установке в README Запустите OctoBot на компьютере или сервере, а затем откройте его веб-интерфейс
- Где скачать OctoBot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Drakkar-Software/OctoBot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный open source торговый бот для криптовалют на Python с поддержкой популярных бирж, бэктестингом, dry-run, FreqAI и управлением через Telegram или веб-интерфейс.
Самостоятельно разворачиваемый Python-фреймворк для исследования, бэктестинга, оптимизации и торговли криптовалютами по собственным стратегиям.
Фреймворк на Go для создания, тестирования на исторических данных и запуска торговых ботов на нескольких криптобиржах.
Python-фреймворк для обучения ML-моделей на исторических данных крипторынка с генерацией признаков и запуска их как онлайн-сервиса, отправляющего торговые сигналы.
Python-фреймворк для количественной торговли: описание стратегий, векторный и событийный бэктестинг, дашборды с результатами и торговля на бумажном или реальном счёте.