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

Submit your code

Displays the difference between the long-term and short-term market sentiments relative to the price.

One of the most interesting modifications of Bollinger bands. It shows the standard deviation in the bar representation.

This indicator is based on the Jamie Saettele Going Beyond 70 and 30 system. Basically RSI crosses and ATR for entry.

Rsx

Indicator Rsx

Indicator Traders Dynamic Index, helps traders to supervise the market.

The indicator is almost 2 years old. I didn't lay it out, because I had no idea of how to use it.

A DLL to manage and exchange data between MT4 and MS Excel. OLE is used. The description of the DLL functions is given in the attached example. The example is a script that sends quotes to Excel and builds the diagram of daily price changes. At exiting,

Draws separately Kijun and Tenkan lines with the drawing forward on a specified number of periods.

A script for valuation of trades history that is uploaded to the client terminal. The valuation is performed in points.

Indicator VQ bars.

Hedge The Hedge Trader EA

XMA

This Moving Average indicator has digital filter to detect trend and flat states of the market.

Modified version of Murrey_Math_Line v2

It shows the information about 4 Moving Averages in a separate window.

Opens position when RSI returns from extreme level.

This indicator, recognizing trends in an early stage, can be used to get ready for a break-out scenario.

This indicator will calculate pips wins and losses for any pair with a parsar and doji star trading strategy. You can see pip targets and losses and see if you can find a winning pair with this. 5MIN charts are the best on current settings.

This indicator is a composite of several indicators: Fibonacci, Pivot Point, ZigZag, MACD and Moving Average which are combined in this indicator.

This simple indicator will change the timeframes of the current chart with keypress.

This indicator shows trend line or channels (using the BSI Indicator).

A simple Expert Advisor, which works without the use of any indicators. Enters at trend reversal attempt.

Trading robot based on the theorem "On the presence of memory (aftereffects) in random sequences".

This indicator helps to determine swing point highs and swing point lows.

Asian Range Breakout day-trading EA. Multi-symbol, M15/M30/H1. Places pending stop orders during the London session outside the pre-London Asian range, using PSAR + MACD + Stochastic signals, with automatic London/NY DST handling, structural stops, trailing and break-even.

A ready made expert adviser template to use for further development

Power of USD indicator shows actual strength of currency USD calculated of 7 pairs that contain USD. Indicator can be used for strategies based on mean reversion and/or correlation. Included pairs: EUR USD, AUD USD, NZD USD, GBP USD, USD JPY, USD CAD, USD CHF.

SSH is popular indicator as it uses simply two moving averages. This version is a mylti-TF of SSH with TF change ability from screen.

Gain/Loss Info MetaTrader indicator — displays the gains and losses for all candles where the given threshold is surpassed. The values are calculated in points and percentage. The indicator can calculate gain/loss in two modes: plain candlestick Close and Open difference, and as difference between current Close and previous Close. You can set minimum change limits (for pips and percentage), change modes, and you can also control font color of the output numbers. The indicator is available for both MT4 and MT5.

A simple indicator of the floating reference center and its nearest resistance and support levels.

The modified version of the RBCI indicator.

The market volatility indicator.

A multi-timeframe indicator. It shows the trend direction of several time charts in a separate window.

Indicator of channels on different timeframes.

Parabolic SAR Indicator was developed for analyzing the trending markets.

Placing two pending stop orders for breaking through some trade range, for example, before the important news are published.

Script interception of pressing keys or mouse buttons in the windows of MetaTrader 4. It can be helpful in writing controls.

Indicator BeginnerAlert. The code contains a highly detailed description.

A "cover" for the normalization of the indicator values.

The indicator draws the charts of the euqity and balance basing on the minute history. In such a manner you get more authentic picture of maximum rises and drawdowns.

1...262728293031323334353637383940...106