Обновлено:
Backtrader — популярная Python-библиотека для бэктестов (без активной разработки)
Бесплатная библиотека на Python для тестирования стратегий: 122 встроенных индикатора, анализаторы, гибкие комиссии и типы ордеров. Удобна для обучения, но не развивается с 2023 года.
Рейтинг
Характеристики
- Стоимость
- Бесплатно (open source, GPL-3.0)
- Рынки
- Акции, Фьючерсы, Forex, Криптовалюты
- Платформы
- Windows, Linux, macOS
- Биржи и интеграции
- Любые данные из CSV/pandas; живая торговля — Interactive Brokers, Oanda, Visual Chart Источник · проверено 2026-09-30
- Бэктест / paper trading
- Событийный бэктест на Python, 122 индикатора, анализаторы, оптимизация параметров Источник · проверено 2026-09-30
Описание
Backtrader — одна из самых известных open-source библиотек для бэктеста на Python (около 23 тыс. звёзд на GitHub, лицензия GPL-3.0). Стратегия описывается классом Python, а движок прогоняет её по истории, учитывая заданные комиссии, размер позиции и типы ордеров: рыночные, лимитные, стоп и bracket-ордера.
В комплекте 122 индикатора, анализаторы результатов (просадка, коэффициент Шарпа, статистика сделок), поддержка нескольких источников данных и таймфреймов одновременно, построение графиков через matplotlib. Историю загружают из CSV, pandas DataFrame и других источников, так что тестировать можно любой рынок, включая MOEX и криптовалюты.
Для живой торговли есть интеграции с Interactive Brokers, Oanda и Visual Chart. Однако последний релиз 1.9.78.123 вышел в апреле 2023 года, и официально заявлена совместимость только со старыми версиями Python. На новых версиях Python и библиотек возможны ошибки, поэтому многие используют форки проекта. Backtrader хорошо подходит для обучения и быстрой проверки идей на дневных и часовых данных. Для тиков, стаканов и продакшен-торговли лучше выбрать активно развивающиеся движки.
Плюсы
- +Бесплатно и с открытым кодом
- +Простой API и большое количество учебных материалов
- +122 индикатора и готовые анализаторы
- +Тест на любых данных из CSV и pandas
Минусы
- -Последний релиз в апреле 2023 года, разработка остановлена
- -Возможны проблемы совместимости с новыми версиями Python
- -Медленнее векторных и Rust-движков на больших данных
- -Мало готовых интеграций для живой торговли
Кому подойдёт и что учитывать
Краткий вывод по текущим данным карточки. Перед подключением проверьте тарифы и ограничения на официальном сайте.
Подойдёт для
- ✓автоматизации торговых сценариев
- ✓тестирования стратегий
- ✓проверки стратегий на истории
- ✓пользователей, которым нужен контроль над кодом
Перед выбором проверьте
Критичных ограничений в текущих данных не отмечено.
Основные характеристики
| Тип сервиса | Платформа для бэктестов |
|---|---|
| Модель оплаты | Бесплатно (open source, GPL-3.0) |
| Рынки | Акции, Фьючерсы, Forex, Криптовалюты |
| Платформы | Windows, Linux, macOS |
| Лицензия | GPL-3.0 |
| Язык | Python |
| Последний релиз | 1.9.78.123 (апрель 2023) |
| Индикаторы | 122 встроенных |
| Живая торговля | Interactive Brokers, Oanda, Visual Chart |
| GitHub | ≈23 тыс. звёзд |
| Карточка обновлена | 30 сентября 2026 г. |
Расширенные характеристики
Профиль сервиса
| Тип продукта | Платформа для бэктестов Источник · проверено 2026-09-30 |
|---|---|
| Биржи и интеграции | Любые данные из CSV/pandas; живая торговля — Interactive Brokers, Oanda, Visual Chart Источник · проверено 2026-09-30 |
| Бэктест / paper trading | Событийный бэктест на Python, 122 индикатора, анализаторы, оптимизация параметров Источник · проверено 2026-09-30 |
Базовые возможности
| Скальпинг | Нет Источник · проверено 2026-09-30 |
|---|---|
| Автоматизация | Да Источник · проверено 2026-09-30 |
| Мобильные приложения | Нет Источник · проверено 2026-09-30 |
| Русский язык | Нет Источник · проверено 2026-09-30 |
Аналоги Backtrader
QuantConnectПлатформа для бэктестов3.5/5(0)Облачная платформа и open-source движок LEAN для исследований, бэктестов и live-торговли на Python или C# по акциям, опционам, фьючерсам, Forex и криптовалютам.
Стоимость: Бесплатно для бэктестов и paper trading; live-торговля и мощности — на платных тарифах
StockSharpПлатформа для бэктестов3.5/5(0)Открытая платформа с визуальным конструктором стратегий, загрузчиком истории и C#/Python API. Бэктест и торговля на MOEX через QUIK, Transaq, Plaza и на криптобиржах.
Стоимость: Бесплатно (open source); отдельные облачные опции платные
NautilusTraderПлатформа для бэктестов3.5/5(0)Событийный торговый движок с ядром на Rust и стратегиями на Python. Одинаковый код для бэктеста на тиках и стаканах и для реальной торговли на криптобиржах и у Interactive Brokers.
Стоимость: Бесплатно (open source, LGPL-3.0)
AmiBrokerПлатформа для бэктестов3.5/5(0)Программа для Windows, в которой стратегии пишут на языке AFL и тестируют на истории, в том числе портфельно, с оптимизацией параметров. Лицензия покупается один раз.
Стоимость: Разовая лицензия: Standard $299, Professional $379, Ultimate Pack Pro $499
TSLabПлатформа для бэктестов4.1/5(0)Российская Windows-платформа для создания торговых роботов из визуальных блоков, их тестирования на истории и запуска на Мосбирже и криптобиржах.
Стоимость: Разработка и бэктест бесплатно; подписка на подключение к брокеру/бирже — по тарифу площадки
TrendSpiderПлатформа для бэктестов3.5/5(0)Браузерная платформа для технического анализа, в которой стратегии собираются и тестируются на истории без программирования. Подходит трейдерам американских акций, крипты и форекса.
Стоимость: От $54/мес (Standard) до $349/мес (Advanced); пробный период 14 дней — платный