Watch how to download trading robots for free
Find us on Facebook!
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 MQL4 and MQL5 source codes based on user ratings - 169

Submit your code

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

Extended version of the normalized volume indicator. Added tools that simplify the visual analysis of the indicator values

The indicator draws fractals with the bar number indication option available for determining a fractal in input parameters.

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

The indicator exemplifies smoothing of price time series of the RSI indicator by means of filtration of harmonics of a greater order.

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

A trend indicator using the ATR technical indicator implemented in the form of NRTR.

A fractal indicator with extended functionality.

A usual Bears Power with the option of selecting Open, Close, High, Low price type for calculation as a colored histogram.

DNC

DNC indicator

Calculates the average range of prices (in points) for intraday periods.

Hilbert transform phase accumulation adaptive EMA

A simple indicator, which calculates rounded volatility of a financial asset using the High and Low prices of smoothed Heiken_Ashi candlesticks.

This indicator summarizes the volatility of multiple periods.

Another variation on reversed, pivot points

The speed indicator of volume change. It shows how quickly the volume changes.

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

BSI

Bounce Strength Indicator (BSI) shows the strength of bounce according to the Wyckoff method.

Plotting ROC indicators of two arbitrary same types (including Momentum) and periods in a single window.

This indicator has an addition of Fisher Transform to the RVI. The Fisher Transform enables traders to create a nearly Gaussian probability density function by normalizing prices. In essence, the transformation makes peak swings relatively rare events and unambiguously identifies price reversals on a chart. The technical indicator is commonly used by traders looking for extremely timely signals rather than lagging indicators.

Indicator XPeriodCandle with the timeframe selection option available in its input parameters.

Indicator showing the difference between the +DI and -DI of indicator ADX.

Schaff trend CCI

Twenty Fisher indicators with extra smoothing in a single window

Corrected double smoothed Wilder's EMA

Intraday Fibonacci levels

The indicator uses colored rectangles to paint the price range of the weekday selected in the indicator settings.

Trading based on a random number generator or in one of the following sequences: BUY - SELL - BUY or SELL - BUY - SELL.

Instead of using "pure price" this indicator uses Heiken Ashi values to determine the trend as well as the "strength" of the trend.

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

The Expert Advisor based on two oscillators: iCCI (Commodity Channel Index, CCI), iStochastic (Stochastic Oscillator) and one trend iMA (Moving Average, MA) indicator.

X2MA indicator in the form of candlesticks

Since last fractal indicator

Example of daily loss calculation tool You can update it as you want.

MACD shifted for the trading range is used to determine a trend and overbought/oversold areas.

The MACD smoothed histogram drawn on the basis of the RSI technical indicator.

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

Larry Williams' Accumulation/Distribution indicator is an accumulated sum of "accumulative" and "distributive" price movements.

The indicator draws candlesticks in a separate window in the form of a histogram from the zero line.

An Expert Advisor based on two iMAs (Moving Average, MA) and one iSAR (Parabolic SAR). Position trailing.

1...162163164165166167168169170171172173174175176...183