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

Submit your code

Vervoort's crossover - extended

Corrected volatility ratio adaptive double smoothed Wilders eEMA

WPR with CCI

Sets of latin, russian characters, digits, punctuation, etc.

This tool outlines extremes made by the prices within the selected window size. This is achieved by estimating the underlying trend in the price using kernel smoothing, calculating the mean absolute deviations from it, and adding/subtracting it from the estimated underlying trend. Originally Made By LuxAlgo. Coded in MT5 format.

Bands Bollinger beginner tutorial to learn how to code in MQL5

Expert Advisor that operates based on two МАs and CCI

The Expert Advisor using the UltraWPR indicator.

This indicator displays the market activity in percentage

Trading strategy based on ASCTrend indicator as main signal, filtered by NRTR indicator and/or by TrendStrength indicator.

The fast trends indicator drawn on the basis of two normalized XMUV Moving Averages.

A modification of the MACD histogram.

The trend indicator drawn in the form of a colored cloud

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

The Exp_CronexRSI Expert Advisor is based on the signals generated by the TSI_MACD oscillator.

An example of counting the number of objects in the chart window.

Bollinger Bands channel with the display of the last values as price labels.

Two Moving Average indicators: A slow one for opening positions, and a fast one for closing positions.

This indicator is based on indicator AbsolutelyNoLagLwma and on the analysis of its multiple signal lines

Hikkake Pattern (Inside Day False Breakout) indicator is a trading strategy based on false breakouts. Translated into MQL5 code from Dan Chesler's article published in April 2004, Active Trader Magazine "Trading False Moves with the Hikkake Pattern".

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

The DZP Trend indicator displays the market state as a detrended oscillator, i.e. the trend component is removed from the price, thus showing a clearer picture of the price movement.

A trading system based on the Trading_Channel_Index oscillator signals.

XRSI_Histogram_Vol indicator shows direction of the histogram bars movement using colored icons on these bars

Better Bollinger Band indicator

Murreys Math Oscillator

Two identical trading systems (for long and short positions) based on the signals of the ColorMETRO indicator, which can be configured in different ways within one Expert Advisor

JMACandleTrend indicator with the timeframe selection option available in input parameters

Fisher indicator with an additional smoothing to eliminate the false intersections of the main and signal lines.

The HLCrossSigForDeMarker is considered as a trend indicator since it is intended for "catching" trends. However, it's a pretty complex and informative indicator that allows excluding the psychological and emotional effects from trading.

Smoother rainbow

An (optional) include file to enhance debugging experience.

a Template for Multicurrency system for Metatrader 5

The simple indicator which displays minimums and maximums of the eldest, middle and short periods using semaphore dots.

An MA using Perry Kaufmann's Adaptive Moving Average.

The HLR_Signal indicator displays information on the trend and on signals based on the HLR indicator.

Semaphore signal indicator based on the LeManTrend indicator algorithm.

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

The ColorStochNR stochastic oscillator with noise reduction and the timeframe selection option available in input parameters.

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

1...152153154155156157158159160161162163164165166...183