Find us on Facebook!
Join our fan page

Use new possibilities of MetaTrader 5

History of MQL5.community development

The most popular trading robots and technical indicators, news signals, regular incoming ready-made MQL5 programs in CodeBase and the most discussed Forum topics.

Published article "Implementing a Continuous LLM Adaptation System for Algorithmic Trading".

Implementing a Continuous LLM Adaptation System for Algorithmic Trading

SEAL (Self-Evolving Adaptive Learning) is a system for the continuous adaptation of large language models (LLMs) for algorithmic trading, designed to address the problem of rapid model degradation in changing markets. Instead of periodic retraining, which takes hours and erases old patterns, SEAL learns from every closed trade, maintains priority memory for important examples, and automatically initiates incremental fine-tuning when accuracy drops or a market regime change occurs.

Published article "Building Your Personal Expert Advisor (Part 3): Risk Management II—Margin and Allowable Risk".

Building Your Personal Expert Advisor (Part 3): Risk Management II—Margin and Allowable Risk

Risk-based lot sizing can still exceed what free margin allows. The article adds a margin-aware cap using OrderCalcMargin(), an optional adaptive cap that scales with ACCOUNT MARGIN LEVEL, and a single pre-trade validation gate that unifies position limits, risk sizing, and margin checks. Readers get concrete code to prevent order rejections and over-committing margin, with clear logs when a trade is reduced or skipped.

There are more than 60,830 products available in Market

8 new signals now available for subscription:

Sarjanaizzfx
2% 9 trades
Growth:1.60%
Equity:2,031.94USD
Balance:2,031.94USD
Tradin method
1% 60 trades
Growth:0.93%
Equity:1,195.55USD
Balance:1,195.55USD
and 6 more...

13 new products are now available on the Market:

and 8 more...

Bestsellers in the Market:

The most downloaded free products:

16 new products are now available on the Market:

and 11 more...

3 new topics on forum:

14 new signals now available for subscription:

Challenge 40K Tickmill
9% 68 trades
Growth:8.76%
Equity:1,087.62USD
Balance:1,087.62USD
Challenge 40K Pepperstone
7% 60 trades
Growth:7.36%
Equity:1,073.60EUR
Balance:1,073.60EUR
and 12 more...
There are more than 60,770 products available in Market

Published article "Building Your Personal Expert Advisor (Part 5): Risk Management IV—Basket Risk and Strategy-Specific Sizing".

Building Your Personal Expert Advisor (Part 5): Risk Management IV—Basket Risk and Strategy-Specific Sizing

Part 5 moves risk control from single trades to a basket-level framework. The EA aggregates its own positions, computes volume‑weighted entry, floating P/L including swap, and used margin, then enforces limits on combined loss, margin, position count, and time underwater, while logging maximum adverse excursion. A companion mean‑reversion EA demonstrates target‑based sizing and caps on implied risk that remains hidden when trades are evaluated in isolation.

More than 800 new charts published:

Gráfico XAUUSD, M30, 2026.09.11 01:56 UTC, FTMO Global Markets Ltd, MetaTrader 5, Demo
XAUUSD, M30
Chart XAUUSD, M1, 2026.09.11 02:48 UTC, Pepperstone Markets Limited, MetaTrader 5, Real
XAUUSD, M1
Chart XAUUSD, M15, 2026.09.11 02:10 UTC, EC Markets Ltd., MetaTrader 5, Real
XAUUSD, M15

Published article "Eco-inspired Evolutionary Algorithm (ECO)".

Eco-inspired Evolutionary Algorithm (ECO)

The article discusses the ECO optimization algorithm, which is based on ecological concepts: populations are grouped into habitats based on territorial proximity, exchange genetic material within habitats, and migrate between them. Despite its wide range of operators and elegant biological metaphor, the algorithm produced a certain result discussed below.

New publications in CodeBase

  • GDS Renko Canvas + Donchian GDS Renko Canvas + Donchian is a compact educational indicator for MetaTrader 5. It renders classic fixed-size Renko bricks on a single CCanvas bitmap layer and overlays a Donchian Channel calculated directly from completed Renko bricks. The horizontal axis represents Renko sequence rather than time. The internal builder uses incoming BID ticks and the classic two-brick reversal rule. The Donchian Channel is causal: for each newly completed brick, the channel is calculated from the previous N completed Renko bricks only. The current brick is excluded from its own channel calculation.
  • GDS Renko Brick Statistics GDS Renko Brick Statistics is a compact educational indicator for MetaTrader 5 that builds classic fixed-size Renko internally from BID ticks and summarizes the behavior of the most recent completed Renko bricks.
There are more than 12,420 codes published in Codebase
There are more than 154,950 topics available on forum

Published article "From Basic to Intermediate: Classes (II)".

From Basic to Intermediate: Classes (II)

This article is intended to be as educational as possible, since the topic we will be discussing often causes considerable confusion in itself. Therefore, dear reader, please try to put what is explained here into practice. If you have any questions, be sure to leave a comment—after all, understanding destructors is no easy task.

