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

Submit your code

Martingale based Expert Advisor specially designed for small deposits.

Laguerre RSI - without using the gamma parameter

A dynamic version of the standard Heikin Ashi indicator (code compatible with both MQL4 or MQL5).

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.

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

The indicator draws candlesticks of a larger timeframe as color filled rectangles in accordance with the direction of the BlauSMStochastic histogram.

Pivot Points indicator.

1...114115116117118119120121122123124125126127128...196