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

Submit your code

This indicator uses TEMA calculation mode in order to make the lag lesser compared to the original Zero lag MA, and that makes this version even faster than the Zero lag DEMA too.

This EA uses indicators iCCI (Commodity Channel Index, CCI), ZigZag, and Impulse. Position trailing is possible.

The EA works in the quietest hours (upon closing the American session and before opening the Asian session).

Oscillator MACD Squeeze similar to indicator Trade The Markets Squeeze, but based on MACD.

Indicator of the difference between ADX and ADX as of N periods ago.

A trading strategy based on indicators iBands (Bollinger Bands, BB) and iRSI (Relative Strength Index, RSI).

Indicator PCaudateXPeriodCandleRange with the timeframe selection option available in its input parameters.

RMI

Indicator RMI (Running Median Indicator) is a moving average with the "Running Median" filtering algorithm.

Indicator XPeriodCandle supplemented by Bollinger Bands, based on their candlesticks, and indicating with the bright candlestick color if the candlesticks go beyond the bands.

Synthetic Japanese candlesticks over the period defined in the indicator settings, calculating on each bar, based on the Bear_Bulls_Power_Candle indicator candlesticks.

CRF

Indicator CRF (Cumulative Rotation Factor) displays the states of the market: Uptrends/downtrends/consolidation.

The SilverTrend indicator with the ability to change the indicator timeframe using the input parameters.

Multi timeframe version of the Trend Trigger Factor indicator.

Deviation Oscillator - a volatility oscillator which represents a difference between the price and the MA, normalized within the selected range.

This version of Jurik Velocity extends the original by allowing you to change the "power" of the calculated averages used for velocity calculation.

This indicator is actually a combination of two values: it shows the crosses of fast and slow Zero Lag TEMA, and that cross determines the current market trend.

Ultra Trend indicator that uses a "fast" (fast in response to market changes) Zero Lag DEMA for trend calculations.

Smooth ATR

Trend analysis index - improved and corrected version

An EA based on indicators iRSI (Relative Strength Index, RSI) and RFTL

Working by iMA (Moving Average, MA) and OHLC of W1 timeframe

Generalized double DEMA

The Expert Advisor applies iADX (Average Directional Movement Index, ADX) and iBands (Bollinger Bands, BB) indicators

SpearmanRankCorrelation_Histogram indicator with the timeframe selection option available in input parameters

Indicator Multi timeframe Gann Hi Lo Activator

Trend intensity index

Now it's two-color (or two-mode) trend indicator, the number of calculated bars can be specified.

The DRAW_COLOR_ARROW drawing style plots the color arrows (symbols from Windings font).

Fast Adaptive Trend Line (FATL) is based on the low frequency digital filter.

The indicator generates buy and sell signals and issues alerts in case of the Stochastic Oscillator indicator overbought or oversold levels crossing.

This ZigZag indicator is based on the Parabolic SAR technical indicator.

Simplified Ichimoku indicator (Ichimoku Kinko Hyo) containing only the cloud.

More informative Average Directional Index (ADX) indicator with the possibility to select the smoothing algorithm out of ten possible variants.

CBullsBearsOnArray class is designed for calculation of Bulls Power and Bears Power values on indicator buffers. The example of use of the class is provided.

This indicator is based on the integral value of the trend from the fans of similar moving averages with an arithmetic progression of the smoothing period.

The indicator displays the price location within a specified range.

Weighted Moving Average with a minimal lag using a damping cosine wave as the line of weight coefficients

The class is designed for calculation of the technical indicator Moving Average Convergence/Divergence (Moving Average Convergence/Divergence, MACD) using the algorithm of the ring buffer.

Variation on the non-trivial linear combination of stochastic oscillators

An Expert Advisor based on two indicators - Renko Line Break and RSI. It trades stop orders.

1...414243444546474849505152535455...183