New article Automated Optimization of an EA for MetaTrader 5 has been published: This article describes the implementation of a self-optimization mechanism under MetaTrader 5. The first MetaTrader 5 instance is running 24/7, this instance hosts the BuddyIlan EA and the EA on which we will work today
New article SQLite: Native handling of SQL databases in MQL5 has been published: The development of trading strategies is associated with handling large amounts of data. Now, you are able to work with databases using SQL queries based on SQLite directly in MQL5. An important feature of this engine
Bounce Number for Grid/Martingale strategies Lot Sizing/Order Count set : When we want to know how many times price will goes up and down 40 pips before breaking this channel, we will need Bounce Number tool. Author: Mahdi Ebrahimzadeh
Check out the new article: Data Science and Machine Learning (Part 18): The battle of Mastering Market Complexity, Truncated SVD Versus NMF . Truncated Singular Value Decomposition (SVD) and Non-Negative Matrix Factorization (NMF) are dimensionality reduction techniques. They both play significant
Nerve : The script calculates the average and weighted symbol volatility. Author: Denis Kudryashov
BreakEven&TrailingStop:
This library has two functions: BreakEven & TrailingStop.
Author: Bola Peter
Check out the new article: Understanding Programming Paradigms (Part 1): A Procedural Approach to Developing a Price Action Expert Advisor . Learn about programming paradigms and their application in MQL5 code. This article explores the specifics of procedural programming, offering hands-on
Check out the new article: Data label for time series mining(Part 1):Make a dataset with trend markers through the EA operation chart . This series of articles introduces several time series labeling methods, which can create data that meets most artificial intelligence models, and targeted data
CComment Class : The ССomment class was designed to extend the capabilities of the standard Comment function. Its purpose is to display a multi-line comment on a panel. Methods of this class allow you to specify text color, font, style and line spacing. You can move the panel within the screen space
Check out the new article: Developing an MQTT client for Metatrader 5: a TDD approach — Part 5 . This article is the fifth part of a series describing our development steps of a native MQL5 client for the MQTT 5.0 protocol. In this part we describe the structure of PUBLISH packets, how we are
Period converter:
It is designed to create a non-standard symbol period based on the use of the standard period.
Author: MetaQuotes Software Corp.
Auto TP multiplied by SL : Th Expert will set the TP based on the SL manually set using the input multiplier. Using this you can set 2,3,4 etc times the SL set. Author: Sathyam Saravanan
Check out the new article: Developing a quality factor for Expert Advisors . In this article, we will see how to develop a quality score that your Expert Advisor can display in the strategy tester. We will look at two well-known calculation methods – Van Tharp and Sunny Harris. In this article, we
SSH Multi Time-Frame : Short description. Author: Mahdi Ebrahimzadeh
FuzzyNet Fuzzy Logic Library:
FuzzyNet is one of the most popular mathematical libraries for creating fuzzy models
Fuzzy Logic Library for Microsoft.Net (FuzzyNet) is an easy to use component that implements Mamdani and Sugeno fuzzy inference systems.
FuzzyNet includes:
5 membership functions...
Calculate unrealized profit(s) at a specific time in history : This is an EA to print all open trades and their PnLs at a specific time in history. Author: Yashar Seyyedin
Auto ADX : An Expert Advisor based on indicator iADX (Average Directional Movement Index, ADX). Author: Vladimir Karputov
Self Adapting EA - Deep Learning System : Deep learning Expert advisor , This EA will collect market patterns to predict the next Patterns. Author: Rodolphe Ahmad
Discussion of article "What is a trend and is the market structure based on trend or flat?"
(110 1 2 3 4 5 ... 10 11)
New article What is a trend and is the market structure based on trend or flat? has been published: Traders often talk about trends and flats but very few of them really understand what a trend/flat really is and even fewer are able to clearly explain these concepts. Discussing these basic terms is
Check out the new article: Neural networks made easy (Part 56): Using nuclear norm to drive research . The study of the environment in reinforcement learning is a pressing problem. We have already looked at some approaches previously. In this article, we will have a look at yet another method based
wd.Multi_LineMA : The MT5 custom indicator, named "wd.Multi_LineMA.mq5," is designed to offer traders valuable insights into Moving Average values from a higher timeframe (MTF Multi TimeFrame). It encompasses additional visual features for in-depth analysis, such as the ability to view trails for a
VPS Trailing Stop Service : VPS Trailing Stop Service Author: Igor Gerasimov
wd.Multi_ClockPrice lite! : The 'wd.Multi_ClockPrice lite!' is the lite version of 'wd.Multi_ClockPrice', providing a visual representation of server time and bid prices on the chart. It synchronizes with PC clock every seconds, allowing seamless updates even when MT5 is offline. Real-time bid
Check out the new article: Neural networks made easy (Part 47): Continuous action space . In this article, we expand the range of tasks of our agent. The training process will include some aspects of money and risk management, which are an integral part of any trading strategy. In our previous
Connect Disconnect Sound Alert : This utility is simple example to add sound alert on connect / disconnect Author: Rajesh Kumar Nait
Fast Pending Orders : By using Fast Pending Orders script, you don't need to calculate lot size when you opening Pending orders. Script calculates the proper lot size and sets the pending order(s) for you. Author: Behzad Movaghar
pivots calculation based on pine script v4 : This is the exact conversion of pivotshigh and pivotslow functions from pine script v4 as an mql4 indicator. Author: Yashar Seyyedin
KDJ : KDJ oscillator defines when it is necessary to search for market entry conditions. Author: Scriptor
RSI_Divergence : RSI Divergence indicator Author: Scriptor
Discussion of article "A scientific approach to the development of trading algorithms"
(82 1 2 3 4 5 ... 8 9)
New article A scientific approach to the development of trading algorithms has been published: The article considers the methodology for developing trading algorithms, in which a consistent scientific approach is used to analyze possible price patterns and to build trading algorithms based on these

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.