Trading Robot
Overview
The Trading Robot is an automated trading bot developed in Python for executing cryptocurrency trades on the VALR exchange π. This bot utilizes various technical indicators and a robust risk management strategy to make informed trading decisions based on predefined conditions. It also features a Flask web dashboard for real-time monitoring of bot activity and performance π.
Features
-
Automated Trading: Executes buy and sell orders based on technical analysis indicators such as:
- Moving Averages (MA)
- Relative Strength Index (RSI)
- Moving Average Convergence Divergence (MACD)
-
Risk Management: Implements strict risk management rules, including:
- Position sizing
- Dynamic stop-loss and take-profit levels
-
Backtesting: Allows for historical backtesting of trading strategies to evaluate performance before live trading.
-
Real-time Monitoring: A Flask web application displays real-time trading activity, historical actions, and performance metrics.
-
Logging: Comprehensive logging of all trading actions and errors to facilitate debugging and performance evaluation.
Installation
Clone the Repository
git clone https://github.com/yourusername/Trading_Robot.git
cd Trading_Robot