Watch how to download trading robots for free
Find us on Telegram!
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 - 170

Submit your code

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.

Indicator based on the NonLag Moving Average.

This indicator is a Schaff Trend Cycle that is using Jurik Volty Adaptive RSX for calculation. Default adapting period is kept rather long simply to make the effects of the adapting more noticeable.

Three moving average cross with MACD signal verification before opening order. Updated 8/30/2018:

DEMA trend

Skyscraper_Fix indicator in candle form

Trade with no need to calculate lot size! This script calculates the proper lot size and opens the position(s) for you.

I find the lot calculation tedious so I just use this script and tell it the dollar amount to use. It then does the rest. This works for any currency.

An easy-to-use multi-currency library, usable in indicators and EA.

The indicator draws candlesticks of a larger timeframe as color filled rectangles in accordance with the colors of the AMkA indicator dots.

A trading system based on the ZigZag indicator.

The indicator draws the channel for flat market based on the MA Rounding.

The indicator to define the trend and the flat.

The "Trader assistants" series indicator drawn on the basis of two Moving Averages and the RSI

The sound signal which triggers that a new bar appeared

This indicator is created to determine the trend and its direction.

Use of the Lagrange polynomial interpolation to predict the future price

The indicator draws horizontal lines on the level of last fractals up and down.

A simple interpretation of the Bollinger Bands indicator in a separate window.

The indicator draws four vertical colored lines during a day. Line parameters can be set in the input parameters.

The indicator shows fractals of different time periods on one chart.

A TSI oscillator based on the values of the CCI technical indicator, implemented with its own signal line in the from of a colored cloud.

The AFL_Winner indicator with the timeframe selection option.

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

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

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

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

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

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

The EA uses three iMAs (Moving Average, MA), one iStochastic (Stochastic Oscillator) and one iRSI (RSI, Relative Strength Index). Positions are opened by market, as well as Buy Stop and Sell Stop pending orders are placed.

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

The IDayIIndex (Intraday Intensity Index) oscillator indicator.

Simultaneous opening of two opposite positions. Trailing Stop.

Trend detection based on the last three bars.

By it's nature, fractal dimension index indicator is not directional. Instead it is showing if there is a trend or not. If the value of the FDI is less than the target threshold, then there is no trend (the market is ranging). If the value is above that threshold then the market is trending.

GAPO (Gopalakrishnan Range Index Oscillator) assesses quantitatively the volatility of an instrument, based on the trading range logarithm over an N-day period of time.

Channel indicator

Two indicators ColorJFatl from different timeframes, the area between lines being filled with a cloud, the color of which corresponds with the trend direction on the market

1...163164165166167168169170171172173174175176177...183