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

Submit your code

This version of QQE is also using RSX (a smoother RSI without a lag) in order to further purify the signals.

Keltner Channel calculated as JMA (Jurik Moving Average) +- ATR distance for the bands.

This version of Schaff Trend Cycle uses a much "faster" moving average than EMA (NonLag MA) for that calculation which makes the resulting MACD "faster" and thus the resulting Schaff Trend Cycle "faster" to to market changes.

Trend direction and force - smoothed

Corrected RSI

The indicator looks for bars without one or two wicks. DRAW_ARROW drawing style.

RSI adaptive EMA ribbon

The indicator defines Harami patterns and features alerts, emails and push notifications

Track Cyclical indicator

The indicator displays a sloping trend line. Its parameters are set when the indicator is launched by a trader. The trend line defines the signal trigger level. The trend line breakthrough activates signals accompanied by emails and push notifications.

GHLA indicator

Hilbert transform phase accumulation adaptive RSX

Indicator Rubicons CCI Cross

Indicator Stochastic_Histogram provides alerts and sends email and push notifications when the main and signal lines intersect, accompanied by a change in the color of the signal cloud

Another variation of the strategy based on the current candle being higher or lower than the previous one

TMACD Divergence indicator

The XFisher_org_v1_Vol oscillator with additional indication in the form of colored squares at the zero level, when entering the overbought and oversold zones in the trend direction

The Multi timeframe Elder's Safe Zone indicator

The Expert Advisor uses Buy Stop and Sell Stop pending orders. Martingale.

A trading system based on breaking through iFractals

Indicator Multi timeframes Bill Williams Accelerator Oscillator

Simple intraday support resistance

Forex Trade Manager MT5 simplifies managing open orders in MetaTrader 5.

The Swing High/Low Identifier for MetaTrader 5 marks significant swing highs and swing lows directly on your chart with color-coded arrows. This tool helps traders quickly identify key price levels, which can serve as resistance and support, and is ideal for trend reversal analysis, support and resistance mapping, and enhancing price action strategies. By highlighting these crucial swing points, it provides valuable insights for making informed trading decisions and optimizing trading strategies.

Trade signals based on "3 Black Crows/3 White Soldiers" candlestick pattern, confirmed by Relative Strength Index (RSI) indicator is considered. The code of the Expert Advisor based on this strategy can be generated automatically using the MQL5 Wizard.

The example of chart background image, created using the object of OBJ_BITMAP type.

Stochastic Oscillator by William Blau.

Directional Trend Index (DTI) Indicator by William Blau.

The CFramaOnArray class is intended for calulcation of Fractal Adaptive Moving Average (FRAMA) on indicator buffers.

This indicator is an alternative to the moving averages with less delay and possibility to manage sensitivity ratio.

The channel is based on the prices extreme values for a period. Central line, upper and lower channel borders values are determined by calculation of the Pivot Points used as assumed support and resistance levels.

TrendSignal Indicator for MetaTrader 5.

The trading system based on the signals taken from the Arrows_Curves indicator

The trading system based on the signals taken from the BrakeExp semaphore, signal, trend indicator

The Expert Advisor analyses many Moving Averages from three timeframes

The NRTR Moving Average from Konstantin Kopyrkin for trailing stops and trends display

The indicator forecasts day's price range

This indicator simply alerts and sends email every time the trend line touched by the price.

A fan of MA indicators, the period of which is defined by one of four types of progressions

The Candle Stochastic Index indicator implemented in the form of a color histogram.

1...888990919293949596979899100101102...189