Average Directional Movement Index (ADX) – indicator MetaTrader 5

Average Directional Movement Index (ADX) - indicator for MetaTrader 5
Average Directional Movement Index technical indicator (ADX) helps to determine the market trend. It was developed and described in detail by Welles Wilder in his book “New concepts in technical trading systems”. The simplest trading method based on the system of directional movement implies comparison of two direction indicators: the 14-period +DI one and the … Read more

Simple Expert Advisor based on the Simple Moving Average and ADX – EA MetaTrader 5

Simple Expert Advisor based on the Simple Moving Average and ADX
This simple Expert Advisor uses Simple Moving Average and ADX indicators, as considered in the article “Step-By-Step Guide to writing an Expert Advisor in MQL5 for Beginners”. It differs from the EA of the article, it doesn’t control already opened positions. It shows the best results for 30mins, 1H, и 2H. Backtest result: Simple Expert … Read more

MQL5 Wizard – Trade Signals Based on Price Crossover with Moving Average, confirmed by ADX – EA MetaTrader 5

Figure 1. Trade signals based on price crossover with Moving Average, confirmed by ADX
MQL5 Wizard allows to create the code of Expert Advisors automatically. See Creating Ready-Made Expert Advisors in MQL5 Wizard for the details. Here we will consider the strategy based on price crossover with Moving Average indicator, confirmed by ADX indicator. The strategy called “Signals based on price crossover with MA confirmed by ADX“ (when creating … Read more

Smoothed ADX – indicator MetaTrader 5

ADX and ADX Smoothed indicators
Real author: Rosh John Ehlers smoothing algorithm is applied to all three standard ADX (Average Directional Movement Index) indicator buffers. The image below shows that smoothed ADX contains less market noise in comparison with standard ADX. This indicator was first implemented in MQL4 and published in Code Base at mql4.com 28.02.2007. Smoothed ADX – indicator MetaTrader … Read more

The class for drawing the ADX using the ring buffer – indicator MetaTrader 5

The class for drawing the ADX using the ring buffer - indicator for MetaTrader 5
Description The CADXOnRingBuffer class is designed for calculation of a technical indicator Average Directional Movement Index (Average Directional Movement Index, ADX) using the algorithm of  the ring buffer.  Declaration class CADXOnRingBuffer Title #include <IncOnRingBuffer\CADXOnRingBuffer.mqh> File of the CADXOnRingBuffer.mqh class should be placed in the IncOnRingBuffer folder that need to be established in MQL5\Include\. Two files with … Read more

The class for drawing the ADX Wilder using the ring buffer – indicator MetaTrader 5

The class for drawing the ADX Wilder using the ring buffer - indicator for MetaTrader 5
Description The CADXWOnRingBuffer class is designed for calculation of a technical indicator Average Directional Movement Index Wilder (Average Directional Movement Index Wilder, ADX Wilder) using the ring buffer algorithm.    Declaration class CADXWOnRingBuffer Title #include <IncOnRingBuffer\CADXWOnRingBuffer.mqh> File of the CADXWOnRingBuffer.mqh class should be placed in the IncOnRingBuffer folder that need to be established in MQL5\Include\. … Read more

ADX + MA – EA MetaTrader 4

ADX + MA - expert for MetaTrader 4
 This Es is using 2 MAs with Input parameters:  maPerBig     = 25;  ModeBig      = 2;  appPriceBig  = 2;  maPerSmal    = 5;  ModeSmal     = 1;  appPriceSmal = 0;  and Input Parameters for ADX:  advPeriod    = 11;  appPriceAdx  = 4;  advLevelMa   = 13;   advLevelPl   = 13;  advLevelMi … Read more