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

Submit your code

The "MQL5 Wizard MA RSI" Expert Advisor has been generated using the MQL5 Wizard based on the signals of the trend MA (Moving Average) indicator and of the RSI (Relative Strength Index) oscillator.

The library allows to automatically assign 'magic' to an Expert Advisor on any symbol and any timeframe. It allows having up to 65535 magic numbers in one Expert Advisor.

A trading system using the SSL indicator.

Intraday volatility breakthrough system. The Parabolic SAR indicator is used.

Trades based on the previous candlestick.

Trading based on preset candlestick combinations (patterns) Candlesticks are marked as "1" (bullish) and "0" (bearish). TakeProfit, StopLoss

This assistant tool sets Stop Loss and Take Profit for all open orders. Symbol settings, position type, Stop Loss and Take Profit are specified in an external file.

A library for working with chart subwindows.

The expert advisor moves stop loss of position at user-defined breakeven.

Martingale based Expert Advisor specially designed for small deposits.

Laguerre RSI - without using the gamma parameter

The Expert Advisor counts the number of bullish and bearish bars in a row.

Brief description

An Expert Advisor based on two indicators: iFractals (Fractals) and iAlligator (Alligator).

MACD with on-chart SR levels

Very popular but dangerous strategy which doubles the stakes after each loosing trade. Finally, if there is enough margin it will reverse into the direction of the current price move and will eventually close in profit. This expert advisor is designed with visual strategy builder - Mission Automate. Code is generated automatically. More info: https://www.mql5.com/en/articles/4951

Opens random positions on marketwatch symbols.

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

The indicator shows the rate of change of the simple moving average.

Momentum Indicator by William Blau.

Range Action Verification Index trend indicator.

Enhanced version of the Stochastic oscillator.

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

The CCI indicator smoothed using Tillson's algorithm.

The trend indicator in the form of a colored cloud using volumes in its calculations. Enhanced version of Bears and Bulls indicator. The idea is to reveal the first market impulse and estimate its duration.

The indicator shows the chart of the difference (sum) of trading symbols' prices. It is suitable for visual estimation of trading symbols' correlation. It will be very useful for traders interested in pairs trading (spread trading). Indicator bars are synchronized by time with the bars of the chart the indicator is launched at.

The New Highs-New Lows index is calculated as the difference between the number of currency pairs that reached new highs over a given period and the number of currency pairs that reached new lows over a given period.

The Expert Advisor operating based on divergence of two moving averages.

The Trading system based on signal entry taken from the BinaryWave integral oscillator.

The 2pbIdealXOSMA indicator represents the MACD histogram based on the 2pbIdeal1MA and 2pbIdeal3MA indicators.

The breakthrough trading system using the MA_Rounding_Channel indicator.

This stochastic considerably reduces the number of false signals by adjusting sensitivity

Multiple indicator system using the RSI oscillators and stochastic with Bollinger Bands.

The trading system based on the indicator by Vladimir Korykin

The indicator that gives signals in round value of price

The speed indicator of price change smoothed by the JMA averaging.

The Expert Advisor to perform global Take Profit for all open positions.

The indicator to define the global trend.

The indicator displays the time in different time zones on a chart

A normalized oscillator of two curves, similar to the Aroon indicator.

1...9596979899100101102103104105106107108109...183