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

icon

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.

Submit your code

Volume Profile + Range v6.0 (former TPO).

CCI variation

Super trend - simple

Stochastic RVI - levels

Juice - EMA deviation - advanced

Swami Aroon

Swami stochastic

Trend direction and force - double smoothed EMA smoothed

Spearman rank correlation - with floating levels

Adaptive ATR channel

MinMax indicator

Stripped T3 levels (T3 levels that can display the 3 phases of T3 calculation)

Volatility quality - zero line and ATR based

Volatility quality with ATR filter

Nonlinear Kalman filter deviation

The indicator paints candles whose body sizes exceed the indicator input parameter in points

JSatlCandle_HTF indicator with the timeframe selection option available in input parameters

XHullTrend_Digit indicator with the timeframe selection option available in input parameters

Volume Price Momentum Oscillator

The trading system defines flat/trend using iChaikin (Chaikin Oscillator, CHO) indicator.

The Expert Advisor based on two oscillators: iCCI (Commodity Channel Index, CCI), iStochastic (Stochastic Oscillator) and one trend iMA (Moving Average, MA) indicator.

Defining the channel width for a previous day.

"Previous Candle Breakdown" Expert Advisor.

The library and iCanvas class simplify writing programs using Canvas.

Access to OnTradeTransaction data anywhere within an application

A trend indicator of NRTR type with an additional middle line

XRSI_Candle_Vol_Zer indicator provides alerts, sends email and push notifications at the incoming trading signals

XCCI_Candle_Vol_Zer indicator provides alerts, sends email and push notifications at the incoming trading signals

JFatlCandle_HTF indicator with the timeframe selection option available in input parameters

Aroon Horn indicator

Aroon Filter indicator

Auto Envelope indicator

OBOS indicator

CCI OBOS Crossover indicator

DNC

DNC indicator

DNC Band Width indicator

DNC Percentage indicator

Effort Result indicator

Hurst Bands indicator

The indicator implements a breakout system using the XHullTrend_Digit indicator cloud

1...303132333435363738394041424344...183