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

Submit your code

A simple script to quickly place letter/numbers on the chart for wave labeling (A, B, C or 1, 2, 3, etc)

The Stretch is a Toby Crabel price pattern which represents the minimum average price movement/deviation from the open price during a period of time, and is used to calculate two breakout levels for every single trading day.

Multi timeframe fractal indicator with "Extend_Line" and "Show_Validation_Candle" functions (compatible with MT4 build 600 or later).

The indicator displays the values of the Moving Averages (MA), deltas between the values and deltas between МАs.

This indicator shows Flag and Pennant patterns.

The lookup and display of the divergences of different classes based on the data of the base indicator.

DSL - DMI oscillator

This indicator allows you to define a checklist for you to manually check and confirm your strategy before entering into a trade.

Script to start an external program.

The script downloads the historical quotes data of the current chart symbol and timeframe.

Find what are the highs and the lows that happened the last 60000 ms

The CurrencyChart indicator allows to display the charts of multiple currencies (symbols) in a single window.

Useful for those who use the DeMark TD lines in trading. It draws TD points, plots TD lines, calculates the current values of TD lines, calculates the targets.

Extrapolator is a result of my long-term research in the area of the Timeseries Forecasting.

Indicator displays information about the current positions

24-hour analog GMT(UTC) market clock displaying in background. The clock displays the Greenwich Mean Time and shows the status of all main stock exchanges according to their schedule.

Modified version of FF Calendar Indicator with new features.

Laguerre RSI with Laguerre filter.

Automatic Fibonacci with ZigZag Base.

Buffer-free indicator implemented on iCanvas

The New Fractal Lines indicator implements not the "squat" bar, but the "squat" fractal and draws the fractal lines.

This Indicator Draw Dayly CAMERILLA Levels H1 H2 H3 H4 L1 L2 L3 L4 with back test.

Kaufman's AMA with optimization for the long periods.

Script for the calculation of the third Elliott wave

Displays what was reached first - Low or High for the current bar.

For those who prefer "slope trading" or other variants that imply using 3 screens. To avoid numerous screens, set up SlopeDirection MTF on a higher timeframe as you desire.

Impulse MACD. The method of its construction is not traditional. This indicator is the result of laziness and absence of a working area on a chart.

Commodity Channel Index (CCI) indicator measures the deviation of the commodity price from its average statistical price.

Arrows & Curves indicator.

The script sends SELL STOP pending order with expiration data and printing number of ticket.

ATRStops_v1[1].1 indicator.

The CCI CustomCandles indicator.

The library contains the functions that ease the writing of EAs.

The library contains the function that monitors the appearance of the trading events in the MT4 client terrminal.

Basic indicator that displays the strength of a move, based either on either moving averages, MACD, or stochastics.

Combines 9 indicators and 7 timeframes in an easy to read meter in bottom right corner, which can be used on any FX chart or timeframe.

NRTR_ATR_STOP Indicator.

Displaying of any instrument, synchronisation on bars or on days.

This indicator shows the session of the four major forex markets:Sydeny,Tokyo,London and New York. It is helpful for day trader.

Price Alert MetaTrader indicator plays sound alerts when the price reaches certain levels that are specified by the trader.

1...91011121314151617181920212223...102