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

Submit your code

Holt's double exponential smoothing with linear forecasting.

Precision trend for MetaTrader 4.

This robot optimizes the values it uses for overbought and oversold based on what would have been profitable during the Optimization periods(bars) back. Using the strategy of selling when the index indicator crosses below overbought and buying when the index indicator crosses above oversold.

Instead of having to analyze each pair individually, you can see at a glance what are the most promising pairs according to your own criteria.

The indicator shows direction of movement and rollbacks.

Really useful channel indicator.

Indicator BBands Stop v1

The chart contains the main line (the difference between the fast EMA and the slow EMA, applied to the Ticker line) and the signal line (obtained by applying the SMA to the main line).

The indicator showing a trend.

Советник e-News-Lucky$.

Improved period converter support real-time refreshing, low CPU cost and other features.

An example of the script that writes the values of the RSI indicator to a CSV file.

Fib SR indicator.

The ind - Profitunity Bars indicator. Colors the bars in green, red and black.

Indicator BB-Squeeze. The modified version. For work the indicator bbsqueeze is necessary.

A script aimed at loading of history for all available currency pairs, metals, indexes, CFD, and at checking of history for "holes".

The indicator shows the volatility of a currency pair. This knowledge may be very helpful when using one strategy or another.

A test script with the functions that calculate the true value of a graphical object's Y coordinate. It is useful to watch the bar forming.

The script is designed to transfer trades from the standard report of the MetaTrader 4 tester to the chart.

It allows you to calculate profits, StopOuts, and margin, just moving in the chart three lines that correspond with the opening level, StopLoss and TakeProfit of the position.

The indicator informs about that the price is approaching to support/resistance line in 3 positions.

An oscillator that signals in case of trend changing.

Draw Dayly , Weekly and Monthly Pivot with BackTest.

Indicator GordagoElder.

The script selectively clears the chart by the part of the name and/or by the type of the object.

I added audible alerts so that when a strong buy or strong sell signal it can generate alerts when the "SoundOn" input variable is set to true.

For all they need some "play" for visualing the USDx. Use for testing only, not finished and free of errors yet.

Just a configurable Bear & Bull "Harami" pattern finder.

TD Sequential indicator based off of the criteria descripted in Jason Perl's book "Demark Indicators."

Pattern Recognition v1.0 Indicator.

Carter MA Indicator.

The REI (Range Expansion Index) indicator by Thomas DeMark.

Kaufman’s Adaptive Moving Average

Library for virtual trading.

Bollinger Bands on the current TimeFrame and from next three "Up"

Four Legs Indicator

The Market Profile uses alternative presentation of information about both horizontal and vertical market moves.

Numeric representation of how many times each price occurred during a given period, Use on a 1 min chart, enter number of hours and minutes you want to look back. Useful in determining actual support and resistance levels.

This script gives You information about time left to end of the bar.

1...789101112131415161718192021...104