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

Submit your code

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

MACD with on-chart SR levels

Rocket RSI pivots

Opens random positions on marketwatch symbols.

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

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

Momentum Indicator by William Blau.

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 Exp_VininI_Trend_LRMA trading system is based on changes of the trend direction displayed by the VininI_Trend_LRMA indicator.

The indicator that gives signals in round value of price

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

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.

Two pairs of support and resistance levels based on the candlesticks of the timeframe specified in the input parameters.

This trading system uses the BlauErgodicMDI oscillator.

A trend detecting indicator drawn in the form of a colored cloud.

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

An indicator of trading sessions displaying bodies and shadows of resulting session candlesticks.

The indicator is drawn as a colored cloud between a price and its double averaging.

A channel build on the values of two moving averages of High and Low, drawn as a cloud.

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

1...108109110111112113114115116117118119120121122...191