7 new signals now available for subscription:

MakeCapital8800522
2,123% 40009 trades
Growth:2,123.45%
Equity:200,576.60USD
Balance:200,576.60USD
Goodtrader0001
162% 503 trades
Growth:162.33%
Equity:334,531.82USD
Balance:341,025.02USD
MonetaMarkets7286834
100% 6677 trades
Growth:100.15%
Equity:10,770.72USD
Balance:10,770.72USD
and 4 more...

18 new products are now available on the Market:

and 13 more...

Bestsellers in the Market:

Published article "Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Conclusion)".

Neural Networks in Trading: Generalizing Time Series Without Data-Specific Dependence (Conclusion)

The article will show you how Mamba4Cast turns theory into a working trading algorithm and lays the groundwork for your own experiments. Do not miss this opportunity to gain a full range of knowledge and inspiration for developing your own strategy.

New publications in CodeBase

  • GDS Renko Canvas + Bollinger A compact educational indicator for MetaTrader 5 that renders classic fixed-size Renko bricks on a single CCanvas bitmap layer and overlays Bollinger Bands calculated directly from completed Renko closes. The horizontal axis represents Renko sequence rather than time. The internal Renko builder uses incoming BID ticks and the classic two-brick reversal rule. Bollinger Bands are calculated only from completed Renko bricks; the forming brick is never used in the band calculation.
  • GDS Renko Bollinger 4-Mode Demo EA GDS Renko Bollinger 4-Mode Demo EA is a free educational Expert Advisor for MetaTrader 5. It demonstrates four different ways to combine classic fixed-size Renko bricks with Bollinger Bands inside one standalone EA. The EA builds four independent internal Renko streams from incoming BID ticks. Each mode has its own Renko brick size and its own Bollinger settings. Signals are generated only when a Renko brick is fully completed. Bollinger Bands are calculated causally from previous completed Renko closes, so the current brick is excluded until after its signal check.

2 new topics on forum:

Published article "Automating Chart Patterns in MQL5 (Part 2): The Double Top and Double Bottom".

Automating Chart Patterns in MQL5 (Part 2): The Double Top and Double Bottom

We build a robust MQL5 detector for double tops and double bottoms that first confirms the H4 trend, then validates six conditions (point equality, neckline placement, ordering, width, height, and ATR‑based tolerances). The neckline break is timed on the chart's timeframe, and a three-state machine ensures each pattern trades once. The measured‑move target translates structure into clear exits.

Published article "Making Custom Indicators for Beginners (Part 2): Fisher-style Indicator".

Making Custom Indicators for Beginners (Part 2): Fisher-style Indicator

This article develops a Fisher‑style Indicator in MQL5 from first principles: normalize price within a recent high/low window, smooth and clamp the value, then apply a logarithmic transform. We cover buffer wiring, calculation‑buffer state management across bars, and seeding for stable starts. An accompanying EA implements threshold and reversal confirmation to show how to act on the signal.

Published article "Master MQL5 — From Beginner to Pro (Part VII): Principles of Debugging MQL Applications".

Master MQL5 — From Beginner to Pro (Part VII): Principles of Debugging MQL Applications

Debugging is an integral part of the programming cycle. This article discusses common techniques for debugging any application running in the MetaTrader 5 environment.

Published article "Ebola Optimization Search Algorithm (EOSA)".

Ebola Optimization Search Algorithm (EOSA)

The article examines the EOSA algorithm, which is inspired by the mechanisms of Ebola virus transmission: short-distance transmission through close contact (exploitation) and long-distance transmission through travel (exploration). An analysis of the original publication revealed critical issues in the mathematical formulas and an epidemiological model that was impractical to implement, which required a significant overhaul of the algorithm to produce a workable implementation.

8 new products are now available on the Market:

and 3 more...
There are more than 60,720 products available in Market

New publications in CodeBase

  • GDS Renko ADX Demo EA A small educational Expert Advisor showing how Wilder's ADX and Directional Movement can be calculated directly from completed classic Renko bricks. The EA builds fixed-size Renko internally from BID ticks. No offline charts, custom symbols, DLLs or external indicators are required. +DI, -DI and ADX are updated only after a Renko brick has been completed.
  • GDS Renko Canvas GDS Renko Canvas is a compact educational indicator showing how a classic fixed-size Renko chart can be rendered directly in MetaTrader 5 with the standard CCanvas class. The indicator builds Renko bricks from incoming BID ticks and displays only completed bricks. Continuation requires one brick, while a reversal follows the classic two-brick rule. Unlike object-based Renko overlays, the visible chart is drawn on a single Canvas bitmap layer. This keeps the chart object list small and makes redraws on resize straightforward.
  • GDS Renko Dual MA Demo EA GDS Renko Dual MA Demo EA is a small educational Expert Advisor for MetaTrader 5. It shows one simple way to combine classic fixed-size Renko bricks with two simple moving averages calculated directly from completed Renko closes.

9 new signals now available for subscription:

