Skip to content

Ali-hey-0/Freqtrade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freqtrade - Crypto Trading Bot

Developed and maintained by Ali Heydari

Freqtrade CI DOI Coverage Status Documentation GitHub Stars GitHub Forks

🤖 About

Freqtrade is a powerful, free and open source crypto trading bot written in Python. It features:

  • 📊 Advanced technical analysis and trading strategies
  • 🔧 Support for all major cryptocurrency exchanges
  • 📱 Control via Telegram or modern Web UI
  • 📈 Comprehensive backtesting and strategy optimization
  • 🤓 Machine learning integration for smart trading decisions

⚠️ Disclaimer

This software is for educational purposes only. Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS.

💹 Supported Exchanges

Spot Trading

  • ✅ Binance
  • ✅ Bitmart
  • ✅ BingX
  • ✅ Bybit
  • ✅ Gate.io
  • ✅ HTX
  • ✅ Hyperliquid (DEX)
  • ✅ Kraken
  • ✅ OKX
  • ✅ MyOKX (OKX EEA)

Futures Trading (Experimental)

  • ✅ Binance Futures
  • ✅ Gate.io Futures
  • ✅ Hyperliquid
  • ✅ OKX Futures
  • ✅ Bybit Futures

View all supported exchanges →

🚀 Quick Start

  1. Using Docker (Recommended)
docker-compose up -d
  1. Manual Installation
git clone https://github.com/Ali-hey-0/Freqtrade.git
cd Freqtrade
pip install -r requirements.txt

View detailed installation guide →

🎯 Key Features

  • 🐍 Built with Python 3.10+
  • 💾 SQLite persistence
  • 🔄 Dry-run testing
  • 📊 Advanced backtesting
  • 🤖 ML-powered strategy optimization
  • 🎯 Edge position sizing
  • ⚡ Real-time trading
  • 📱 Telegram/Web UI control
  • 📈 Profit/loss tracking
  • 🔒 Security-focused design

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📬 Support & Community

📋 Requirements

  • Hardware: 2GB RAM, 1GB disk space, 2vCPU (minimum)
  • Software: Python 3.10+, pip, git, TA-Lib
  • Optional: Docker (recommended)

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


Show your support

⭐️ Star this repository if you found it helpful!

View on GitHub | Report Bug | Request Feature

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors