Published article "Neural Networks in Trading: Adaptive Periodic Segmentation (LightGTS)".

We invite you to learn about the innovative technique of adaptive patching — a method for flexibly segmenting time series while taking their internal periodicity into account. We will also look at an efficient encoding technique that preserves important semantic characteristics when working with data at different scales. These methods open up new possibilities for the accurate processing of complex, multiscale data characteristic of financial markets and significantly improve the stability and reliability of forecasts.
Bestsellers in the Market:
Published article "A Trailing Stop Engine in MQL5 Supporting Five Trail Methods Simultaneously".

We implement CTrailingEngine, an interface-driven MQL5 engine that evaluates each registered position on every tick and applies one of five trailing methods: fixed-pip, ATR multiplier, Parabolic SAR, percentage-of-profit, or swing high/low. All methods share the ITrailMethod contract, so new trails plug in without engine edits. Strict improvement and a one-point guard block backward moves and no-change SLTP modifications.
Published article "Building Volatility Models in MQL5 (Part V): Implementing EGARCH as an Alternate Asymmetric Volatility Process".

EGARCH models log-variance, avoiding the non-negativity constraints that can distort GARCH estimates and enabling a clear treatment of leverage asymmetry. The article provides a complete MQL5 implementation with logarithmic backcasting, simulation-based multi-step forecasting, and diagnostics including the Engle–Ng Sign Bias, Leverage Correlation, and Volatility Runs tests. Practical outputs include EGARCH Volatility, an Innovation Z-Score, and an Asymmetric Volatility Regime Oscillator to support regime analysis and strategy design.
Published article "Elite Crystal Evolution Algorithm (CEO-inspired): Practical Implementation".

Experimental evaluation on standard benchmark functions reveals the advantages and limitations of directly adapting combinatorial algorithms. The article provides a detailed description of the ECEA algorithm's mechanisms and test results.
12 new products are now available on the Market:
Published article "Feature Engineering for ML (Part 12): Fractal Features in MQL5".

A direct MQL5 port of the fractal detector writes each pattern at its center bar, so a buffer read by an expert advisor holds a value that only existed n bars later. We implement CFractalFeatures.mqh with ProcessBar for bar-by-bar use and Compute for full-series recalculation, covering detection, strength scored against a fixed or volatility-scaled floor, an event-based support/resistance ring, and trend-filtered breakout signals. Output is eighteen buffers published at the confirmation bar, verified against the Python reference to within 1e-13.
Bestsellers in the Market:
The most downloaded free products:
10 new products are now available on the Market:
Most downloaded source codes this week
- iS7N_TREND.mq5 Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified.
- LotSize Calculation This is a simple script file to compute lot size either using risk percentage approach or the actual amount to risk.
- Functions to simplify work with orders All we want is to think about algorithms and methods, not about syntax and values how to place orders. Here you have simple functions to manage positions in MQL5.
Most read articles this week

In this article, we demonstrate an easy way to install MetaTrader 4 on popular Linux versions — Ubuntu and Debian. These systems are widely used on server hardware as well as on traders’ personal computers.

How to purchase a trading robot from the MetaTrader Market and to install it?
A product from the MetaTrader Market can be purchased on the MQL5.com website or straight from the MetaTrader 4 and MetaTrader 5 trading platforms. Choose a desired product that suits your trading style, pay for it using your preferred payment method, and activate the product.
New publications in CodeBase
- BMP Chart Wallpaper BMP Chart Wallpaper Background for MT5
- Broker Spec Inspector Prints the invisible contract limits that silently reject orders: stops level, freeze level, min/step/max lot, tick size and value, spread type, execution mode, swaps, and the margin needed for the minimum lot against your free margin.
13 new products are now available on the Market:
Bestsellers in the Market:
14 new products are now available on the Market:
Bestsellers in the Market:
7 new products are now available on the Market:
The most downloaded free products:
Bestsellers in the Market:
10 new products are now available on the Market:
10 new products are now available on the Market:
Bestsellers in the Market:
New publications in CodeBase
- Custom Simple Moving Average A two-stage adaptive moving average (base average + secondary smoothing) that colors itself by slope and marks price/average crossovers with arrows.
- ProAutoSL DynamicTP-Institutional Risk Manager Managing risk in modern financial markets requires more than just placing static Stop Loss (SL) and Take Profit (TP) levels. During high-impact news events or periods of extreme volatility, brokers often widen their spreads and increase their minimum StopLevels. Standard SL/TP utilities fail under these conditions, resulting in ERR_INVALID_STOPS (Error 10016) or ERR_TRADE_REQUOTE (Error 10004), leaving your capital exposed. ProAutoSL Dynamic TP is an institutional-grade execution manager engineered by a Quant Developer. It is designed to silently monitor your open positions and apply dynamic, volatility-adjusted risk parameters while actively protecting against broker-side execution errors.

















































































