mql-developer

Apply MQL4/MQL5 development patterns for EAs, indicators, and UI panels.

37|11|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/ThomasPraun/mql-developer --skill mql-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mql-developer
Source: https://github.com/ThomasPraun/mql-developer/tree/main
Command: npx skills add https://github.com/ThomasPraun/mql-developer --skill mql-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Comprehensive guidance and structure for building robust MQL4/MQL5 EAs, indicators, scripts, libraries, and UI components for MetaTrader 4 and MetaTrader 5.

Core Features & Use Cases

  • MQL4/MQL5 language references, OOP patterns, and standard library guidance
  • EA architectures, risk management, backtesting workflows, and modular design
  • External API integration (WebRequest/REST/JSON) and code security/licensing
  • Progressive disclosure references for architecture patterns, trading operations, and UI components

Quick Start

Create a modular MQL4/MQL5 project that implements an MA crossover EA with basic risk controls and a REST notification.

Frequently Asked Questions about mql-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a modular MQL5 EA with risk management and API integration?

Build a modular MQL5 EA by applying OOP patterns and standard library guidance, separating trading operations from risk controls, and using WebRequest/REST/JSON for external API integrations to enable scalable architecture across multiple symbol-timeframe setups.

What is the best way to backtest an MT4 Expert Advisor?

Backtest an MT4 EA by following structured backtesting workflows that integrate modular design patterns and risk management controls, validating trading operations across multiple symbol-timeframe setups to ensure robust EA performance.

Does MQL4 support REST API calls and JSON parsing for external integrations?

Yes, MQL4 supports REST API calls and JSON parsing through WebRequest functionality, enabling external API integrations for data retrieval, REST notifications, and code licensing security checks across MT4 platforms.

Can I use the same OOP patterns for both MT4 and MT5 indicators?

Yes, you can apply comprehensive OOP patterns and standard library guidance for both MT4 and MT5 indicators, utilizing shared architecture patterns and UI components while accommodating platform-specific differences in the trading operations layer.

How do I build a UI panel for a MetaTrader 5 platform?

Build a MetaTrader 5 UI panel using MQL5 UI component patterns and progressive disclosure references, creating structured graphical interfaces for EAs and indicators within the MT5 platform environment.

What are the limitations of WebRequest for external API integrations in MQL5?

WebRequest limitations in MQL5 include HTTP connection constraints and security considerations, addressed by implementing structured architecture patterns with proper error handling and code security measures for external API integrations.