Watch how to download trading robots for free
Find us on Twitter!
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 - 9

Submit your code

One more version of the indicator Range.

The script draws a set of up/down levels that are at a certain-percentage distance from the price of the bar selected by user.

Indicator Tro_Range.

The author insists that users may utilize this indicator as an external interface for all other indexes.

The indicator colors bars.

The indicator is used to check price locations.

The indicator OzFX_D1_IndAES_v1.0.

Indicator FIBO_S.

Bollinger bands.

It was written at the request of one trader, it draws the horizontal lines at the level of the last fractal upwards and downwards.

The NRTR indicator lies below the chart at rising trends and lies above the chart at descending trends.

The script moves the StopLoss at the Distance from the market.

Indicator FiboCalc.

A script for uploading the history by all known currency pairs, metals, indexes, CFD's and for controlling the "hole" in the history.

The library is intended for working with the global graphical variables.

ZigZag with rays (on a break through)

The script for simultaneous placing of several orders by different symbols.

Running an EA in a virtual account

Script for calculation average daily range for last agoYear-"calendar" years, last agoMonth - calendar months, ......

Модифицированный индикатор Fibonacci Pivots. Теперь уровни отображаются на истории и подписаны значения.

an oscillator based on 3MAs.

TSI_MACD Indicator.

This script is based on the 4th dimension of the Bill Williams chaos trading system. The advancement is that this script takes advantage of the Heiken Ashi candles.

It calculates and shows Stop Loss levels (for Buy and Sell positions) using the method described by Bill Williams in his book "Trading Chaos". A new feature has added: now all it can be analysed in history.

It saves the current expert parameters for all the experts attached to charts.

Calculating the difference between the High and Low price to see the price range for every hour.

Plots price level and open positions from the IFR trading pages provided via the FXNews program offered to accounts registered with OANDA's FXTrade and FXGame platforms.

Check a MetaQuotes Language 4 program for basic syntax errors like unbalanced braces, parentheses, brackets,.sin....

Wilder's Volaility System

Modified version of Donchian channel that shows when to Buy & Sell and most important, where to place stop-loss.

This indicator shows the future movement depending on similar movement in the past.

This is the standard Heiken Ashi, but with the option to spot Dojis and color them differently.

The post-zigzag can count the moving of zigzag line. If see many continuous post on screen, It's will more signal for changing the trend of price.

A very clean system by Farshad Saremifar, Based On Pivots and ATR and Moving average.

This indicator use in cross ( es. EURAUD, GBPAUD, EURGBP, ect) depends of correlation of currency. Usually I use with timaframe Daily. But I think can to use in another timeframe. Important can use in commodity and stocks.

This indicator watches the major currency pairs to find the status of the current candle (Bullish or Bearish) of USD, EUR, and GBP compared to other currencies such as EUR, JPY, GBP, CHF, AUD, and CAD.

Rewrites JForex csv data without the weekend candles and the seconds.

Account Balance, Equity, Margin, Free Margin + Account Profit: position anywhere on chart - hide any item - enhanced user preference options.

I wrote a new indicator to find the range bound period, then we can place order when the price break the range bound.

mt4R, modified for supporting new MQL4

12345678910111213141516...102