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 - 72

Submit your code

Adaptive Laguerre filter with the usual set of 20 types of prices.

This is a semaphore signal indicator using the colors of the MACDCandle indicator candles as trading signals.

The Expert Advisor uses Fibo levels and iSAR indicator - Parabolic Stop and Reverse system. Trading is performed using BuyLimit and SellLimit orders.

The simplest Expert Advisor based on RSI.

The Expert Advisor is based on moving averages crossing.

Fractal Bollinger Bands.

Velocity - normalized using ATR, deviation or no-normalization

The Expert Advisor uses the iBullsPower (Bulls Power) indicator.

Pending Buy Limit (BuyLimit) and Sell Limit (SellLimit) orders. Using OnTradeTransaction().

Opens a SELL position on each bar, if Close of the 1st bar > Close of the 3rd bar. Opens a BUY position on each bar, if Close of the 3rd bar > Close of the 1st bar.

Vidya zone using 3 prices for calculation.

The Chaikin volatility indicator modified to have a stochastiс view, and implemented in the form of a signal cloud.

The Exp_ColorJFatl_Digit_Tm Expert Advisor is based on the ColorJFatl_Digit indicator signals and provides the possibility to set a strict trading time interval.

The Derivative indicator implemented as a colored histogram with an additional averaging.

A semaphore signal indicator using Average True Range.

An assistant EA for manual trading. Sets Stop loss, Take profit, moves positions to breakeven and applies trailing.

John Carter TTM Squeeze - an indicator of trend zones.

Asymmetric bands indicator is one of the ways to avoid a lag when there is a trend reversal (since the opposite side band is too far from the current price).

Trend Continuation Factor (TCF) indicator with Jurik smoothing identifies the trend and its direction.

Unlike the basic Range Oscillator version, this version uses Bollinger Bands for overbought and oversold conditions assessment.

The Exp_CandlesticksBW_Tm Expert Advisor is based on the color change of the CandlesticksBW candlesticks and allows strictly define the trading time interval.

In pscillator Self-Adjusting RSI, we have implemented the methods of automated adjusting the RSI oscillator overbought/oversold levels, described in David Sepiashvili's article The Self-Adjusting RSI.

An Expert Adviswor based on two indicators: iCCI (Commodity Channel Index, CCI) and iAO (Awesome Oscillator, AO)

Open_Oscillator_Cloud indicator with the timeframe selection option available in input parameters

The i-AnyRangeCldTail_System indicator provides alerts, sends email and push notifications when the candlesticks break through the dot-dash channel.

Volty channel stops

Volty channel stops on JMA

Adaptive lookback stochastic

Bands Fill indicator

MA Trend indicator

BB Stops - multiple stops

Step average

A set of Fibo levels (pivot points), based on candles of a timeframe specified in the inputs, made in the form of labels

Indicator FineTuningMACandle_Chl_Arr that additionally indicates the trend strength with colored dots, based on the standard deviation algorithm

The indicator plots one vertical line per day in a specified moment of time

The Fibo Average2 indicator

The indicator builds graphical object Fibonacci Levels with many settings at High and Low prices over the period specified in the indicator input parameters

Indicator XXDPO represented as candles

Donchian channel - extended

RSI Summed

1...656667686970717273747576777879...190