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

Submit your code

allow an object to alter its behavior when its internal state changes. the object will appear to change its class

MT5 Indicator for Position Size Calculation

The script is developed for placing a BuyStop order with fixed trigger levels, Stop Loss and Take Profit levels in points from the current price.

This indicator was created by Edward Coppock in 1962. It displays the long term possibilities to buy or sell (in the original, only to buy).

These scripts are designed to buy with fixed values of Stop Loss and Take Profit in points from the current price

ZigZag inscribed in Gann angles.

An indicator of the series of simple indicators without averaging.

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

A trading system based on the signals of the NonLagDot indicator.

ROC2_VG indicator with the timeframe selection option available in the input parameters.

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

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

An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator. Fixed lot.

The DSL (Discontinued Signal Line) version of Stochastic does not use a moving average in a classical way for signals, but is instead calculating the signal lines depending on the value(s) of the stochastic. Thus, we are having two things : a signal line and a sort of levels that can be used for overbought and oversold estimation.

This is not a directional indicator. This means that even it is stochastic it does not show the direction of the market, but shows the direction-amount-size of volatility. The assumption that seems sound enough and after which this indicator is made is that in the times of extremely low volatility it is a good time to enter the market, since the change in volatility is imminent. Those times are marked by dark gray dots on this indicator. For direction of entry, you should use some other trend showing indicator(s).

A trading system based on the 2XMA_Ichimoku_Oscilator indicator signals.

Volatility Quality indicator made "on-chart".

Trend envelopes - parabolic weighted MA

A trading system based on the signals of indicator i-KlPrice_Vol_Direct

Indicator Non lag average

Convert MqlTick-s into minified structures to free RAM or store tick arrays in a compact files.

This tool outlines extremes made by the prices within the selected window size. This is achieved by estimating the underlying trend in the price using kernel smoothing, calculating the mean absolute deviations from it, and adding/subtracting it from the estimated underlying trend. Originally Made By LuxAlgo. Coded in MT5 format.

Stochastic Indicator (smoothed q-period Stochastic) by William Blau.

The simpliest linear combination of eight stochastics in the form of the oscillator

The indicator of Peak Price Values.

The trend indicator with divergence histogram.

Smooth Stochastic.

A trend indicator of the series of indicators without averaging.

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

O indicador NRatio com a opção de seleção de um período de tempo diferente nos parâmetros de entrada.

The indicator utilizes the idea of ​​finding possible resistance and support levels, similar to the use of GSV.

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

The Exp_SimpleBars Expert Advisor is based on the signals of the trend indicator SimpleBars.

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

The RSITrend_x10 indicator shows the RSI oscillator position from ten different timeframes.

A common Average True Range with the ability to smooth the resulting curve using an additional averaging method.

An alternative to the Bollinger Bands® indicator using Average True Range.

SSS

SSS (Special Slow Stochastic) has an additional smoothed (slow) line based on the Stochastic signal line.

A simple oscillator based on the values of the Chaikin Oscillator, Commodity Channel Index and iMomentum indicators and implemented as a two-colored histogram.

The inverted chart of the current financial instrument, displaying Ask and Bid price levels.

1...160161162163164165166167168169170171172173174...189