Freqtrade

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.freqtrade.io

Freqtrade — это свободное программное обеспечение с открытым исходным кодом, разработанное для автоматизированной торговли криптовалютами. Проект предоставляет набор инструментов для создания, тестирования и развёртывания торговых стратегий на спотовых рынках и частично на фьючерсных инструментах через интеграцию с несколькими биржами. Freqtrade ориентирован на трейдеров и разработчиков, сочетающих программирование стратегий на Python с возможностями бэктестинга и управления рисками.

Программная платформа включает ядро для выполнения торговых операций, инфраструктуру для исторического тестирования стратегий и вспомогательные модули для оптимизации параметров и оценки результатов. История проекта и детали реализации отражают развитие сообщества и вклад множества разработчиков; при ограниченности официальной документации общественные ресурсы и репозитории служат основными источниками знаний о возможностях и настройках системы.

  • Поддержка бирж: интеграция с несколькими централизованными криптовалютными биржами для размещения ордеров и получения рыночных данных.
  • Разработка стратегий: написание торговых стратегий на Python с доступом к ценовым данным, индикаторам и событиям рынка.
  • Бэктестинг: выполнение исторического тестирования стратегий на исторических данных с расчётом метрик производительности.
  • Гипероптимизация: автоматизированная подборка оптимальных параметров стратегий с использованием различных методов поиска по пространству параметров.
  • Управление ордерами: механизмы размещения, модификации и отмены лимитных и рыночных ордеров с учётом требований бирж.
  • Управление рисками: встроенные и настраиваемые правила управления размером позиций, стоп-лосс и тейк-профит, ограничения экспозиции.
  • Мониторинг и логирование: журналирование событий, сделок и состояния бота для последующего анализа и отладки.
  • Автономный запуск: возможности запуска бота в фоновом режиме на сервере или локальной машине с конфигурируемыми параметрами работы.
  • Расширяемость: модульная архитектура, позволяющая добавлять собственные индикаторы, обработчики событий и интеграции.
  • Сообщество и экосистема: наличие сообщества пользователей и разработчиков, обмен стратегиями и инструментами автоматизации.
Подробнее