Framework & template · MT5

Mql5 Pro

by hushamQA

Mql5 Pro is a comprehensive development framework and template collection for MetaTrader 5, specifically optimized for AI-assisted coding and Pine Script conversion.

GitHub stars3
Forks2
Last update2 months ago1 Jul 2026
LicenceNone stated
Latest releasev102 months ago

Overview

Mql5 Pro provides standardized structures for creating Expert Advisors, custom indicators, and graphical user interfaces. The system includes built-in risk management controls such as fixed volume, money-at-risk calculations, and percentage-based balance or equity protection. Key features cover Smart Money Concepts detection, automated Strategy Tester workflows, and professional trade management logic. The repository serves as an architectural reference to ensure compile-clean, production-ready code while offering modular support for advanced trading patterns.

Details

Author

hushamQA on GitHub

Type

Framework & template

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Multi-strategy

Markets

Any symbol

Timeframes

Any timeframe

Risk profile

No grid, martingale or hedging logic was found in its code or README. That says nothing about how it performs: backtest it first.

Topics

agentic-codingai-skillsalgorithmic-tradingclaude-skillsexpert-advisormetatrader5mql5mt5pine-scripttrading-bot

Input parameters

Read from Panel_Template.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
InpFixedVolumedouble0.01Fixed Volume Default
InpMoneyRiskdouble100.0Money Risk Default ($)
InpBalanceRiskdouble1.0Balance Risk Default (%)
InpEquityRiskdouble1.0Equity Risk Default (%)
InpStopLossint1000Stop Loss Default (Points)
InpTakeProfitint1000Take Profit Default (Points)
InpShowPanelbooltrueShow Control Panel
Enable_Auto_ManagerboolfalseEnable Auto Coordinator
Default_TP_Dollardouble8.0Default TP ($)
Initial_SL_Dollardouble3.0Initial SL ($)

How to install it

  1. 1Download the sourceUse "Download source (.zip)" above, or clone hushamQA/mql5-pro-skill from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar expert advisors

ICT Library MQ5

by xxvw
205 stars

This MetaTrader 5 library and expert advisor automates Smart Money Concepts (SMC) and Inner Circle Trader (ICT) methodologies. It identifies market structure shifts, breaks of structure, order blocks, and liquidity zones. The system features a confluence-based entry mechanism that evaluates signals against kill zones,

MT5 Framework & template SMC / ICT / price action
36 stars

This repository contains the MQL source code used by Forex Strategy Builder Professional to export automated trading strategies to MetaTrader 4 and MetaTrader 5. It serves as a standardized template for executing technical strategies generated by the software, handling order execution and trade management. The EA inclu

MT4MT5 Framework & template Multi-strategyMartingale High risk
Updated 4 years ago None stated GitHub repository of FSB Pro Expert Advisor
27 stars

This MetaTrader 5 expert advisor serves as a foundational template for building automated trading systems. The README is minimal, but the code provides a structured framework for beginners to implement custom entry and exit logic using price data and technical indicators. It includes examples of Exponential Moving Aver

MT5 Framework & template Indicator crossoverSMC / ICT / price action
2 stars

This MetaTrader 5 framework provides a modular library for technical analysis, including candle pattern detection, support and resistance levels, and Fibonacci calculations. The repository includes an expert advisor that implements ZigZag-based wave analysis to identify market structure and chart patterns. It features

MT5 Framework & template SMC / ICT / price actionTrend followingMartingale High risk

Dino Open Engine

by GiacomoGhi
1 stars

Dino Open Engine is a data-driven algorithmic trading framework for MetaTrader 5 designed to decouple strategy logic from MQL5 code. Instead of recompiling binaries, users define strategies using a fluent C# API and store them in a shared SQLite database. A single compiled expert advisor executes these strategies based

MT5 Framework & template Multi-strategy
Updated 8 weeks ago GPL-3.0 GitHub repository of Dino Open Engine

Entegra MQL Templates

by EntegraMACHINE
1 stars

This collection of MetaTrader 5 tools focuses on automated market structure analysis and Smart Money Concepts. It provides modular templates for detecting swing points, identifying Breaks of Structure (BOS), and mapping price action across multiple timeframes. The codebase includes logic for Fair Value Gaps and Premium

MT5 Framework & template SMC / ICT / price action
Updated 2 years ago None stated GitHub repository of Entegra MQL Templates

More frameworks and templates

Need a broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers