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

Submit your code

Four digital filters that form the basis of the V. Kravchuk's AT&CF method in one separate window.

Market Profile is a tool used by many futures traders for the analysis of the statistical time distribution of the price, finding a price area and control values for the day trading session. The indicator is based on the simple price movement and does not use standard MetaTrader 5 platform indicators.

Indicador Klinger Volume Oscillator colorido com a possibilidade de selecionar seu algoritmo de suavização dentre as dez possíveis variantes.

The indicator marks possible trend reversals.

The indicator shows the size of Highs and Lows and their values over the specified period.

The HaDelta indicator can help to be ahead the crowd.

A trend indicator with three states. During strong trends it colors bars in red or green depending on trend direction.

This trading system uses the BlauTSStochastic oscillator.

Show the aspect of two planets, the declination of planets or just the Body position.

A trading system based on the signals of the BykovTrend indicator.

The iRSISign_HTF_Signal indicator shows a trend direction or a signal generated by the iRSISign indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

Indicator based on two moving averages from the "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading" book by John Ehlers.

The Expert Advisor using artificial intelligence - a single-layer neural network. The "Perceptron" is used for identification of the quotes movement direction. Both iAC indicator and CopyTime calls are used.

Original Turtle Rule Trader Expert Advisor implements a trading system described in the book "The Original Turtle Trading Rules". The EA code implements the visual display of the three Donchian channels, money management, opening and adding trades and moving stop levels.

Awesome oscillator - extended version.

The Expert Advisor searches for the momentum: iClose(t2)-iClose(t1).

Corr RSI - "step" or "corrected" RSI.

The trading system is based on direction changes of the wighted oscillator WeightOscillator

VTS

Trend indicator.

The indicator draws a color filled channel at a distance from the current price, which is equal to the current spread multiplied by ten.

Chandelier exit indicator is designed to keep traders in a trend and prevent an early exit as long as the trend extends. Typically, the Chandelier Exit will be above prices during a downtrend and below prices during an uptrend.

The EA based on three iMA (Moving Average, MA) indicators.

QQE of polychromatic momentum

Draw your horizontal and trendlines and be notified when price crosses them

EWO

EWO indicator

The Gold Dust

Stochastic of average(s)

MetaTrader 5 indicator that displays the spread meter on the chart.

The 64-bit xoshiro256** Random Number Generator.

Enables Programmers to create Martin Gale and Grid Trading strategies with ease.

The Acceleration/Deceleration Indicator (AC) measures acceleration and deceleration of the current driving force.

The Detrended Price Oscillator eliminates the trend effect of price movement. This simplifies the process of finding out cycles and overbought/oversold levels.

Dual Trix Indicator : 2 Moving Averages.

This indicator will allow you to perform the recalculation of the indicator's data only when the new bar on the chart has appeared.

The DRAW_ARROW drawing style plots the arrows (chars).

Mean Deviation Index (MDI) by William Blau.

2pbIdeal1MA.mq5 and 2pbIdeal3MA.mq5 indicators are the moving averages with the smoothing algorithm developed by Neutron.

Standard Heiken Ashi calculated using smoothed price time series.

The indicator is based on comparing the signals of JJRSX oscillator and XMA moving average working on different timeframes - the current (chart timeframe) and the higher ones.

Two pole Butterworth filter is used for smoothing in this moving average calculation algorithm.

1...666768697071727374757677787980...198