Articles

Larry Williams Market Secrets (Part 1): Building a Swing Structure Indicator in MQL5 for MetaTrader 5

A practical guide to building a Larry Williams–style market structure indicator in MQL5, covering buffer setup, swing-point detection, plot configuration, and how traders can apply the indicator in technical market analysis

Mastering Kagi Charts in MQL5 (Part 2): Implementing Automated Kagi-Based Trading for MetaTrader 5

Learn how to build a complete Kagi-based trading Expert Advisor in MQL5, from signal construction to order execution, visual markers, and a three-stage trailing stop. Includes full code, testing results, and a downloadable set file

Mastering Kagi Charts in MQL5 (Part I): Creating the Indicator for MetaTrader 5

Learn how to build a complete Kagi Chart engine in MQL5—constructing price reversals, generating dynamic line segments, and updating Kagi structures in real time. This first part teaches you how to render Kagi charts directly on MetaTrader 5, giving traders a clear view of trend shifts and market

Risk-Based Trade Placement EA with On-Chart UI (Part 2): Adding Interactivity and Logic for MetaTrader 5

Learn how to build an interactive MQL5 Expert Advisor with an on-chart control panel. Know how to compute risk-based lot sizes and place trades directly from the chart

Risk-Based Trade Placement EA with On-Chart UI (Part 1): Designing the User Interface for MetaTrader 5

Learn how to build a clean and professional on-chart control panel in MQL5 for a Risk-Based Trade Placement Expert Advisor. This step-by-step guide explains how to design a functional GUI that allows traders to input trade parameters, calculate lot size, and prepare for automated order placement

Building a Smart Trade Manager in MQL5: Automate Break-Even, Trailing Stop, and Partial Close for MetaTrader 5

Learn how to build a Smart Trade Manager Expert Advisor in MQL5 that automates trade management with break-even, trailing stop, and partial close features. A practical, step-by-step guide for traders who want to save time and improve consistency through automation

Building a Professional Trading System with Heikin Ashi (Part 2): Developing an EA for MetaTrader 5

This article explains how to develop a professional Heikin Ashi-based Expert Advisor (EA) in MQL5. You will learn how to set up input parameters, enumerations, indicators, global variables, and implement the core trading logic. You will also be able to run a backtest on gold to validate your work

Building a Professional Trading System with Heikin Ashi (Part 1): Developing a custom indicator for MetaTrader 5

This article is the first installment in a two-part series designed to impart practical skills and best practices for writing custom indicators in MQL5. Using Heikin Ashi as a working example, the article explores the theory behind Heikin Ashi charts, explains how Heikin Ashi candlesticks are

Forum

MQL5 Market Issue

Hello Developers, While attempting to upload my EA to the Market, I encountered a confusing error. If anyone has experienced this before, I’d really appreciate your insight on what it means and how to resolve it. Any assistance is highly appreciated test on EURUSD,H1 (netting) strategy tester report

SnR

Guys what's the best objective method to define and detect Support and Resistance Zones using MQL5

How to download MT4?

How can I get MT4? Whenever I download the MT4 window setup and run it, it ends up installing MT5. This is confusing as I actually need MT4 to write EAs for my clients