Watch how to download trading robots for free
Find us on Twitter!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top indicators for MetaTrader 5 based on user ratings - 28

Submit your code

Calculates the phase and amplitude of the expected wave

Trend indicator

Based on the original “Time Segmented Volume (TSV)” developed by Worden Brothers, Inc.

The indicator Measures the distance between the Bollinger Bands ® and providing it as a singular indicator, using the MetaTrader 5 techniques to simplify Bollinger calculations.

This is MQL5 version of DinapoliTargets indicator. The ZigZag indicator is added to the chart.

The indicator shows the position of the current price in a channel.

Nonparametric zigzag. The monotonicity condition for the ascending segment of the zigzag: the High of the any subsequent bar should not be lower than any Low of the ascending segment.

BrainTrend1Stop is a trend reversal indicator.

Moving average with the double adaptive JMA smoothing of a price range.

This oscillator generates market entry and exit signals based on RSI and CCI indicators.

Spearman's Rank Correlation is a non-parametrical method used for statistical analysis of the correlation.

This indicator based on the digital filter shows trend direction.

Relative strength index with dynamically changing oversold/overbought levels and the possibility to select smoothing algorithm.

МА combination is based on the digital filter and regressive Moving Average.

Symmetrical normalized oscillator.

ElderImpulseSystem_HTF_Signal displays trend directions from the last bars of the ElderImpulseSystem as a sequence of graphical objects. The number of bars to be used is set in the input parameters.

Polarized Fractal Efficiency is a technical indicator that displays the current market prices efficiency.

Channel trend indicator.

The indicator specifies the market volatility as a standard deviation.

The Kagi chart is drawn on the main window of the currency pair and a considering timeframe

Shows the time left before a candlestick closes

An indicator for short term trading, it can be used as a signal for closing a position or as the filter to enter one.

Trend indicator, based on crossover of pivot level and its median.

The indicator shows the method of drawing gradient semitransparent areas with independent update rate.

Three normalized oscillators on one chart.

The indicator draws candlesticks of a larger timeframe as color filled rectangles. Rectangles are color filled in accordance with the direction of the T3_TRIX histogram.

The Center of Gravity J. F. Ehlers indicator represented by a colored OSMA histogram.

The CyberCycle indicator with the timeframe selection option available in the input parameters.

The J2JMA indicator implemented as a sequence of candlesticks.

The ColorMETRO_XRSX with the timeframe selection option available in the input parameters.

Elliott_Wave_Oscillator_HTF_Signal shows a trend direction or a signal for performing a deal generated by Elliott_Wave_Oscillator_Sign indicator at the chosen bar as a graphic object with colored trend indication or deal direction and sends alerts or audio signals in case of a market entry moment.

Semaphore arrow signal indicator based on the classic Stochastic oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.

Fractional Bands modifies the price changes using the fractal Brownian motion, which takes into account the fractal dimension.

MACD calculated using the NEMA.

The XMA_Divergence indicator with the possibility to change the indicator timeframe from input parameters.

The indicator shows a text block with the values ​​of the user defined RVI oscillator period for each timeframe.

Chandes Quick Stick (Qstick)

The Volume Rate of Change indicator (VROC) measures the rate of change in volume over the past "n" sessions. In other words, the VROC measures the current volume by comparing it to the volume "n" periods or sessions ago.

Smoothed Rate of Change (Smoothed-RoC) is a refinement of Rate of Change (RoC) indicator that was developed by Fred G Schutzman. It differs from the RoC in that it based on Exponential Moving Averages (EMAs) rather than on price closes. Like the RoC, Smoothed RoC is a leading Momentum indicator that can be used to determine the strength of a trend by determining if the trend is accelerating or decelerating. The Smoothed RoC does this by comparing the current EMA to value that the EMA was a specified periods ago. The use of EMAs rather than the price close eliminates the erratic tendencies of the RoC.

A simple oscillator, which is based on the values of the iStochastic, iRSI and iMomentum indicators and is implemented as a two-colored histogram.

1...212223242526272829303132333435...133