awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
freqtrade avatar

freqtrade/freqtrade

0
View on GitHub↗
51,527 stars·10,736 forks·Python·GPL-3.0·9 viewswww.freqtrade.io↗

Freqtrade

This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations.

What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engine that simulates strategies against historical market data, alongside an automated hyperparameter optimization framework to refine performance before capital deployment. Users can also integrate machine learning models directly into their strategies, enabling the creation of adaptive systems that respond to real-time market fluctuations.

The system is built for consistent, reliable operation through containerized deployment, which ensures that trading logic and data storage remain stable across different host environments. Operational control is facilitated through a command-line interface and a messaging-integrated controller, which allows for remote monitoring, manual trade intervention, and real-time performance tracking via secure communication channels.

The software is distributed as a containerized application, supporting standardized orchestration to simplify dependency management and infrastructure setup.

Features

  • Algorithmic Trading Engines - Executes automated cryptocurrency trading strategies by connecting to exchange APIs and managing order flow.
  • Algorithmic Trading Platforms - Executes automated cryptocurrency trading strategies across multiple exchanges based on predefined rules.
  • Trading Execution Engines - Processes market data through user-defined logic to trigger automated buy and sell orders.
  • Exchange Connectivity APIs - Links multiple spot and futures platforms to execute automated strategies and retrieve market data.
  • Backtesting Engines - Replays archived market datasets against strategies to validate performance metrics before live deployment.
  • Predictive Trading Models - Builds and deploys machine learning models that adapt trading behavior based on real-time market data.
  • Exchange Abstraction Layers - Translates generic trading commands into platform-specific API requests for diverse exchanges.
  • Trading Operations Suites - Supports automated task execution, strategy backtesting, hyperparameter tuning, and data organization.
  • Predictive Financial Models - Develops self-adaptive trading models that respond to real-time market fluctuations.
  • Decentralized Exchange Integrations - Facilitates non-custodial trading by signing transactions with wallet private keys.
  • Liquidation Protection Tools - Defines ratios between liquidation prices and stop-loss levels to prevent forced liquidations.
  • Trading Strategy Backtesters - Evaluates trading strategies against historical market data to refine performance parameters.
  • Automated Strategy Training - Automates training and deployment of machine learning models on real-time market data.
  • Hyperparameter Optimizers - Iteratively adjusts strategy variables against historical data to identify optimal configurations.
  • Crypto Trading Bots - Open-source Python bot for automated cryptocurrency trading.
  • Trading and Backtesting - Open-source crypto trading bot.
  • Trading Bots - Open-source crypto trading bot supporting major exchanges.
  • Cryptocurrency Trading - High-frequency trading bot for cryptocurrency markets.
  • Remote Trade Management - Allows remote execution of system commands and modification of active trade states via messaging.
  • Exchange Connectors - Provides integration supporting RSA key authentication and site-specific configuration for trade execution.
  • Leverage Management Systems - Automates adjustments to leverage levels per pair or strategy condition to manage capital exposure.
  • Containerized Deployments - Facilitates containerized deployment for strategy execution and persistent data storage.
  • Messaging Bot Monitoring - Provides real-time access to account balances and performance metrics via messaging platforms.
  • Contract Management Systems - Supports automated contract management in isolated mode for futures trading.
  • Futures Position Managers - Supports secure authentication and isolated futures position management for consistent automated trading.
  • Messaging Bot Controllers - Provides a remote management interface to monitor status and execute commands via instant messaging.
  • Container Orchestration - Provides standardized environment packaging for consistent execution across diverse host operating systems.
  • Remote Management Interfaces - Monitors automated software operations through secure messaging platforms to maintain system status.

Star history

Star history chart for freqtrade/freqtradeStar history chart for freqtrade/freqtrade

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does freqtrade/freqtrade do?

This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations.

What are the main features of freqtrade/freqtrade?

The main features of freqtrade/freqtrade are: Algorithmic Trading Engines, Algorithmic Trading Platforms, Trading Execution Engines, Exchange Connectivity APIs, Backtesting Engines, Predictive Trading Models, Exchange Abstraction Layers, Trading Operations Suites.

What are some open-source alternatives to freqtrade/freqtrade?

Open-source alternatives to freqtrade/freqtrade include: jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading… drakkar-software/octobot — OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users… quantconnect/lean — Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and… 0xemmkty/quantmuse — QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models… askmike/gekko — Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across… hummingbot/hummingbot — Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and…

Open-source alternatives to Freqtrade

Similar open-source projects, ranked by how many features they share with Freqtrade.
  • jesse-ai/jessejesse-ai avatar

    jesse-ai/jesse

    7,438View on GitHub↗

    Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies. The framework features a standardized crypto exchange connectivity layer that allows for the execution of automated spot and futures trades across multiple cryptocurrency exchanges via an exchange-agnostic interface. It includes a quantitative risk analysis toolset t

    JavaScriptalgo-tradingalgorithmic-tradingbitcoin
    View on GitHub↗7,438
  • drakkar-software/octobotDrakkar-Software avatar

    Drakkar-Software/OctoBot

    6,079View on GitHub↗

    OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer, and a cloud-synced profile store for multi-device consistency. What distinguishes OctoBot is its integration of large la

    Python
    View on GitHub↗6,079
  • quantconnect/leanQuantConnect avatar

    QuantConnect/Lean

    16,537View on GitHub↗

    Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive framework for processing time-series market data, managing multi-asset portfolios, and conducting quantitative research across diverse financial markets. The platform distinguishes itself through a modular, event-driven architecture that decouples strategy logic from data ingestion and brokerage connectivity. By utilizing standardized interfaces for data providers and brokerage abstractions, it enable

    C#algorithmalgorithmic-trading-enginec-sharp
    View on GitHub↗16,537
  • 0xemmkty/quantmuse0xemmkty avatar

    0xemmkty/QuantMuse

    2,592View on GitHub↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Pythonmachine-learningpythonquantitative-trading
    View on GitHub↗2,592
  • See all 30 alternatives to Freqtrade→