Average Range : It is an indicator that determines target levels according to the average of price movements. Author: Mahmut Deniz
Check out the new article: Self Optimizing Expert Advisors in MQL5 (Part 12): Building Linear Classifiers Using Matrix Factorization . This article explores the powerful role of matrix factorization in algorithmic trading, specifically within MQL5 applications. From regression models to multi-target
Check out the new article: Automating Trading Strategies in MQL5 (Part 26): Building a Pin Bar Averaging System for Multi-Position Trading . In this article, we develop a Pin Bar Averaging system in MQL5 that detects pin bar patterns to initiate trades and employs an averaging strategy for
Cincin EA : The Cincin EA (v2.24) is an automated trading system for MetaTrader 5 that executes conservative random trades on a specified symbol (e.g., EURUSD), with features like basket management, hedging, and position control. Author: Lupus Materia
Code To Check And Delete Chart Objects For MT5 : - The script scans through the current chart for any available chart objects, - Counts and delete them accordingly - And log the the names of the objects on the chart respectively. Author: Chika Echezona Anumba
A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS : A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS Author: Dao Liang Ding
Trailing with Close by Button and Profit : This EA help you for Auto set the TP & SL by default parameter, Auto trailing stop & step for any order that you place from any device, Easy way to close all orders with 3 Button "Close All" "Close Profit" "Close Lose", Auto close all orders by profit or
Check out the new article: From Basic to Intermediate: Template and Typename (I) . In this article, we start considering one of the concepts that many beginners avoid. This is related to the fact that templates are not an easy topic, as many do not understand the basic principle underlying the
Check out the new article: From Novice to Expert: Collaborative Debugging in MQL5 . Problem-solving can establish a concise routine for mastering complex skills, such as programming in MQL5. This approach allows you to concentrate on solving problems while simultaneously developing your skills. The
Grid EA Pro : A professional Grid advisor works according to RSI ( Relative Strength Index ) indicators. And has the function of Reducing the Drawdown on the account by overlapping unprofitable orders. The chart displays information about the profit. It can be a very useful tool, For manual trading
Check out the new article: From Basic to Intermediate: Floating point . This article is a brief introduction to the concept of floating-point numbers. Since this text is very complex please, read it attentively and carefully. Do not expect to quickly master the floating-point system. It only becomes
Check out the new article: From Basic to Intermediate: Definitions (II) . In this article, we will continue our awareness of #define directive, but this time we will focus on its second form of use, that is, creating macros. Since this subject can be a bit complicated, we decided to use an
Check out the new article: From Basic to Intermediate: Overload . Perhaps this article will be the most confusing for novice programmers. As a matter of fact, here I will show that it is not always that all functions and procedures have unique names in the same code. Yes, we can easily use functions
Seven strategies in One expert : Name of expert is 'MultiStrategyEA' Author: Nikolaos Pantzos
Multi_Divergence_EA : The EA identifies trade setups by waiting for a user-defined number of indicators (e.g., 2 out of 3) to show divergence simultaneously. This multi-layer confirmation approach filters out market noise. Key Features: Triple Confirmation Engine: Analyzes RSI, MACD, & Stochastic
Check out the new article: Implementing a Bollinger Bands Trading Strategy with MQL5: A Step-by-Step Guide . A step-by-step guide to implementing an automated trading algorithm in MQL5 based on the Bollinger Bands trading strategy. A detailed tutorial based on creating an Expert Advisor that can be
Check out the new article: DoEasy. Service functions (Part 2): Inside Bar pattern . In this article, we will continue to look at price patterns in the DoEasy library. We will also create the Inside Bar pattern class of the Price Action formations. We continue to develop patterns formed based on
Promise : Interface for implementing asynchronous execution of algorithms Author: Kuzma Shevelev
Check out the new article: Understanding functions in MQL5 with applications . Functions are critical things in any programming language, it helps developers apply the concept of (DRY) which means do not repeat yourself, and many other benefits. In this article, you will find much more information
MeanReversionTrendEA : The EA automatically trades based on trend and mean reversion signals with validated parameters. Author: Mustafa Seyyid Sahin
BotCilento : BotCilento is a sophisticated grid-trading Expert Advisor for MetaTrader 5 that combines trend-following signals with adaptive risk management. Author: Lupus Materia
New article Creating Custom Criteria of Optimization of Expert Advisors is published: The MetaTrader 5 Client Terminal offers a wide range of opportunities for optimization of Expert Advisor parameters. In addition to the optimization criteria included in the strategy tester, developers are given
Trade Assistant MT5 : Trade Assistant MetaTrader indicator — a multi-timeframe indicator that is based on three standard indicators: Stochastic oscillator, RSI (Relative Strength Index), and CCI (Commodity Channel Index). It displays current trend directions for M1, M5, M15, M30, H1, H4, D1, W1, and
Bollinger Bands Crossover Signals : Indicator Description – Bollinger Bands Crossover Signals Name: Bollinger Bands Crossover Signals Version: 1.0 Author: BENALI Link: https://www.mql5.com/en/users/dahmi_benali Author: Abderrahmane Benali
Eliot Wave I: "Eliot Wave I" EA draws 2 Trend Lines with "Fractals" on chart and trades When a Eliot retracement is formed,has Trailing Stop Loss &Take Profit works with all time frames major forex pairs and stocks NASDAQ. Author: Aharon Tzadik
Check out the new article: Parafrac Oscillator: Combination of Parabolic and Fractal Indicator . We will explore how the Parabolic SAR and the Fractal indicator can be combined to create a new oscillator-based indicator. By integrating the unique strengths of both tools, traders can aim at
Check out the new article: From Basic to Intermediate: Definitions (I) . In this article we will do things that many will find strange and completely out of context, but which, if used correctly, will make your learning much more fun and interesting: we will be able to build quite interesting things
Check out the new article: Price Action Analysis Toolkit Development (Part 36): Unlocking Direct Python Access to MetaTrader 5 Market Streams . Harness the full potential of your MetaTrader 5 terminal by leveraging Python’s data-science ecosystem and the official MetaTrader 5 client library. This
Forex Fraus M1 : An Expert Advisor based on the iWPR (Williams' Percent Range, %R) indicator with the operation time control. Author: Vladimir Karputov
Check out the new article: Developing a Replay System (Part 76): New Chart Trade (III) . In this article, we'll look at how the code of DispatchMessage, missing from the previous article, works. We will laso introduce the topic of the next article. For this reason, it is important to understand how

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
If you do not have an account, please register
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.