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

Submit your code

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.

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.

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.

A trend indicator of two lines, the color of which is determined by the price position relative to SMA and LSMA.

The Exp_wlxBWWiseMan-2 Expert Advisor is designed using the semaphore signal indicator wlxBWWiseMan-2.

The Exp_Karpenko EA is based on the signals generated by Karpenko oscillator.

The Exp_NRatioSign Expert Advisor is based on signals generated by the NRatioSign semaphore arrow signal indicator.

Trading system using the ADXCrossing indicator.

The ColorZerolagTriXOSMA indicator implemented as a sequence of candlesticks.

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

1...979899100101102103104105106107108109110111...185