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

Submit your code

This version of MACD uses Hull Moving Average for MACD calculation instead of using EMA (as the original Gerald Appel version does). That makes it "faster" than the EMA version and suitable for scalping techniques as well as for trending techniques (if longer calculation periods are used).

DMA

Dynamic Moving Average

Triangular Moving Average.

The Performance Index indicator.

The EA trades with the Absorption pattern. Working with pending orders Buy Stop and Sell Stop.

Implementation of Alexander Elder's power system indicator, it will show the price trend and trend reversal.

An Expert Advisor based on indicator iMA (Moving Average, MA) and implemented as a class.

QQE

The QQE (Quantitative Qualitative Estimator) indicator consists of a smoothed Relative Strength Index (RSI) indicator and two volatility-based trailing levels (fast and slow).

Indicator XStdDevSpeed with the timeframe selection option in input parameters.

Placing Buy Stop and Sell Stop on the 5-minute timeframe.

A financial asset strength indicator as a candlestick chart.

This version of Hull Moving Average makes the lag even lesser and still keeps the smoothing of the Hull Average thus making it even "faster".

TQ

Indicator Trend Quality.

The EA determines the overbought (OB) and oversold (OS) zones, for which it generates trading signals for selling or buying.

A moving average using double LWMA-averaging and implemented in color.

This oscillator shows the differences in points between the successive High of bars/candlesticks and Low of bars/candlesticks. It also shows them in different colors, depending on the directions and amount of points set in the properties.

Indicator AnchoredMomentum with the timeframe selection option available in input parameters.

TVI

TVI (Trade Volume Index).

A typical oscillator using Average True Range in form of a multicolor histogram.

A trading system based on the signales of indicator ATR_Normalize_Histogram

Intraday Intensity Index.

Indicator John Ehlers Trend Component

EMA Deviation is similar to Standard Deviation, but on a first glance you shall notice that it is "faster" than the Standard Deviation and that makes it useful when the speed of reaction to volatility is expected from any code or trading system.

Indicator CandlesticksBWx10 shows the color of the CandlesticksBW indicator candlesticks from ten different timeframes from the bar defined in the indicator input parameters.

Indicator CandleStop_Cloud with the timeframe selection option available in input parameters.

Oscillator ADMIR (Average Directional Movement Index Rating) shows the ratio of the ADX lines of two indicators Average Directional Movement Index with the calculation periods differing by the specified value.

This indicator uses the combined values of MAMA (MESA Adaptive Moving Average) and FAMA (Following Adaptive Moving Average) to assess the trend of the market.

Four different CCIs combined into a "candles" display of CCI.

Indicator Derivative additionally smoothed and made as a color histogram

The QQE (Quantitative Qualitative Estimator) made multi timeframe.

RSI Candles (RSI that calculates RSI of High, Low Open and Close and displays those values as candles) with an addition of Trend Envelopes.

Indicator UltraAbsolutelyNoLagLwma with the timeframe selection option available in the input parameters

BBB

Indicator Bull And Bear Balance.

Cutler's RSI.

An indicator of the movement direction and stop.

Indicator Heikin-Ashi Open.

Indicator ColorXDerivative with the timeframe selection option available in the input parameters

MACD indicator that is using very well known BB Stops instead of using signal line for signals.

Historical Volatility (HV) is a statistical measure of the dispersion of returns for a given security or market index over a given period of time. Generally, this measure is calculated by determining the average deviation from the average price of a financial instrument in the given time period.

Synthetic Japanese candlesticks over the period predefined in the indicator settings, calculating on each bar, averaging the price timeseries used in the indicator, and highlighting caudate candlesticks.

1...8990919293949596979899100101102103...183