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

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

Submit your code

The indicator plots one vertical line per day in a specified moment of time

The Fibo Average2 indicator

The indicator builds graphical object Fibonacci Levels with many settings at High and Low prices over the period specified in the indicator input parameters

Indicator XXDPO represented as candles

Donchian channel - extended

RSI Summed

Welcome to the Binary Testinator. The Purpose of this EA is for testing different Indicators to optimize a trade scenario. Everyone has an opinion on what is the best trade setup, and advice is never ending! Better if you test it out...

If you can't watch your statistics and your game plan at all time, your emotions will take control and you will start taking ENTRIES such as revenge trade especially when you lose it.

Panel based on CDialog class. Work on the current symbol. Deleting, setting Take Profit, setting Breakeven on a group of positions

for export/import of orders and trades between EAs and terminals

On contrast with Trailing Stop which a stop loss trails price until the price hits the stop loss and the position gets closed in profit, introducing Trailing Take Profit which take profit trails price when a position is in loss and ultimately the position gets closed with loss.

A simple indicator which may help you in manual backtest by just moving a vertical line to show hide bars.

A simple replacement for a comment. Works in the tester 50 times faster than the standard function.

The EA automatically trades based on trend and mean reversion signals with validated parameters.

Average True Range Technical Indicator (ATR) is an indicator that shows volatility of the market.

The Bulls Power Indicator measures the balance of the bulls strength.

The Price and Volume Trend Indicator(PVT), like On Balance Volume (OBV), represents the cumulative sum of trade volumes calculated considering close price changes.

The script gets contents from the Windows Clipboard.

The indicator plots a price channel using the Hodrick-Prescott Filter.

Trade signals based on three moving averages is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

Variation Index shows if a trend or a flat movement is prevailing in the time series or random behaviour.

The system of Camarilla Equation levels for all bars.

Forecasting the next candlestick changing range on a day chart.

A library for parsing of XML documents. Pure MQL5, it doesn't uses any external libraries.

This indicator is based on Fatl indicator values and analysis of its signal lines.

This indicator is a modified version of RSI that can be placed on a chart having another timeframe. It also allows users to change RSI and the signal line's smoothing algorithms.

The Three-Bar High/Low System indicator by Larry Williams

Padrão fortemente processado pelo indicador Média Móvel.

Spread Indicator - displays current spread in the chart window.

A semaphore indicator with a ZigZag.

Trading system using the RSIOMA_V2 indicator.

This Expert can run on all Symbols and Time Frames and uses the crossover of two Linear Moving Averages as Signal and an Exponential Moving Average as Trailing Stop.

A semaphore signal indicator that uses an algorithm based on crossovers of moving averages from the MAMA indicator.

The TrailCD indicator with the timeframe selection option available in the input parameters.

The Bezier indicator with the timeframe selection option available in the input parameters.

The Rainbow indicator with the timeframe selection option available in the input parameters.

The Instantaneous_TrendFilter indicator with the timeframe selection option available in the input parameters.

Semaphore signal indicator triggering when the J2JMA moving average changes direction.

This indicator shows price heatmap using price histogram.

Donchian Channel with the background filling inside the channel.

1...737475767778798081828384858687...196