This repository is a collection of research-driven tools, utilities, and experimental code written in **MQL5**, built as part of my ongoing exploration of the **financial markets**. It focuses on building robust, reusable, and well-structured components to support algorithmic trading strategies in MetaTrader 5 (MT5).
---
## 🧠 What This Repository Includes
### 🔹 Trade Management Classes
- Classes to handle full **lifecycle**
- Built-in **risk management** (e.g. dynamic lot sizing, stop loss rules)
- **Exit strategies** for position handling and profit locking
### 🔹 GUI and Chart Tools
- Classes to programmatically draw **lines**, **rectangles**, and **visual markers**
- Useful for visual debugging, backtesting, or marking strategy conditions
### 🔹 Utility & Function Libraries
- A wide range of helper functions to simplify EA development
- Modular design for **reuse across multiple Expert Advisors**