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

Submit your code

Fractal Bollinger Bands.

MACD ca - sort of a "step MACD" or "corrected MACD".

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.

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.

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

Volty channel stops

Volty channel stops on JMA

BB Stops - multiple stops

Step average

Indicator Price Momentum Oscillator

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

The XFisher_org_v1 indicator with the timeframe selection option available in the input parameters

The indicator based on two indicator buffers (DRAW_LINE style)

Brief description

The Fibo Average2 indicator

The Expert Advisor is based on the RSI Custom Smoothing indicator.

The Three timeframes Stochastic Average indicator

Indicator XXDPO represented as candles

Adaptive Moving Average - generalized version with floating levels

Hull moving average

for export/import of orders and trades between EAs and terminals

Forex Trade Manager Grid MT5 helps you to managing orders and achieve the goal.

On contrast with Trailing Stop which a stop loss trails price until the price hits the stop loss and the position gets closed in profit, introducing Trailing Take Profit which take profit trails price when a position is in loss and ultimately the position gets closed with loss.

Average True Range Technical Indicator (ATR) is an indicator that shows volatility of the market.

The Bulls Power Indicator measures the balance of the bulls strength.

The script gets contents from the Windows Clipboard.

Trade signals based on three moving averages is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Trade signals based on price crossover of two exponentially smoothed moving averages with intraday filter is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The system of Camarilla Equation levels for all bars.

Forecasting the next candlestick changing range on a day chart.

This indicator is based on CCI (Commodity Channel Index) and the analysis of a trend direction of its multiple signal lines.

1...545556575859606162636465666768...183