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

Submit your code

Indicator TSI-Osc.

Indicator i_EF_distance.

The indicator writes the history to the CSV file.

Indicator NewTrend_v1.

This Expert Advisor trades every news event that is scheduled to release on www.dailyfx.com/calendar for the current week. The EA waits for the next news event to be released, compares the released economic data, determines which currency to trade and exe

The script demonstrates a simple and quick way to calculate the Euler number.

DeMarker Pivots Indicator.

New version of famous and simple indicator created by Joe DiNapoli. It is different than rest of this type indicators, because it could count and display overbought and oversold levels.

Another Fibo indicator.

This set of functions enables one to capture mouse events on your trading chart. One can simmulate buttons to trigger actions in the EA.

Trading signals function. Based on the values of the CCI indicator.

Fractally adaptive Simple MA, as the first FRAMA but modified to get the fractal dimension from FGDI, and possibility to shift the MA

Based on RSX multiple timeframes for EURUSD

Colorfull T3 MA

The indicator helps to find Stop Loss levels.

Adaptive RSI indicator

It works without losses. It uses the market inefficiency for the arbitrage.

Happy New Year 2010

Две версии индикатора на упрощённом алгоритме перцептрона

An oscillator version of the Vortex Indicator

Trix Indicator - oscillator based on a triple smoothed EMA.

In conjunction with Miranda IM, you can use this library to control your Mirand IM client. E.g. Send and receive messages, set the status, read the contact list, etc..

The indicator displays the ratio of lengths of the bodies last N candles

Opens and closes orders using parabolic SAR

Get the High Median and Low values of each timeframe, use them all or one at a time, pick a specific one it is up to you and your needs. The family of indicators will be here for your use

Indicator SHI_Channel_true shows Barishpolts' dynamic moving channels in the chart in automated mode.

Underlyings for this EA are the daily opening (o1), the daily high (h1) and the daily low (l1). The distances from each other in a maximum of 3 steps form the filter base, which is confirmed by the CCI.

Shows upcoming news events 1 hour before and 30 minutes after event. Also shows active sessions etc.

Working as scalper our long trading manage by settings. For scalping use 1-25 signal period, for long trade 25-100 and change period. Always use 2 % money management using this software!!!!

Shows custom Timeframes on the Main chart

These indicators are made to show how much profit your EA have made in a certain period.

An Expert Advisor designed to open and close respective orders at the first parabolic SAR signal.

Based on MACD.

The indicator is similar to Bollinger Bands (this same idea), but it uses GruchaAvarage instead of MA for counting.

Simple Daily pivot.

PEMA is the Pentuple Exponential Moving Average.

TRYBASK= 1 x [(USDTRY x 0.50) + (EURTRY x 0.50)]

A collection of predefined Scripts immediately available for use without having to key-in. Step-by-step instruction how to make your own Scripts from Scripts Collection.

A tool to better visualize price action using a higher timeframe.

1...262728293031323334353637383940...104