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

MQL4 and MQL5 Source Code Library

You don't know where to start learning the MQL5 or MQL4 programming language? Various programs for your MetaTrader terminal are available here. Download and study published code examples, develop your own indicators and Expert Advisors. Publish your applications in the largest library of MQL5 and MQL4 codes, and they will be available in every MetaTrader terminal and MetaEditor.

Your code examples in MQL4 and MQL5 will be distributed worldwide, and thousands of traders will know about you!

Normalized smoothed MACD

A dynamic version of the standard Heikin Ashi indicator (code compatible with both MQL4 or MQL5).

Simple oscillator

Drunkard`s walk indicator

Momentum of average with dynamic levels

CCI of average

True Strength Index trade

True Strength Index (as originaly described by William Blau)

A quick way to draw an arc-shaped channel in 4 mouse clicks.

ATR adaptive smooth Laguerre RSI with dynamic levels

ATR adaptive smooth Laguerre RSI

ATR adaptive Laguerre RSI

Efficiency ratio directional with self adjusting levels

Step average - standard deviation based

Step average - average true range based

Step average

Stochastic volatility - on chart

Variable Index Dynamic Average (VIDYA)

VHF adaptive VMA

VHF (Vertical Horizontal Filter) adaptive ADXm

DSL Chande momentum oscillator - smoothed

Heiken ashi smoothed - zone trade

BB stops JMA - multiple stops

BB Stops - multiple stops

Trend analysis index - improved and corrected version

Ehlers fisher transform of rsi(OMA)

Ehlers fisher transform of smoother RSI

Bollinger bands squeeze

ATR adaptive Laguerre filter - levels

ATR adaptive Laguerre filter

Discontinued signal line QQE - histogram

Relative price channel

Wilson Relative Price Channel - modification

Laguerre RSI - without using the gamma parameter

Instantaneous trend line - using levels for signals filtering

Laguerre filter - without the usage of gamma parameter

DSL synthetic super smoother momentum

DSL synthetic ema momentum

Force index - JMA

Time Fractal Energy adaptive Laguerre RSI

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141