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 MQL4 and MQL5 source codes based on user ratings - 95

Submit your code

The EA trades in the specified time interval. It takes into account High and Low within a certain number of bars. The EA includes protection against the "not enough money" error.

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

The Exp_ColorXMUV_Tm Expert Advisor is based on the ColorXMUV MA signals and provides the possibility to set a fixed trading time interval.

This is a trend indicator

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

The indicator shows the statistics of the "Evening Star" pattern.

The Boa_ZigZag indicator with price labels of the ZigZag peak values.

Trading strategy: the breakout of a High/Low in the selected time interval.

The indicator implements a breakthrough system using the Color_PEMA_Envelopes_Digit channel.

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

The iMA (Moving Average) indicator based on iCCI (Commodity Channel Index). It is an analogue of Previous Indicator's Data in the terminal.

A trading system based on the ForceTrend indicator signals.

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

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

The indicator shows the number of bullish and bearish bars in the given interval.

The Expert Advisor is based on the iOsMA (Moving Average of Oscillator, OsMA) indicator signals.

The Expert Advisor is based on the iRSI (Relative Strength Index, RSI) indicator signals.

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

A trading strategy "three bars down, Stochastic up".

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

The Expert Advisor uses the signals of "crossover of two iMAs (Moving Average, MA)". The EA uses Trailing Stop and Take Profit.

The Internal Bar Strength indicator implemented in the form of a colored histogram.

The ColorDerivative indicator with the possibility to change the indicator timeframe in its input parameters.

Standard RSI on the price chart.

Range Action Verification Index (RAVI) with inverse Fisher transform.

The Advance Trend Pressure oscillator shows the trend direction and strength line. It can additionally show the bullish and bearish components of the trend.

The indicator searches for divergences and displays them on the chart of the custom AO indicator.

An Expert Advisor trading MACD signals. For those who prefer trading CFDs and futures symbols.

The New High New Low Index indicator.

A simple ZigZag with an adjustable step.

MACD+SAR - Trend Analyzer Tool.

This version differs from the original Instantaneous Trend Line in one important part: instead of using fractional alpha parameter for calculation, this version uses period which makes it the same category as averages are and the usage becomes a bit more intuitive than the original version.

The indicator adds signal marks to a price chart when the CCI indicator crosses its zero line.

Indicator that shows the current estimated state of the market based on a correlation of 3 Moving Averages.

A utility for applying trailing stop based on the "Parabolic SAR" indicator.

The indicator displays the ratio of two LSMAs.

This version of MACD uses Hull Moving Average for MACD calculation instead of using EMA (as the original Gerald Appel version does). That makes it "faster" than the EMA version and suitable for scalping techniques as well as for trending techniques (if longer calculation periods are used).

DMA

Dynamic Moving Average

Triangular Moving Average.

The Performance Index indicator.

1...888990919293949596979899100101102...183