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

Top MQL4 and MQL5 source codes based on user ratings - 109

Submit your code

The oscillator, based on Ichimoku indicator.

The DRAW_COLOR_HISTOGRAM drawing style is used to plot color histograms.

Stochastic Momentum Oscillator by William Blau.

T3

T3 Moving Average is based on multiple exponential smoothing of price.

ATR Channels create price movement channels considering ATR (Average True Range).

Positive Volume Index (PVI) draws a connection between the volume rise and financial instrument price change.

Stochastic CG Oscillator is a stochastic oscillator, the values of which are calculated based not on a price series, but on CG Oscillator indicator values.

StepMA is executed as a moving average.

The hybrid of the universal moving average and NRTR indicator. In this indicator the values of the moving average are corrected with the help of NRTR algorithm (Nick Rypock Trailing Reverse).

This oscillator displays its values considering RSI (Relative Strength Index) technical indicator.

Vertical time grid with one year step.

Vertical time grid with three hours step.

SpreadInfo displays current spread, its average value and their ratio in one of the chart corners.

The indicator is based on the description given in Joe DiNapoli book "Trading with DiNapoli Levels". It is designed to evaluate the actual market overbought/oversold states.

ZigZag based on the fractals of a larger timeframe considering VininI_FractalsTrend indicator data.

This version of the DinapoliTargets_Full indicator is convenient with its capability to be draw for any bar of a chart, what allows seeing the whole picture of the market behavior relative to the indicator levels on each bar. Apparently this indicator can be most useful when analyzing a strategy in the offline mode.

FisherTransform_HTF_Signal shows a trend direction as a graphical object with colored trend indication and gives alerts or audio signals in case of a trend change.

The simplest signal indicator for specifying trend power and direction.

3rd Generation XMA is the 3rd generation moving average. This is an advanced version of the standard moving average indicator (МА) that follows a fairly simple procedure to reduce the time lag based on the increase in the moving average period.

The Squize_MA indicator displays the intersection of two Moving Averages with different averaging periods. The chart also features conventional flat limits.

The trading system operating based on the bounce off the support/resistance levels of the Pivot indicator

The Expert Advisor based on the AMkA indicator

The Expert Advisor based on signal entry taken from the AroonSignal signal indicator

The Expert Advisor operating based on the SAR and ADX indicators where the permitted trade direction is selected based on trade results.

The trading system based on the signals taken from the ColorBullsBearsEyes oscillator

The Trigger indicator has three states: rising, falling and flat

The trading system based on the signals taken from the MaRsi-Trigger trend indicator

It defines the boundaries of a flat channel based on bars closings.

The Expert Advisor based on the candlestick analysis where only four last bars are analyzed

The Expert Advisor on the T3MA-ALARM indicator

Rise or fall in prices is often preceded by increased activity of trading. The True MFI indicator tries to use this factor.

The Expert Advisor operates on the principle of the Moving Average. Simultaneously in both directions. Volume for BUY and SELL is calculated separately. Divide the volume received in accordance with the given "save percentage". It responds to the setting: "change the price"

The Moving Average of a linear regression with two levels of bands like John Bollinger bands

The iSAR indicator's main advantage is that it is based on current price time series thanks to which it can be applied to the other indicators

The indicator for automatic drawing of consolidation areas and channels on the basis of the linear regression

The improved Momentum indicator. The indicator is described by Rudy Stefenel in February'1998 issue in Stock&Commodities

The MACD histogram drawn using two signal lines in the price chart of the financial asset.

The system using the internal channel from High to Low

Digital adaptive XXMA Moving Average represents subtype of Moving Averages with a digital flat-trend filter and is made to separate the angular direction of price movement (trend) from the horizontal (flat) for effective trend trading.

The indicator displays trend force and direction

1...102103104105106107108109110111112113114115116...198