92 行
无行尾
3.8 KiB
Markdown
92 行
无行尾
3.8 KiB
Markdown
# MQLArticles
| |
A comprehensive collection of MQL5 implementations for risk management and position management in algorithmic trading.
| |
This repository contains the source code from articles published on MQL5.com by nique_372.
| |
| |
| |
## Repository Contents
| |
| |
### Project Structure
| |
| |
# Repository Structure
| |
| |
| Folder | Description |
| |
|---------|-------------|
| |
| **Defines** | Markdown files containing optional defines to activate or increase logging verbosity for specific classes in the repository. |
| |
| **Examples** | Basic examples that implement various libraries from the MQLArticles repository, such as risk management, position management, etc. |
| |
| **Images** | Screenshots and visual assets from repository examples (breakeven manager, lot size calculator, order blocks indicator). |
| |
| **IndicatorsCts** | Wrapper library for implementing technical indicators. |
| |
| **Ob** | Order Blocks indicator implementation and example Expert Advisors from published articles (author: nique_372). |
| |
| **PosMgmt** | Position management libraries including:<br>- Breakeven management<br>- Partial position closure<br>- Conditional partial closure with indicator-based conditions |
| |
| **RM** | Complete Risk Management (RM) library modules. |
| |
| **Utils** | Core utility library for EAs, indicators, and libraries.
| |
| **Sets** | Preset configuration files (.set) used in articles published by nique_372. |
| |
| **Strategy** | Strategy implementation framework for the MQLArticles ecosystem. |
| |
---
| |
| |
| |
## Implemented Article Series
| |
| |
### Risk Management
| |
| |
| Part | Main Topic | Article Link |
| |
|-------|----------------|-------------------|
| |
| **Part 1** | Risk management fundamentals | [[EN]](https://www.mql5.com/en/articles/16820) |
| |
| **Part 2** | Lot size calculation | [[ES]](https://www.mql5.com/es/articles/16985) |
| |
| **Part 3** | Base class construction | [[ES]](https://www.mql5.com/es/articles/17249) |
| |
| **Part 4** | Completing key functions of the CRiskManagement class | [[ES]](https://www.mql5.com/es/articles/17508) |
| |
| **Part 5** | Integrating risk management into an EA (Order Block) | [[ES]](https://www.mql5.com/es/articles/17640) |
| |
| |
> **Important Update**: The RiskManagement library has been completely renovated since the last publication (part 5).
| |
| |
| |
### Position Management - Breakeven
| |
| |
| Part | Focus | Article Link |
| |
|-------|---------|-------------------|
| |
| **Part 1** | Base class and breakeven by fixed points | [[ES]](https://www.mql5.com/es/articles/17957) |
| |
| **Part 2** | Breakeven by ATR and RRR | [[ES]](https://www.mql5.com/es/articles/18111) |
| |
| |
| |
### Position Management - Partial Closes
| |
| Focus | Article Link |
| |
|-------|--------------------|
| |
| Implementation of partial closes in MQL5 | [[ES]](https://www.mql5.com/es/articles/19682) |
| |
| |
| |
### Position Management - Conditional partial closure
| |
| Focus | Article Link |
| |
|-------|--------------------|
| |
| Implementation of the base class in MQL5 | [[ES]](https://www.mql5.com/es/articles/20048) |
| |
| |
| |
| |
### Order Block Indicator
| |
| |
| Part | Focus | Article Link |
| |
|-------|---------|-------------------|
| |
| **Part 1** | Initial implementation of Order Blocks in an indicator | [[EN]](https://www.mql5.com/en/articles/15899) |
| |
| **Part 2** | Signal implementation in the Order Block indicator | [[EN]](https://www.mql5.com/en/articles/16268) |
| |
| |
| |
| |
## Examples
| |
- Examples\\GUI\\BE\\Ea.mq5
| |
| |

| |
| |
| |
- Examples\\GUI\\Risk_Management_Panel.mq5
| |
| |

| |
| |
| |
- Ob\\Indicator\\OrderBlockIndPart2.mq5
| |
| |

| |
| |
| |
| |
## Installation Methods
| |
- Clone the git repository into shared projects via cmd.
| |
- Contact me privately on MQL5 chats (user: nique_372) to be added as a collaborator with your MQL5 nickname (read-only access), which will make the repository automatically appear in your Shared Projects folder.
| |
- Fork the repository. |