Skip to content

beydah/Binance-Trading-Bot

Repository files navigation

Binance Trading Bot

Banner
Colorful Stick

License: MIT Python 3.10+ Code Style: Black PRs Welcome

An advanced, modular, and secure algorithmic trading bot for Binance Spot & Margin markets.

InstallationUsageContributingSecurity

🚀 Features

  • Algorithmic Trading: Utilizes RSI, StochRSI, EMA, SMA, and "Golden Cross" strategies.
  • Risk Management: Integrated Stop Loss and Take Profit mechanisms (Trailing Stop optimization).
  • Scheduler: Automated tasks for daily/hourly market analysis without blocking loops.
  • Backtesting: Simulate strategies on historical data before risking real funds.
  • Secure: API keys managed via environment variables (.env), not hardcoded.
  • Telegram Integration: Full control and monitoring via Telegram commands.

🛠️ Quick Start

  1. Clone & Install:

    git clone https://github.com/beydah/Binance-Trading-Bot.git
    cd Binance-Trading-Bot
    pip install -r requirements.txt
  2. Configure:

    cp .env.example .env
    # Edit .env with your API keys
  3. Run:

    python src/main.py

Full guide: Installation Guide

📂 Project Structure

Binance-Trading-Bot/
├── documents/          # Detailed documentation
├── src/
│   ├── main.py         # Entry point
│   ├── config.py       # Configuration management
│   ├── bot/            # Telegram bot logic
│   ├── engine/         # Trading engine Core
│   ├── data/           # Data persistence layer
│   └── utils/          # Utilities (Logger, etc.)
├── tests/              # Unit tests
├── .env.example        # Environment template
└── requirements.txt    # Dependencies

⚠️ Disclaimer

This software is for educational purposes only. Cryptocurrency trading involves significant risk. The developers are not responsible for any financial losses incurred while using this bot. Always backtest and use at your own risk.

Read full User Agreement.

Colorful Stick

Developed by Beydah Saglam

About

A simple investment bot that can trade on the Binance exchange by generating buying and selling signals with RSI, Stoch RSI, Golden Cross, DCA, EMA indicators and can be contacted via Telegram.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages