Overview
An advanced cryptocurrency trading bot that supports both automatic and manual trading of multiple assets. The bot can be controlled entirely through Telegram commands and integrates with TradingView for signal reception.

Key Features
- Trading Signals: Receive trading signals from TradingView via Mailgun
- Automatic Execution: Automatic order execution through Bybit API
- Risk Management: Stop-loss and take-profit support
- Bot Control: Manage bot through Telegram (start, pause, stop)
- Statistics Tracking: Track trading statistics including realized/unrealized profit and fees
- Multi-Instance Support: Run multiple bot instances for different trading pairs
- Simulation Mode: Test strategies without risk using simulation mode
- Security: Secure access by chat ID with ability to add new authorized users

Technology Stack
- Language: Python
- Trading API: Bybit API
- Email Service: Mailgun API
- Bot Framework: Telegram Bot API

Project Highlights
This trading bot demonstrates advanced integration of multiple APIs and services, with a focus on risk management and user control. The simulation mode allows for safe strategy testing, while the multi-instance capability enables diversified trading approaches.