# freqtrade/freqtrade-strategies

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/freqtrade-freqtrade-strategies).**

4,861 stars · 1,369 forks · Python · gpl-3.0

## Links

- GitHub: https://github.com/freqtrade/freqtrade-strategies
- awesome-repositories: https://awesome-repositories.com/repository/freqtrade-freqtrade-strategies.md

## Topics

`bitcoin` `cryptocurrency` `freqtrade-strategies` `trading` `trading-bot` `trading-strategies`

## Description

This is a library of cryptocurrency trading algorithms and technical analysis strategies designed for use with the Freqtrade trading bot. The project provides a collection of pre-defined rules and mathematical indicators used to automate the buying and selling of digital assets.

The repository focuses on algorithmic trading strategies and bot-driven asset management to remove manual execution from cryptocurrency trades. It enables quantitative trading analysis by allowing the development and testing of rule-based logic against historical market data.

The system utilizes class-based strategy definitions and dataframe-based signal analysis for technical indicator calculations. It supports configuration-driven parameter tuning, modular indicator integration, and state-persistent trade tracking for managing open positions.

## Tags

### Business & Productivity Software

- [Algorithmic Trading Strategies](https://awesome-repositories.com/f/business-productivity-software/algorithmic-trading-strategies.md) — Implements a comprehensive library of rule-based trading logic for automated asset buying and selling.
- [Automated Trading Execution](https://awesome-repositories.com/f/business-productivity-software/automated-trading-execution.md) — Provides systems for managing asset portfolios and executing orders based on algorithmic model predictions. ([source](https://github.com/freqtrade/freqtrade-strategies#readme))
- [Trading Strategy Definitions](https://awesome-repositories.com/f/business-productivity-software/trading-strategy-definitions.md) — Provides frameworks for codifying financial logic and signal generation through class-based strategy definitions.
- [Trading Strategy Frameworks](https://awesome-repositories.com/f/business-productivity-software/trading-strategy-frameworks.md) — Provides a library of base classes and algorithmic strategies designed specifically for the Freqtrade trading bot.
- [Quantitative Trading Platforms](https://awesome-repositories.com/f/business-productivity-software/quantitative-trading-platforms.md) — Offers an environment for developing and backtesting algorithmic financial trading strategies against historical market data.

### Part of an Awesome List

- [Algorithmic Trading](https://awesome-repositories.com/f/awesome-lists/data/algorithmic-trading.md) — Ships a collection of pre-defined rules and indicators as an algorithmic trading engine for digital assets.
- [Crypto Trading Strategies](https://awesome-repositories.com/f/awesome-lists/data/crypto-trading-strategies.md) — Provides specialized strategies and bots for cryptocurrency market analysis and automated trading.
- [Technical Analysis Logic](https://awesome-repositories.com/f/awesome-lists/data/crypto-trading-strategies/technical-analysis-logic.md) — Implements trading logic based on mathematical indicators to identify market trends and execute automated trades.

### Data & Databases

- [Vectorized Signal Analysis](https://awesome-repositories.com/f/data-databases/dataframe-engines/vectorized-signal-analysis.md) — Uses pandas dataframes to perform vectorized calculations on historical candle data for fast technical indicator analysis.
- [Portfolio Automation](https://awesome-repositories.com/f/data-databases/file-asset-management/3d-asset-managers/automated-asset-management-systems/portfolio-automation.md) — Automates the entry and exit points for a digital asset portfolio based on strategy parameters.
- [Strategy State Persistence](https://awesome-repositories.com/f/data-databases/execution-state-persistence/strategy-state-persistence.md) — Saves and restores the full trading strategy state including positions across sessions to ensure continuous trade management.

### Scientific & Mathematical Computing

- [Trading Signal Triggers](https://awesome-repositories.com/f/scientific-mathematical-computing/trading-signal-triggers.md) — Implements logic for initiating buy or sell orders based on technical indicator crossovers and market conditions.

### Artificial Intelligence & ML

- [Technical Indicator Calculators](https://awesome-repositories.com/f/artificial-intelligence-ml/market-analysis-agents/financial-market-analysis-platforms/technical-indicator-calculators.md) — Integrates tools for computing mathematical market metrics and technical indicators from historical price data.

### Software Engineering & Architecture

- [Configuration-Based Tuning](https://awesome-repositories.com/f/software-engineering-architecture/runtime-parameter-tuning/configuration-based-tuning.md) — Supports loading strategy constants and hyperparameters from external files for testing different settings without code changes.