ICT Trade Mini
42% 85 trades
Growth:42.08%
Equity:507.82USD
Balance:507.90USD
AFSID QT 1K
14% 119 trades
Growth:13.92%
Equity:1,137.75USD
Balance:1,137.75USD
and 7 more...

Bestsellers in the Market:

The most downloaded free products:

11 new products are now available on the Market:

and 6 more...

13 new signals now available for subscription:

SWG Trade
2,961% 262 trades
Growth:2,960.53%
Equity:92,580.01USD
Balance:91,816.01USD
HOBI TRADING
48% 18 trades
Growth:47.73%
Equity:390.48USD
Balance:419.04USD
NR One
24% 59 trades
Growth:23.69%
Equity:192.12USD
Balance:194.47USD
and 10 more...

4 new topics on forum:

and 1 more...

New publications in CodeBase

  • ZetaBurst Scalper EA Tick-driven scalper that only trades genuine statistical outlier price moves, sized and protected to survive real broker execution delay. Backtest results included below.
  • EA AurumNeuro Vanguard AurumNeuro Vanguard is an intelligent Expert Advisor (EA) specifically designed for XAUUSD / Gold trading, combining a hybrid Neural Risk Architecture with the Unified Market Dynamics Engine (UMDE).

More than 900 new charts published:

График EURUSD, M1, 2026.09.10 13:39 UTC, FundedNext Ltd, MetaTrader 5, Real
EURUSD, M1
Chart EURUSDm, MN1, 2026.09.10 15:34 UTC, Exness Technologies Ltd, MetaTrader 5, Demo
EURUSDm, MN1
Chart NDXUSD.x, M5, 2026.09.10 15:31 UTC, Sarmaye Gozare Bartar Ltd., MetaTrader 5, Demo
NDXUSD.x, M5

10 new products are now available on the Market:

and 5 more...
There are more than 60,660 products available in Market

Bestsellers in the Market:

There are more than 3,340 articles published on site

Published article "The Mathematics of Volatility: Why the GRI Indicator Deserves to Return to Your Trading Terminal".

The Mathematics of Volatility: Why the GRI Indicator Deserves to Return to Your Trading Terminal

The article focuses on the Gopalakrishnan Range Index (GRI/ROCI), which quantitatively assesses the market's "degree of chaos" using the logarithm of the closing price range over a given period. The article shows how to implement GRI in MetaTrader 5, resolve the issue of negative values using a shifted logarithm, and convert the scale to convenient "points" by normalizing it by Point. Next, we examine practical scenarios for using GRI as a filter for volatility and market phases.

8 new signals now available for subscription:

A D U L T Gold
217% 82 trades
Growth:217.11%
Equity:1,880.67USD
Balance:1,854.84USD
SwissBot Breakout Bull
40% 71 trades
Growth:40.15%
Equity:2,922.53USD
Balance:2,922.53USD
Trading journal
5% 340 trades
Growth:5.43%
Equity:1,048.65EUR
Balance:1,054.30EUR
and 5 more...

12 new products are now available on the Market:

and 7 more...

Published article "Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 2): Points, Contours and the Path".

Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 2): Points, Contours and the Path

This second part adds the geometry layer to a Cairo‑inspired graphics library for MetaTrader 5. It defines a path of double‑precision points grouped into contours, records open/closed intent, and stores vertices in a flat array with start indices. We implement MoveTo, LineTo, Close, provide basic shape helpers, and include a demo that visualizes the built geometry for inspection and reuse.

Published article "Market Simulation: Position View (XIV)".

Market Simulation: Position View (XIV)

Now we will implement this solution, since MQL5 is based on the same principles as event-driven programmingю Developers often use this model when creating DLLs. I know that at first, the event-driven model will seem confusing and illogical. But in this article, I will explain the principles of event-driven programming in a way that is easier to understand, so that if you are just getting started, you will have a clear grasp of how it works. Understanding what I am about to explain in this article will help you throughout your work as a programmer.

Published article "From Basic to Intermediate: Classes (I)".

From Basic to Intermediate: Classes (I)

In this article, we explain what a class is and why this concept came about. Although the topic is interesting, we will focus here on the principles underlying MQL5 programming. This article is just an introduction.

New publications in CodeBase

  • GDS Renko Momentum Demo EA This educational Expert Advisor demonstrates one simple way to trade momentum on Renko bricks in MetaTrader 5. Momentum is the difference between the latest completed Renko close and the close N bricks earlier, divided by the brick size. A crossing above the positive threshold produces a BUY signal; a crossing below the negative threshold produces a SELL signal. Staying beyond a threshold does not generate repeated signals. The EA builds classic fixed-size Renko internally from Bid ticks, with a two-brick reversal. Orders use the available market Bid/Ask rather than synthetic brick prices. If several bricks form on one tick, only a crossing on the final brick can trigger entry. There is one position at a time, with virtual take profit, virtual stop loss, a maximum holding time, a cooldown and a spread filter. No external indicator, DLL, custom symbol or offline chart is required.
  • PulseStrike Scalper - Statistical Burst Detection EA PulseStrike Scalper - Statistical Burst Detection EA
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684