Check for Market Open Hours : This Include File checks for Market Open Hours. An EA to test it is also included. Author: Wolfgang Melz
ATR - Average True Range - code for beginners by William210 : ATR - Average True Range - beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Symbol Filling Policy Determination : This function allows you to retrieve and return the filling policy of a symbol in MetaTrader 5. This is useful for making trading decisions based on the filling policy of a specific financial instrument. Author: Manuel Espinosa
[EA] - Charles-1.3.7:
Improvements to the previous version.
Author: afabiani
[EA] - Charles 2.1.5:
Multi-currency EA, working on brekouts and stop-orders.
Author: afabiani
[EA] Charles-1.3.3:
EA placing orders progressively and scalping on global profit.
Author: afabiani
AO - Awesome Oscillator - without iAO() code for beginners by William210 : AO - Awesome Oscillator - without iAO() beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Marubozu : A Marubozo is a long-bodied candlestick with no shadow, from the Japanese word meaning "close-cropped". Candlestick charts look at the opening and closing price on a single day and are used by technical traders. Author: Rajesh Kumar Nait
Super Scalper EMAs : Low risk, max profit, winning strategy EA. Based upon Super Scalper EMAs indicator Author: Alessio Fabiani
AMA - Adaptive Moving Average - code for beginners by William210 : AMA - Adaptive Moving Average - beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
New article Dealing with Time (Part 1): The Basics has been published: Functions and code snippets that simplify and clarify the handling of time, broker offset, and the changes to summer or winter time. Accurate timing may be a crucial element in trading. At the current hour, is the stock exchange
Ichimoku code for beginners by William210 : Ichimoku beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Alligator code for beginners by William210 : Alligator beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Simple Macd memory : Trade executed on Tick Macd memory. 3 type of execute trade Ninja, Scalper, and Swing. Highest Sell and Lowest Buy will not close. Author: Mohd Najib Jailani
RL algorithms: Libraries based on the article "Random decision forest in reinforcement learning" Author: Maxim Dmitrievsky
Gaussian Bands:
StDev Bands with gaussian smoothing
Author: zzuegg
EMAVFS: Exponential moving average with a variable smoothing factor. Author: Nikolay Kositsin
CSV Exporter : Automatically export csv file Author: Sameer
New article Better programmer (Part 05): How to become a faster developer has been published: Every developer wants to be able to write code faster, and being able to code faster and effective is not some kind of special ability that only a few people are born with. It's a skill that can be learned
Signals and Probability class : With these classes you can create and test your signals runtime. Author: Peter Mueller
Rsi without Irsi() code for beginners by William210 : Rsi without Irsi() beginner tutorial to learn how to code in MQL5 Author: Gerard Willia G J B M Dinh Sy
Auto Fibonacci Indicator (Auto Fibos):
There's a lot of Fibonacci indicators out there but I decided to make my own indicator for you.
Fig 1. Fibos Indicator
Author: Ahmed Soliman
IsNewBar:
СIsNewBar class allows to determine the moment of a bar change. Usually IsNewBar() function is used for such things instead of a class. But such a function contains a static variable, and therefore we cannot use several calls of this function. To be able to reuse such function repeatedly...
Implementation of my Hull Moving Average : Here is my colored Hull Moving Average. Author: Wolfgang Melz
Using Moving Averages with an EA (Sample Source Code) : This time, we're providing a sample that enters based on the Golden Cross and Dead Cross of the moving averages. If you want to see a sample where a long entry is made when the closing price of the candlestick crosses above the moving average
BrainTrend2Sig:
BrainTrend2Sig is an indicator of the market trends that assigns colors to candlesticks according to the trend direction.
While there is a downward trend on the market, all candlesticks are colored in red. As soon as the trend is upwards, all succeeding candlesticks will be colored...
Shadow_True_Strength_Index: Shadow True Strength Index Author: Scriptor
Check out the new article: Evaluating ONNX models using regression metrics . Regression is a task of predicting a real value from an unlabeled example. The so-called regression metrics are used to assess the accuracy of regression model predictions. Regression is a task of predicting a real value
Check out the new article: Category Theory in MQL5 (Part 20): A detour to Self-Attention and the Transformer . We digress in our series by pondering at part of the algorithm to chatGPT. Are there any similarities or concepts borrowed from natural transformations? We attempt to answer these and other
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
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.