1
0
Ответвление 0
ответвлён от nique_372/AiDataTaskRuner
AiDataTaskRuner is a bot with a complex GUI that facilitates data generation and training of ML models based on the AiDataGenByLeo library.
  • MQL5 97.7%
  • MQL4 1.7%
  • C++ 0.4%
  • C 0.2%
Найти файл
Nique_372 1f6b6b8243
2026-07-17 17:47:00 -05:00
Backend 2026-07-17 17:20:08 -05:00
DllFilseSelctDialog 2026-03-26 06:46:59 -05:00
FilesInstaler 2026-07-16 11:59:48 -05:00
Images 2026-04-20 06:44:36 -05:00
UI 2026-07-15 20:05:24 -05:00
Utils 2026-07-15 14:10:22 -05:00
.gitignore new files added 2026-03-21 10:15:38 -05:00
AiDataTaskRuner.mqproj 2026-03-21 10:16:46 -05:00
AiDataTaskRunnerByLeo.log 2026-07-17 17:04:18 -05:00
AiDataTaskRunnerByLeo.mq5 2026-07-17 17:20:08 -05:00
Compile.mq5 new files added 2026-07-15 10:47:43 -05:00
dependencies-exported.json 2026-07-15 10:53:53 -05:00
dependencies.json 2026-07-17 09:40:58 -05:00
Global.mqh 2026-07-15 20:05:24 -05:00
LICENSE Actualizar LICENSE 2026-04-14 21:53:55 +00:00
llms.md Actualizar llms.md 2026-05-21 20:39:25 +00:00
Logo-Empresa-Nique.ico new files added 2026-04-22 08:34:28 -05:00
README.md 2026-07-17 17:47:00 -05:00

AiDataTaskRunerByLeo. Logo

Automate data generation and AI model training through a simple, easy-to-use GUI.


Features

  • Data generation | Main tab — choose timeframe, symbol, date range and add tasks to the queue.

Imagen

  • Data generation | Tasks tab — view and manage all pending, running and completed tasks.

Imagen

  • Settings tab — choose the interface language.

Imagen

  • Training tab | Run — Choose the py trainer settings and run it

Imagen

  • Training tab | Results — View the results of the py training in real time

Imagen

  • Feature editor — Modify\Compile (csv)\Save\Load\etc the features that your AI model will use through a simple editor for the FGBLC DSL

Imagen

  • Utils tab — Encrypt/Decrypt/Clean folders Useful if you want to distribute the onnx files, etc., generated by the panel

Imagen

  • Workflows tab — Run workflows without touching the panel Useful for the mass automation of data generation/training of ML models

Imagen

  • AI tab — configure the LLM model and control the panel via Telegram in natural language Or use MCP.

Imagen

Currently supported via Telegram and MCP:

  • 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
  • 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.

Repository Structure

AiDataTaskRuner/
├── Backend/       # The backend of the panel is where the code that the tester executes for data generation is located.
├── FileInstaler/  # This is where the panel's file installer is located... such as ini files, etc.
├── DllFilseSelctDialog/ # C++ code for the DLL (this allows the use of a custom file select dialog without sandbox limitations)
├── UI/            # Frontend code for the panel (tabs and main window)
├── Images/        # Repository banner
└── Utils/         # Utility scripts for working with .set

⚠️ License Activation (Required)

To use the panel, two EX5 libraries are required to function.

  • McpServerByLeo
  • LLmAgentsByLeoFinal
  • ICT FastLibrary

How to activate

  1. Purchase both products from my TheBotPlace profile:

  2. Retrieve your TBP ID from your account:


Requirements

For developers (repository installation)

Before installing the repository, review the project dependencies:

  • dependencies.json

For end users

Download the latest release from:

https://forge.mql5.io/nique_372/AiDataTaskRuner/releases

Required files:

  • AiDataTaskRunnerByLeo.ex5: Main control panel.
  • DllFileSelectDialog.dll: DLL for selecting files outside the MT5 sandbox.
  • FolderTaskToCSV.ex5: Converts organized task folders into CSV files for workflow execution.
  • FolderTaskToCSV2.ex5: Converts organized task folders into CSV files for workflow execution.
  • McpServ.ex5: MCP server Expert Advisor.
  • Runner.ex5: Expert Advisor for running the MT5 Strategy Tester.
  • RunnerWF.ex5: Expert Advisor for executing workflows.
  • TlgBot.ex5: Expert Advisor for Telegram integration.
  • TrainingLauncher.ex5: Expert Advisor that launches the Python training process.
  • run_training.zip: Complete Python training package for model training.
  • RegistryService.ex5: Expert Advisor service that manages the SQL database containing the availability of LLM models.

Repository Installation (Developers)

Clone and install the project using tsndep:

cd "C:\Users\YOUR_USER\AppData\Roaming\MetaQuotes\Terminal\YOUR_TERMINAL_ID\MQL5\Shared Projects"

tsndep install "https://forge.mql5.io/nique_372/AiDataTaskRuner.git"

Install tsndep

The tsndep command is available on PyPI:

https://pypi.org/project/tsndep

tsndep automatically:

  • Downloads all repository dependencies.
  • Installs all required projects.
  • Resolves repository references.

Private repositories

If the installation fails because one or more repositories are private:

  • Contactme to request access.
  • If the repository belongs to a commercial product, you will need to purchase the corresponding license first.

Quick Start (End Users)

Step 1 — Install the release files

Download the latest release and install the files as follows.

Expert Advisors (.ex5)

Copy every .ex5 file into:

MQL5/Experts/

DLL

Copy:

DllFileSelctDialog.dll

into:

MQL5/Libraries/

Training package

Extract:

run_training.zip

into either:

  • a folder relative to your MetaTrader terminal, or
  • any custom directory you prefer.

Step 2 — Open the Quick Start Guide

For a complete setup walkthrough, visit the project wiki:

https://forge.mql5.io/nique_372/AiDataTaskRuner/wiki/QuickStartPanelUse

The guide explains:

  • Initial installation
  • Basic configuration
  • Running the first tasks
  • Training setup
  • Common usage workflow

Documentation

Full documentation including tab-by-tab guides, parameter reference and configuration examples is available in the Wiki.


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.


Contact


License

Read Full License


Copyright © 2026 Nique-Leo.