2026-03-17 13:29:50 +00:00
<p align="center">
<img src="./Images/AiDataTaskRunerByLeo.png" alt="AiDataTaskRunerByLeo. Logo" width="1150" height="175"/>
</p>
2026-02-23 15:48:45 +00:00
2026-03-17 13:29:50 +00:00
<p align="center">
Automate data generation and AI model training through a simple, easy-to-use GUI.
</p>
<p align="center">
<img src="https://img.shields.io/badge/Language-MQL5-1B6CA8?style=flat-square"/>
<img src="https://img.shields.io/badge/Platform-MetaTrader%205-0D1B2A?style=flat-square"/>
<img src="https://img.shields.io/badge/Author-nique__372%20and%20Leo-C9D6DF?style=flat-square"/>
2026-04-14 21:58:10 +00:00
<a href="./LICENSE">
<img src="https://img.shields.io/badge/License-Nique%26Leo%20NL--ND-red.svg"/>
</a>
2026-03-17 13:29:50 +00:00
</p>
---
## Features
2026-03-23 03:19:09 +00:00
- **Data generation | Main tab** — choose timeframe, symbol, date range and add tasks to the queue.
2026-03-17 13:29:50 +00:00
2026-03-23 03:19:09 +00:00
[](./Images/TabGeneralMain.png)
2026-03-17 13:29:50 +00:00
2026-03-23 03:19:09 +00:00
- **Data generation | Tasks tab** — view and manage all pending, running and completed tasks.
2026-03-17 13:29:50 +00:00
2026-03-23 03:19:09 +00:00
[](./Images/TabGeneralTask.png)
2026-03-17 13:29:50 +00:00
2026-03-18 18:36:44 +00:00
- **Settings tab** — choose the interface language.
2026-03-17 13:29:50 +00:00
2026-03-23 03:19:09 +00:00
[](./Images/TabConfig.png)
- **Training tab | Run** — Choose the py trainer settings and run it
[](./Images/TabTrainingPy.png)
- **Training tab | Results** — View the results of the py training in real time
[](./Images/TabTrainingRes.png)
- **Feature editor** — Modify\Compile (csv)\Save\Load\etc the features that your AI model will use through a simple editor for the FGBLC DSL
[](./Images/TabFeatureEditor.png)
2026-03-17 13:29:50 +00:00
2026-03-28 16:17:31 +00:00
- **Utils tab** — Encrypt/Decrypt/Clean folders
Useful if you want to distribute the onnx files, etc., generated by the panel
2026-03-28 16:24:53 +00:00
2026-03-28 16:17:31 +00:00
[](./Images/TabUtilGeneral.png)
2026-03-28 16:24:53 +00:00
2026-04-09 21:08:55 +00:00
- **Workflows tab ** — Run workflows without touching the panel
Useful for the mass automation of data generation/training of ML models
[](./Images/TabWf.png)
2026-03-28 16:17:31 +00:00
2026-04-20 11:49:09 +00:00
- **AI tab** — configure the LLM model and control the panel via Telegram in natural language Or use MCP.
2026-03-17 13:29:50 +00:00
2026-04-20 11:48:00 +00:00
[](./Images/TabAi.png)
2026-03-17 13:29:50 +00:00
2026-04-18 12:46:34 +00:00
**Currently supported via Telegram and MCP:**
2026-03-18 18:36:44 +00:00
- Query task status and count
- Add, save and load tasks
- Execute and clean all tasks
- Load and save panel configuration
- Query panel folders and settings
- Query MT5 logs, manage files, check system time
2026-03-17 13:29:50 +00:00
2026-04-18 12:46:34 +00:00
> - Results from panel operations are delivered asynchronously directly to the chat.
> - A subtab has now also been added to allow the use of MCP with the panel.
2026-03-17 13:29:50 +00:00
---
## Quick Start
2026-03-25 23:34:12 +00:00
### 1. Install
2026-03-17 13:29:50 +00:00
2026-03-25 23:38:13 +00:00
Install the 6 files located in the releases section (most recent ones preferred).
2026-04-09 21:08:55 +00:00
- Place all EAs (5) .ex5 files in your MQL5\\Experts\\ folder
2026-03-25 23:38:13 +00:00
- Place the DLL DllFileSelctDialog.dll in your MQL5\\Libraries\\ folder
- Place the executable file py_trainer.exe in a folder relative to your terminal path or a custom location.
2026-03-26 21:30:14 +00:00
> You must have the following products purchased:
> - ICTLibrary (https://www.thebotplace.com/bot/ict-fastlibrary)
> - FastNL (https://www.thebotplace.com/bot/fast-newslibrary)
2026-03-17 13:29:50 +00:00
2026-04-20 11:48:00 +00:00
### 2. Check the wiki's quick start
Visit the wiki: https://forge.mql5.io/nique_372/AiDataTaskRuner/wiki/QuickStartPanelUse
2026-03-17 13:29:50 +00:00
2026-04-20 11:48:00 +00:00
2026-03-17 13:29:50 +00:00
---
## Repository Structure
```
2026-03-18 08:51:51 -05:00
AiDataTaskRuner/
2026-03-17 13:29:50 +00:00
├── Backend/ # The backend of the panel is where the code that the tester executes for data generation is located.
2026-03-21 13:23:48 +00:00
├── FileInstaler/ # This is where the panel's file installer is located... such as ini files, etc.
2026-03-25 23:34:12 +00:00
├── DllFilseSelctDialog/ # C++ code for the DLL (this allows the use of a custom file select dialog without sandbox limitations)
2026-03-17 13:29:50 +00:00
├── UI/ # Frontend code for the panel (tabs and main window)
2026-04-09 21:08:55 +00:00
├── Images/ # Repository banner
└── Utils/ # Utility scripts for working with .set
2026-03-17 13:29:50 +00:00
```
---
## Requirements
2026-04-18 12:53:08 +00:00
- If you only want to use the bot, you don't need to download anything else besides the ex5 files. Otherwise, if you want the code, you should check the file:
> - [dependencies.json](./dependencies.json) file.
- In addition, review the following requirements.txt file for the necessary requirements for Python (using the MCP server).
> - [requirements.txt](./requirements.txt) file.
2026-03-17 13:29:50 +00:00
---
## Installation of repo code
- 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.
2026-03-28 17:30:30 +00:00
---
## Documentation
Full documentation including tab-by-tab guides, parameter reference and configuration examples is available in the [Wiki ](https://forge.mql5.io/nique_372/AiDataTaskRuner/wiki ).
2026-03-17 13:29:50 +00:00
---
## Disclaimer
**Trading involves substantial risk of loss.**
- This software is a technical tool, not financial advice
- Past performance does not guarantee future results
- You are solely responsible for your trading decisions
- Always test thoroughly before deploying with real capital
- Apply appropriate risk management at all times
The authors assume no liability for trading losses, system failures, or any damages arising from the use of this software.
---
## License
2026-04-14 22:19:10 +00:00
**[Read Full License ](./LICENSE )**
2026-03-28 16:17:31 +00:00
---
<p align="center">Copyright © 2026 Nique-Leo.</p>