Bestsellers in the Market:
Published article "Price Action Analysis Toolkit Development (Part 14): Parabolic Stop and Reverse Tool".

Embracing technical indicators in price action analysis is a powerful approach. These indicators often highlight key levels of reversals and retracements, offering valuable insights into market dynamics. In this article, we demonstrate how we developed an automated tool that generates signals using the Parabolic SAR indicator.
Published article "William Gann methods (Part I): Creating Gann Angles indicator".

What is the essence of Gann Theory? How are Gann angles constructed? We will create Gann Angles indicator for MetaTrader 5.
The most popular forum topics:
- What to feed to the input of the neural network? Your ideas... 25 new comments
- Discussion of article "Payments and payment methods" 24 new comments
- exist replay machine for mt5 or mt4 free ? 10 new comments
The most downloaded free products:
Bestsellers in the Market:
Most downloaded source codes this month
- Candlestick patterns This is a indicator displaying candlesticks patterns on a chart.
- BollingerBandsEA BollingerBandsEA trades according to Bollinger Bands.
- Trend Equilibrium Indicator TrendEQ The Trend Equilibrium Indicator TrendEQ dynamically analyzes market movements by combining momentum and volatility. By scaling momentum with the market’s volatility, the TrendEQ provides a reliable measure of trend strength and direction.
Most read articles this month

In this article, we demonstrate an easy way to install MetaTrader 5 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.
How to earn money by fulfilling traders' orders in the Freelance service
MQL5 Freelance is an online service where developers are paid to create trading applications for traders customers. The service has been successfully operating since 2010, with over 100,000 projects completed to date, totaling $7 million in value. As we can see, a substantial amount of money is involved here.
Published article "Master MQL5 from beginner to pro (Part IV): About Arrays, Functions and Global Terminal Variables".

The article is a continuation of the series for beginners. It covers in detail data arrays, the interaction of data and functions, as well as global terminal variables that allow data exchange between different MQL5 programs.
Published article "Animal Migration Optimization (AMO) algorithm".

The article is devoted to the AMO algorithm, which models the seasonal migration of animals in search of optimal conditions for life and reproduction. The main features of AMO include the use of topological neighborhood and a probabilistic update mechanism, which makes it easy to implement and flexible for various optimization tasks.
Published article "Automating Trading Strategies in MQL5 (Part 7): Building a Grid Trading EA with Dynamic Lot Scaling".

In this article, we build a grid trading expert advisor in MQL5 that uses dynamic lot scaling. We cover the strategy design, code implementation, and backtesting process. Finally, we share key insights and best practices for optimizing the automated trading system.
The most downloaded free products:
Bestsellers in the Market:
2 new signals now available for subscription:
Published article "Price Action Analysis Toolkit Development (Part 13): RSI Sentinel Tool".

Price action can be effectively analyzed by identifying divergences, with technical indicators such as the RSI providing crucial confirmation signals. In the article below, we explain how automated RSI divergence analysis can identify trend continuations and reversals, thereby offering valuable insights into market sentiment.
The most downloaded free products:
Most downloaded source codes this week
- Smart Trend Follower This EA is designed to automatically follow market trends using signals from the Moving Average and Stochastic Oscillator indicators. The EA detects buy and sell signals by utilizing MA crossovers and confirms the trend with Stochastic. Additionally, the EA includes automatic position management, such as setting Take Profit, Stop Loss, and lot size doubling to enhance trading effectiveness in trending markets.
- Examples from the book "Neural networks for algorithmic trading with MQL5" The book "Neural networks in algorithmic trading with MQL5" is a comprehensive guide, covering both the theoretical foundations of artificial intelligence and neural networks and practical aspects of their application in financial trading using the MQL5 programming language.
- MQL5 Programming for Traders – Source Codes from the Book. Part 1 The first chapter of the book introduces the MQL5 language and development environment. One of the new features introduced in the MQL5 language compared to MQL4 (MetaTrader 4 language) is support for object-oriented programming (OOP), which makes it similar to C++.
Most read articles this week

In this article, we demonstrate an easy way to install MetaTrader 5 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.

In this article, we automate order block detection in MQL5 using pure price action analysis. We define order blocks, implement their detection, and integrate automated trade execution. Finally, we backtest the strategy to evaluate its performance.
Bestsellers in the Market:
The most downloaded free products:
Bestsellers in the Market:
New publications in CodeBase
- Collect Data (Date, Time and Close Price) A simple starting-point script to collect data and send to a CSV in oldest-newest ordering. In this example only the close price data is collected.
- Print massive information (PrintXYZ) from the terminal PrintXYZ() library to print massive information from the terminal.
- A 3 line script that tells you how many bars are on your chart A script which when dragged onto the chart will print out in the experts window the number of bars that are on that chart - like magic.
The most downloaded free products:
Bestsellers in the Market:
The most popular forum topics:
- Features of the mql5 language, subtleties and tricks 36 new comments
- VPS Provider Blocks MQL5 Login (403 Error) – Any Solutions? 32 new comments
- Withdrawal to bank cards : anyone with useful experience ? 10 new comments
2 new signals now available for subscription:
Published article "Creating a Trading Administrator Panel in MQL5 (Part IX): Code Organization (II): Modularization".

In this discussion, we take a step further in breaking down our MQL5 program into smaller, more manageable modules. These modular components will then be integrated into the main program, enhancing its organization and maintainability. This approach simplifies the structure of our main program and makes the individual components reusable in other Expert Advisors (EAs) and indicator developments. By adopting this modular design, we create a solid foundation for future enhancements, benefiting both our project and the broader developer community.
Published article "Developing a Replay System (Part 59): A New Future".

Having a proper understanding of different ideas allows us to do more with less effort. In this article, we'll look at why it's necessary to configure a template before the service can interact with the chart. Also, what if we improve the mouse pointer so we can do more things with it?





































