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

Submit your code

The indicator displays the information about the time and account properties.

The EA shows information on available trading signals' features, allows to manage their copying settings, as well as subscribe to and unsubscribe from signal copying.

The HLR_HTF_Signal indicator shows the trend direction and signals based on the HLRSign indicator.

Normalized version of the Begin_Trend_v01 indicator.

OHLC colour candles drawn in a separate window.

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

Cloud channel based on Moving Averages and Average True Range.

Expert Advisor which trades inside the spread in the order book.

Smoothed ColorZerolagRSI indicator rate of change represented as a colored histogram.

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

This variant of HighestLowestRange normalized oscillator is calculated based on five HighestLowestRange indicators.

The Exp_i-AMMA Expert Advisor is based on the reversal of the i-AMMA moving average direction.

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

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

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

The VolatilityQuality with the timeframe selection option available in the input parameters.

Trading system using the ColorMETRO_XRSX indicator.

Trading system based on BinaryWave_StDev indicator signals.

Trading system based on XDPOCandle indicator signals.

Semaphore arrow signal indicator based on the classic DeMarker oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.

Trading system based on Volume_Weighted_MA_Digit_System indicator signals.

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

Semaphore arrow signal indicator based on the AroonOscillator oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.

This is a trading sessions indicator.

Intersection of two iMA (MA). Uses the iATR indicator.

Grid with a constant step. Grid lot sizes based on Fibonacci.

Works based on two indicators: iCCI (Commodity Channel Index, CCI) and iMACD (Moving Average Convergence/Divergence, MACD). OnTradeTransaction().

NEMA - arbitrary depth EMA, DEMA, TEMA... DecEMA ...

The Expert Advisor uses the following indicators: Ichimoku, MA, SAR. Optimized for currency pairs: GBPUSD and EURUSD with the M30 timeframe. The full description is available in the code.

Dsl (discontinued signal lines) - MACD (MetaTrader 5)

Two colored filled rectangles drawn between the values ​​of two GRFLeadingEdger indicator channels on one bar.

The indicator implements a breakout system using the Fractal_Levels indicator channel.

The Expert Advisor uses three iMAs (Moving Average, MA), one iOsMA (Moving Average of Oscillator and one iRVI (Relative Vigor Index, RVI). Trailing stop is based on the High/Low of earlier bars.

Moving slope rate of change.

A module of trading signals based on the Moving Average indicator signal module.

The EA trades with the Absorption pattern. Working with pending orders Buy Stop and Sell Stop.

ADX trend smoothed - multi time frame

In this version of Accumulative Swing Index Smoothed indicator we are introducing a sort of levels that can be used for trend assessment.

Schaff Trend Cycle CD is usually calculated using Signal line of the MACD, meaning EMA (Exponential Moving Average) of the difference of two EMAs (Exponential Moving Averages).

StdDev Cross indicator

1...606162636465666768697071727374...189