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

MQL5 Source Code Library for MetaTrader 5 - 154

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

The typical trend indicator drawn on the basis of three Moving Averages.

Price impulse meter.

The indicator "The Trend Detection Index" is a changed TDI indicator.

This indicator was created by Edward Coppock in 1962. It displays the long term possibilities to buy or sell (in the original, only to buy).

The trading system based on the Beginner signal indicator.

A simple, semaphore indicator to open positions

Moving Average with the choice of TF.

The Expert Advisor with which Alexander Prishchenko (Crucian) participated in Automated Trading Championship 2012

The chart layout in X-points reversal

The indicator "collects" the information of a trend lines drawn on a current chart, displays the prices of lines in the last (forming) bar and also either gives signals, or sends alerts when price crosses the trend line upon trader choice

Sistema de negociação baseado no indicador ColorSchaffTrendCycle.

The SchaffTrendCycle oscillator performed as a color histogram.

The Expert Advisor drawn on the basis of the TrendEnvelopes semaphore, signal indicator

The indicator draws support/resistance lines and the trend lines in the chart

The Expert Advisor drawn on the basis of the signals of the StepSto_v1 stochastic oscillator

The Expert Advisor moves Stop Loss of the open position along the border of the channel built using CandleStop indicator

The class is designed for calculation the Fractals technical indicator (Fractals) using the algorithm of the ring buffer.

The indicator realizes the trading strategy using the CCI

The class is designed for calculation of the technical indicator Triple Exponential Moving Average (Triple Exponential Moving Average, TEMA) using the algorithm of the ring buffer.

A semaphore, signal indicator with three variants of signals

A simple trend indicator of the NRTR type

The Exp_RD-TrendTrigger trading system is based on change of the trend direction displayed by the RD-TrendTrigger oscillator.

The class is designed for calculation of the technical indicator Double Exponential Moving Average (Double Exponential Moving Average, DEMA) using the algorithm of the ring buffer.

The Prev Day And Floating Pivot indicator.

The trend indicator which draws the boundaries of the channel

A very convenient indicator to confirm any signals of entry to the market

The class is designed for calculation the technical indicator On Balance Volume (On Balance Volume, OBV) using the algorithm of the ring buffer.

The 4-color АО indicator.

The trend indicator. The indicator line of level 50 can serve as the point to determine the trend

The indicator to trail the stop levels

The indicator for drawing possible Support/Resistance lines on fractals

The trading system based on the indicator by Vladimir Korykin

The trading system based on change of the trend direction and force of the trend displayed by the ColorXADX indicator.

The Expert Advisor based on the Breakout Bars Trend v2 indicator. In dependence of settings the entry is performed as in the trend reversal, so after missing the set number of false signals.

The class is designed for calculation the technical indicator Momentum (Momentum) using the algorithm of the ring buffer.

The typical semaphore trend indicator.

The indicator of fractals price levels

The oscillator using T3 averaging.

This is the classical trading system which consists in buying when MACD crosses above the waterline line and selling when crosses below it. This EA works along with a monetary management system which has a positive mathematical expectation.

The class is designed for calculation of a technical indicator Money Flow Index (Money Flow Index, MFI) using the algorithm of the ring buffer.

1...147148149150151152153154155156157158159160161...183