template method - behavioral design pattern : define the skeleton of an algorithm in an operation, deferring some steps to subclasses. template method lets subclasses redefine certain steps of an algorithm without changing the algorithm's structure Author: DMITRII PECHERITSA
dTrends: Arrow trends by iBearsPower and iBullsPower indicator for MT5 Author: Roberto Jacobs
Sadukey: "Sadukey" indicator is an indicator combining two digital filters on a chart to give us an assessment of current trend. Unfortunately the exact nature of the digital filter is unknown. It is more than probable that the filters were generated by the digital filter generator that was...
OpenSellStopOrder: A script for placing a SellStop order Author: Nikolay Kositsin
New article Timeseries in DoEasy library (part 51): Composite multi-period multi-symbol standard indicators has been published: In the article, complete development of objects of multi-period multi-symbol standard indicators. Using Ichimoku Kinko Hyo standard indicator example, analyze creation of
JSON Parser:
This is a Class for the new MQL4 that parses JSON. It requires the Hash.mqh class.
Author: ydrol
iTrend ADXVMA: Very well known iTrend indicator but that uses ADXVMA for calculation. Due to ADXVMA properties it tends to have "flat" periods during the ranging periods, that makes it less sensitive to false changes and combined with iTrend calculation, it seems to be useful combination....
History Dump CSV with heat map for Excel analysis:
This script creates a .CSV file of your order history so you can import it into Excel and analyse it using the calculated heat map slots.
Author: Mark Flint
New article How to quickly develop and debug a trading strategy in MetaTrader 5 has been published:
Scalping automatic systems are rightfully regarded the pinnacle of algorithmic trading, but at the same time their code is the most difficult to write. In this article we will show how to build...
New article Developing a cross-platform grid EA: testing a multi-currency EA has been published: Markets dropped down by more that 30% within one month. It seems to be the best time for testing grid- and martingale-based Expert Advisors. This article is an unplanned continuation of the series
1-2-3:
A realization of the method described at http://www.tradejuice.com/forex/forex-1-2-3-methode-mm.htm. The author of the realization is not the author of the method, so I dont vouch for the realization correctness.
Author: Martes
The onclick event behaviour of the buttons created with the standard library is weird. Is there any way to change that? For example: if you click on the button object but the mouse pointer is no longer pointing to the button when you release the mouse's left button, that does not fire the ONCLICK...
Print info about a closed position by its position ticket or identifier, on a retail hedging account. : Short description. Author: amrali
Dynamic Zone RSI:
In classical literature, the relative strength index is described as the "price-following oscillator that ranges between 0 and 100, and signals the market sentiment to change the trend at high (close to 100%) or low (close to 0%)...
Author: John Smith
Value Charts:
Value Charts is a detrended price indicator, it shows the overbought and oversold states using the detrended price extremes.
For a nice description, see the "Dynamic Trading Indicators: Winning with Value Charts and Price Action Profile" book Mark Helweg and David Stendahl, this book...
3C JRSX H:
Through the use of more sophisticated smoothing algorithms this RSI has less delay and smoother shape of the curve.
Author: John Smith
Simple Martingale Template : A simple but fully functional program that demonstrate how a martingale can work for you. Just change the entry analyis using your own scalping strategy and your personal money management style, then optimize. Author: Joel Protusada
New article Trading account monitoring is an indispensable trader's tool has been published: Trading account monitoring provides a detailed report on all completed deals. All trading statistics are collected automatically and provided to you as easy-to-understand diagrams and graphs. Author:...
Camarilla Pivot Lines v1.0 : Draw the Camarilla pivot point levels Author: NickBixy
TEMA Band:
An indicator similar to Bolinger Band.
Author: Liping Wang
Envelopes, Env:
Envelopes technical indicator is formed with two Moving Averages one of which is shifted upward and another one is shifted downward.
Author: MetaQuotes Software Corp.
NonLag MA Trend: Indicator based on the NonLag Moving Average. Instead of displaying average line, it displays colored bars on the chart and that way helps in assessment of the current trend. Since NonLag MA is very fast, it is very responsive to trend changes. Author: Mladen Rakic
AverageRangeLines_v1.6 : ADR,AWR,AMR,Draws Average Range Lines Author: NickBixy
Chain of responsibility - behavioral design pattern : Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it Author: DMITRII PECHERITSA
New article How to reduce trader's risks has been published: Trading in financial markets is associated with a whole range of risks that should be taken into account in the algorithms of trading systems. Reducing such risks is the most important task to make a profit when trading. One of the...
Congestion index: A description from a Markos Katsanos book (Intermarket Trading Strategies) : ... The age-old problem for many trading systems is their inability to determine if a trending or trading range market is at hand. Trend-following indicators, such as the MACD or moving averages,...
New article Why Is MQL5 Market the Best Place for Selling Trading Strategies and Technical Indicators is published:
We have created MQL5 Market to help Expert Advisors and indicators developers with selling their products. MQL5.community Market provides Expert Advisors developers with the already...
Fibonacci Potential Entry - MT4 : The 8 effective steps to build a robust day trading plan using Fibonacci retracement Author: Forex Jarvis
New article Timeseries in DoEasy library (part 50): Multi-period multi-symbol standard indicators with a shift has been published: In the article, let’s improve library methods for correct display of multi-symbol multi-period standard indicators, which lines are displayed on the current symbol chart
TraderToolEA: TraderTool is a tool/panel that will help any trader to perform trades quickly and easily. The product has been developed with user-friendliness and ease of use in mind. It has the ability to manage multiple types of orders, either placed by an Expert Advisor or manually. It also

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.