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

Submit your code

Grid of pending orders. The EA applies iADX (Average Directional Movement Index, ADX) indicator.

Fixed version of the Skyscrape indicator

AdaptiveRenko indicator with the channel background filling and additional display of the NRTR line using colored icons allowing users to visually track trend signals present on a single bar

Smoothed RSI indicator

Relative price channel

Indicator RJTX_Matches_Smoothed_Alert featuring alerts, emails and push notifications for smartphones. The input variables allow replacing the displayed indicator symbols

RSI Histogram Oscillator

XFisher_org_v2_Candle_Alert indicator with background filling for overbought/oversold areas, as well as for the channel between them

Multiple strategies within a single Expert Advisor. When two or more strategies are activated, a position lot is increased exponentially.

CCI variation

Filtered WPR (Williams Percent Range)

The Float_Pivot_Digit indicator with the smoothing of input timeseries used in calculations. The timeseries smoothing parameters are determined by the indicator input variables

Stochastic of filtered price

Deviation scaled MA - extended

Indicator Float_Pivot_Digit with the timeframe selection option in its input parameters

RSI divergence candles

The EA focuses on the OHLC of timeframe W1

Protecting a position (hedging)

Indicator Non lag MACD

The Expert Advisor uses four iMA (Moving Average, MA) indicators from two timeframes. Two indicators with averaging periods 1 and 8 are created on the H1 timeframe and two indicators with averaging periods 1 and 8 are also created on the H4 timeframe.

Frequent array operation methods.

A simple and easy to understand function that calculates todays profit, written to the Expert Journal.

This is a basic library to create and manage grids.

The indicator plots Murrey Math Lines for all available history, it doesn't uses any objects.

This Expert Advisor uses the Index Moving Average indicator.

This trend indicator is based on moving averages.

Control panel for the MQL5 Best Graphic Panel Contest.

Kaufman Efficiency Ratio (also called "generalized fractal efficiency") according to Perry Kaufman books "Smarter Trading" and "New Trading Systems & Methods".

Four digital filters that form the basis of the V. Kravchuk's AT&CF method in one separate window.

Market Profile is a tool used by many futures traders for the analysis of the statistical time distribution of the price, finding a price area and control values for the day trading session. The indicator is based on the simple price movement and does not use standard MetaTrader 5 platform indicators.

Indicador Klinger Volume Oscillator colorido com a possibilidade de selecionar seu algoritmo de suavização dentre as dez possíveis variantes.

The indicator marks possible trend reversals.

The indicator of covariation, correlation and Beta ratio of two symbols.

Value Charts is a detrended price indicator, it shows the overbought and oversold states using the detrended price extremes.

The indicator shows the size of Highs and Lows and their values over the specified period.

Inspired by Pirat's Expert Advisor submitted to the Automated Trading Championship 2011.

The HaDelta indicator can help to be ahead the crowd.

The trend indicator drawn on the basis of a Moving Average

A trend indicator with three states. During strong trends it colors bars in red or green depending on trend direction.

This trading system uses the BlauTSStochastic oscillator.

1...565758596061626364656667686970...189