Watch how to download trading robots for free
Find us on Twitter!
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 - 72

Submit your code

A complete Renko chart indicator with wicks. Configure using Tick Size, Pip Size, Points or R. Now with Asymetric Reversals!

Balance of Market Power combined with DSL (Discontinued Signal Line) it can be used both for trending and scalping mode.

Gap searching indicator.

Wilson Relative Price Channel - modification

Simultaneous opening of oppositely directed positions

T3 Price Overlay indicator

Indicator MACD Overlay

Three indicators from different timeframes: iMACD (Moving Average Convergence/Divergence, MACD), iAlligator (Alligator), and iRSI (Relative Strength Index, RSI)

The Price Channel Indicator draws the price channel, its upper and lower boundaries are determined by maximal and minimal prices for a certain period.

This indicator is based on simple MACD but allows you to choose also timeframe of indicator, different from current. You can choose current timeframe of chart (then indicator shows the same values as common MACD) or any higher timeframe.

The Relative Strength Index, applied to standard deviation of price.

It's an oscillator, similar to OsMA with Variable Index Dynamic Average.

The indicator shows the trend and allows to see a price range.

The eInTradePanel is a panel for manual trading, it has some useful functions. It needs the minimum space on the chart.

The indicator plots a channel using the linear regression model: y=b+a*x.

Trade signals based on "Hammer/Hanging Man" candlestick pattern, confirmed by Commodity Channel Index (CCI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Trading signals of candlestick patterns with confirmation by Stochastic indicator.

Ergodic Mean Deviation Index (MDI) Oscillator by William Blau.

Schaff Trend Cycle indicator is a cyclical oscillator created by calculating the stochastic over MACD line using cycles. As a result, the developers managed to achieve more stable and reliable results of the indicator script operation.

Ease of Movement technical indicator is used to display the ratio between prices change rate and market volume.

Smoothed candlestick chart.

The indicator gives trading signals using colored arrows on a chart. The signals are based on the WPR (Williams’ Percent Range) and RSI (Relative Strength Index) technical indicators.

CRSIOnArray class is designed for calculation of RSI (Relative Strength Index, RSI) values on indicator buffers. The example of use of the class is presented.

BrainTrend_HTF_Signal displays trend directions from the last bars of the BrainTrend1 and BrainTrend2 as a sequence of graphical objects. The number of bars to be used is set in the input parameters.

Unnormalized symmetrical oscillator based on the linear regression algorithm with the simplest trend power indicator.

The sum of Bears Power and Bulls Power technical indicators values averaged using Laguerre algorithm.

Trading signals module for MQL5 Wizard. The moment, when PriceChannel_Stop indicator changes its color, indicates the time for market entry.

Smoothed Simple Trend Detector.

The GMMA Long indicator converted into a histogram for a better visualization.

The indicator allows predicting the trend reversal

The Keltner Channel indicator with the added flat area

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

The trend indicator drawn in the form of the color cloud

The script demonstrates the example of using the FileMove() function

The script demonstrates the example of using the FileWrite() function

SSL

A semaphore signal indicator that uses two Moving Averages in the form of NRTR

An example of the IndicatorSetInteger() function. A simple indicator that shows how to create a label, e.g. "Overbought level" for each horizontal level.

IREA is an automated trade algorithm based on the idea of that an unusual impact in price changes will be adjusted by an inverse movement.

A trend indicator that uses the oscillator analogue of RSI and its signal line. It is drawn as a colored cloud.

A semaphore signal indicator that uses the values of Accelerator Oscillator and Bill William's Awesome Oscillator.

1...656667686970717273747576777879...183