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

Submit your code

The BlauCSI_HTF_Signal indicator shows trend direction based on the data of the BlauCSI indicator as a graphical object with colored trend indication, gives alerts or audio signals and sends push notifications on your smartphone.

The indicator fixes the moments when the volatility of the financial asset takes to a minimum value and puts colored dots on the chart in the middle of the range of the candlestick movement.

William Blau's Stochastic Oscillator implemented as a color histogram with a signal line in the form of a colored cloud.

Two Standard Deviation channels automatically positioned on the chart.

Like period Separator each new day will gets its vertical line at starting. With several options how to display

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 indicator shows information about size of candle in pips and size of the shadow too.

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 Exp_derivative Expert Advisor is based on the breakthrough of the zero level by the Derivative indicator.

The FP indicator 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.

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

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.

DMI stochastic extreme - extended 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.

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 Congestion Index attempts to identify the market's character by dividing the actual percentage that the market has changed in the past x days by the extreme range.

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.

1...505152535455565758596061626364...183