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

Submit your code

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.

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

Revers Script.

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

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.

three indicators to use with the Raghee Horner method

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.

Variant of stochastic indicator, which filters false signals automatically.

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

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.

MACD indicator with possibility to establish mode of moving average and applied price.

mt4R, modified for supporting new MQL4

Hello everyone, this is my first contribution to this lovely place. This expert advisor that catches the gaps. Really I like to thank this company for here efforts in making all these options and facilities that help the traders.

The function will filter the trade positon. If the current time in the time you set, the function will return true.

FuzzyNet library for developing fuzzy models was written in C#. While converting to MQL4, 8 membership functions and 4 defuzzification methods for Mamdani-type systems were added to the library.

The indicator showing the supply and demand zones.

This script plots MQL signal history on a MetaTrader 4 chart.

This indicator is based on the moving average, but it doesn't use any standard moving average indicators.

This script scans for open orders and sets a fixed stop loss and take profit to all of the relevant.

Close all positions on a basket of currencies when the profit target has been reached.

1234567891011121314...101