Harmonic Pattern Finder V3 : Indicator to display existent and emerging harmonic chart patterns. Author: Andre Enger
Logarithmic Garman Klass volatility : Logarithmic Garman Klass volatility Author: Mladen Rakic
Drag and Drop Move TakeProfit : Set TakeProfit by just dragging and dropping script on the desired price level. Author: Chioma Obunadike
Check out the new article: Developing a Replay System (Part 70): Getting the Time Right (III) . In this article, we will look at how to use the CustomBookAdd function correctly and effectively. Despite its apparent simplicity, it has many nuances. For example, it allows you to tell the mouse
Check out the new article: From Basic to Intermediate: Array (II) . In this article, we will look at what a dynamic array and a static array are. Is there a difference between using one or the other? Or are they always the same? When should you use one and when the other type? And what about
Patterns : A set of thirty popular candlestick patterns. Author: Scriptor
Population-based optimisation algorithms : Population-based optimisation algorithms are collected here. The archive contains all necessary files to run the algorithms on test functions. Author: Andrey Dik
Trendline zigzag in qualitative channel : A dynamic trendline-based evolution of the Donchian Channel Author: Conor Mcnamara
New article Trademinator 3: Rise of the Trading Machines is published: In the article "Dr. Tradelove..." we created an Expert Advisor, which independently optimizes parameters of a pre-selected trading system. Moreover, we decided to create an Expert Advisor that can not only optimize parameters of
Trade Classes in Python - CTade, CSymbol, CPositionInfo, etc. : MQL5-Like Trade Classes in Python for MetaTrader 5 Author: Omega J Msigwa
MQL5 Programming for Traders – Source Codes from the Book. Part 5 : In Part 5 of the book, we'll delve deeper into the APIs associated with algorithmic trading, including financial data analysis and processing, chart visualization, automation, and user interactions. Author: MetaQuotes
Check out the new article: Introduction to MQL5 (Part 16): Building Expert Advisors Using Technical Chart Patterns . This article introduces beginners to building an MQL5 Expert Advisor that identifies and trades a classic technical chart pattern — the Head and Shoulders. It covers how to detect the
Check out the new article: Trading with the MQL5 Economic Calendar (Part 10): Draggable Dashboard and Interactive Hover Effects for Seamless News Navigation . In this article, we enhance the MQL5 Economic Calendar by introducing a draggable dashboard that allows us to reposition the interface for
Check out the new article: Neural Networks in Trading: Transformer with Relative Encoding . Self-supervised learning can be an effective way to analyze large amounts of unlabeled data. The efficiency is provided by the adaptation of models to the specific features of financial markets, which helps
MA Grid Trade : Around the moving average index to set grid. Author: Xiao Hua Feng
Reporting Memory Leaks in Strategy Tester : Monitoring of memory leaks in the strategy tester Author: Dr Matthias Hammelsbeck
New article Automatic Selection of Promising Signals has been published: The article is devoted to the analysis of trading signals for the MetaTrader 5 platform, which enable the automated execution of trading operations on subscribers' accounts. Also, in this article we consider the development of
JSON Serialization and Deserialization (native MQL) : Serialization and deserialization of JSON protocol. The code is ported from a high-speed С++ library. Practical example: authorization on a website and parsing the response CJAVal jv; jv[ "login" ]= "Login" ; // login jv[ "password" ]= "Pass" ;
Pivot Points : Pivot Point indicator with an addition of 4 ways of calculating pivot points. Author: Jane Johnson
Equity and Balance as an indicator for MT5 : This is a very easy-to-use indicator that displays the changes in Equity and balance of the trading account as it dynamically moves. Particularly useful on the back tester and good for beginners to read this very easy MQL5 code. Author: TheCoder
ZeroLag Stochs true:
The Indicator ZeroLag Stochs_true is an George C. Lane’s indicator Stochastic Oscillator (Stoch) with zero delay.
Author: Collector
Chaikin Money Flow : Chaykin Money Flow (CMF)" indicator Author: Artyom Trishkin
New article How to Order a Trading Robot in MQL5 and MQL4 is published: With the launch of the "Jobs" service, the MQL5.community became an ideal place for placing orders and providing programming services. Thousands of traders and developers visit this resource on a daily basis, and can easily help
Market Status Info : A script that displays the useful information about the broker, the account and the full specifications of the instrument. Author: Svetoslav Boyadzhiev
Check out the new article: Creating a Trading Administrator Panel in MQL5 (Part IV): Login Security Layer . Imagine a malicious actor infiltrating the Trading Administrator room, gaining access to the computers and the Admin Panel used to communicate valuable insights to millions of traders
Check out the new article: Creating a Trading Administrator Panel in MQL5 (Part III): Enhancing the GUI with Visual Styling (I) . In this article, we will focus on visually styling the graphical user interface (GUI) of our Trading Administrator Panel using MQL5. We’ll explore various techniques and
Check out the new article: Creating an MQL5 Expert Advisor Based on the PIRANHA Strategy by Utilizing Bollinger Bands . In this article, we create an Expert Advisor (EA) in MQL5 based on the PIRANHA strategy, utilizing Bollinger Bands to enhance trading effectiveness. We discuss the key principles
Check out the new article: From Novice to Expert: Auto-Geometric Analysis System . Geometric patterns offer traders a concise way to interpret price action. Many analysts draw trend lines, rectangles, and other shapes by hand, and then base trading decisions on the formations they see. In this
Check out the new article: From Basic to Intermediate: Array (I) . This article is a transition between what has been discussed so far and a new stage of research. To understand this article, you need to read the previous ones. The content presented here is intended solely for educational purposes
Function for checking whether the market is open for trading at the moment by the current symbol : The function can be useful to not overload the server with trade requests at times when the market is closed for trading Author: Anton Iaroshenko

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.