File size: 2,431 Bytes
4ce5e6b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | ## Description
QRAT2025 is a comprehensive quantitative trading research and development repository. It integrates multi-dimensional market analysis (OCHL, time, volume, news) and trading strategies. The project covers a wide spectrum from technical indicators to advanced frameworks like Order Flow, Auction Market Theory, and GEX. It supports manual and algorithmic trading with implementations across MQL5 (MetaTrader 5), Pine Script (TradingView), and Python (Data Science/Analytics), enabling a full-stack trading workflow from hypothesis to statistical validation.
## System Overview
```mermaid
graph TD
A[Market Data] --> B{Analysis & Strategy}
B --> C[Pine Script - Signal Engineering/Viz]
B --> D[MQL5 - Execution/Expert Advisors]
B --> E[Python - Data Science/Modeling]
C --> F[Trading Terminal]
D --> F
E --> G[Research Papers & Validation]
G --> B
```
## Project Structure
```text
QRAT2025/
βββ MQL5 Folder/ # MT5 Expert Advisors and Indicators
βββ Pinescript Folder/ # TradingView Signal Engineering
βββ Python Folder/ # Data Science and Analytics
βββ Research Papers/ # Strategy Validation & Papers
βββ Documents/ # Reports and Attachments
βββ Concepts and Topics Folder/ # Educational Notebooks
βββ LICENSE # Project License
```
## Techstack
Audit of project files (excluding environment and cache):
| File Type | Count | Size (KB) |
| :--- | :--- | :--- |
| Jupyter Notebook (.ipynb) | 185 | ~450,000 |
| PNG (.png) | 224 | ~35,000 |
| Python (.py) | 31 | ~120 |
| Pinescript (.pine) | 39 | ~150 |
| MQL5 (.mq5/.mqh) | 9 | ~80 |
| HTML (.html) | 48 | ~12,000 |
| Markdown (.md) | 5 | ~35 |
| License | 1 | 1.1 |
**Total Files**: ~542
## Dependencies
- **Python**:
- `MetaTrader5`: Data integration and execution.
- `pandas`: Data manipulation and analysis.
- `plotly`: Interactive financial charting.
- `matplotlib`: Static plotting and visualization.
- `mplfinance`: Specialized financial plotting.
- `datetime`: Time and timezone management.
- **MQL5**:
- `Trade`: Standard library for execution.
- `Indicator`: Custom technical indicator classes.
- **Pine Script**:
- `Strategy`: Automated backtesting engine.
- `Indicator`: Custom signal visualization.
|