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

MQL5 Source Code Library for MetaTrader 5 - 23

This is the largest free source code library for MetaTrader 5 platform programs. Here you can find ready-made Expert Advisors, technical indicators, scripts and libraries. Use the code library when learning MQL5 language and develop your own automated trading applications based on the provided codes.

You can freely download and test published codes, as well as launch them in MetaTrader 5. The library is also available directly from MetaTrader 5 platform and MetaEditor development environment.

To post a new code, please log in or register
latest|best

Trend-following trading system Exp_XPeriodCandle_X2 is based on the signals of two indicators: XPeriodCandle and XPeriodCandle_HTF.

Indicator XPeriodCandle in the main chart.

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

An indicator that draws the XPeriodCandle candlestick sizes in points.

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

Three Bollinger Bands channels based on one moving average AbsolutelyNoLagLwma, drawn as a colored cloud, with the display of the last values as price labels and the possibility to round Bollinger levels up to a required number of digits.

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

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

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

A trading system based on the signals of indicator XPeriodCandle.

A trading system based on the signals of indicator CaudateXPeriodCandle, enabling to maintain your positions within a fixed period of time.

Indicator to show the difference of the Vortex indicator lines.

Trend-following indicator Vortex.

Indicator TCI (Trading Channel Index).

Indicator Trend Intensity Index.

Indicator Trend Analysis Index.

Stochastic relative strength index increases the sensitivity of RSI (Relative Strength Index), the disadvantage of which is fluctuation between boundary lines and no signals to open a position.

Indicator "Range Indicator."

A signal indicator of daily ranges.

Oscillator PAIN (Price Action Indicator).

NV (Natenberg's Volatility) - Sheldon Natenberg's historical volatility indicator.

Indicator Intraday Momentum Index.

Oscillator CVI (Chartmill Value Indicator).

Indicator APZ (Adaptive Price Zone) represents an adaptive price channel.

Indicator AML (Adaptive Market Level) displays one of three market states: Flat, uptrend, and downtrend.

Indicator ZLS (Zero Lag Stochastic) - a zero-delay stochastic - a ratio of several stochastics with different periods %К, deceleration, and weights.

A simple include file to print out the values and names of variables.

A trend-following trading system Exp_WAMI_Cloud_X2 based on the sisgnals of two indicators WAMI.

The AbsolutelyNoLagLwma_Digit moving average which fills the chart space with a colored background.

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

A utility for closing (reducing the right side of the length) the rectangles.

Indicator CaudateXPeriodCandle in the main chart, highlighting with colored points caudate candlesticks of the "Hammer" and "Reversed Hammer" types only.

An Expert Advisor based on iFractals (Fractals) and on custom indicator ExVol.

Indicator CaudateXPeriodCandle in the main chart

An indicator that draws the CaudateXPeriodCandle candlestick sizes in points.

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.

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

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

A trading system based on the signals of indicator ColorXDerivative.

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

1...161718192021222324252627282930...150