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

Submit your code

Displays important symbol and account parameters.

BB stops — RSI version.

A simple oscillator that uses the difference between candlestick open and close prices.

The tool allows drawing shapes in the chart.

Bollinger bands at extended Fibonacci levels.

Two Keltner channels based on one moving average, drawn as a colored cloud, with the display of the last values as price labels.

HOPS and LOPS indicator. The "HOPS" and "LOPS" stand for High Of the Previous Session and Low Of the Previous Sessions.

A volume indicator with different types of data representation.

Indicator iSAR with the timeframe selection option in input parameters, implemented in color, with the possibility to generate alerts when the trend changes its direction.

Indicator StopLoss Calculator.

EF

Indicator Ehlers Filter

Indicator Candle Code displays in a separate window the "code" of candlesticks as lines built on the ratio of each candle's parameters.

Two identical trading systems (for long and short positions) based on the signals of indicator NRTR, which can be differently configured within one EA.

ASO

Absolute Strength Oscillator (ASO) indicator

CCI_Histogram_Vol indicator with the timeframe selection option available in input parameters

XCCI_Histogram_Vol indicator with the timeframe selection option available in input parameters

ATR adaptive double smoothed EMA

Bollinger bands squeeze

Volume weighted moving average

Adaptive ATR

Adaptive ATR Keltner channel

Display interactive HTML graph of the account balance inside the web browser.

Trading the trend

Encapsulating a family of interchangeable algorythms which can be modified independently from the client.

NELODI Trading Terminal is a collection of Indicators and an Expert Advisor, which work together to provide a complete solution for manual Trading, primarily designed for Scalping.

Volume Profile + Range v6.0 (former TPO). Distribution of deals by price levels at a given time interval. Displayed as a histogram. The width of the histogram at the level means the number of transactions carried out on it. All Credits of this Amazing indicator to Olexiy Polyakov. I have just fixed the iBarShift and iTime issues, since this is such a great indicator for traders ! Now it is working fine with this files.

Sort the input array in-place using comparison function less.

a Simple Visual Strategy Tester / Manual Trade Training using Martingale.

Draw a Rectangle on chart to plot custom grids based on points value on input

This EA will scan all the closed trades and then print the nth trade from the end

Sample code to count consecutive no. of bull or bear bars.

This is a guide to trading using the price action method

This is a lesson on trading using price action combined with volume.

This is a lesson on buying or selling with pending orders stop

This indicator is based on DRAW_FILLING buffers. The input parameters are absent, the TimeTradeServer(), TimeGMT() functions are used.

A non-invasive candle time that can be positioned next to price or near a corner.

The Binary Wave returns a positive or a negative value depending on how the indicator readings are interpreted.

The Price Rate of Change (ROC) reflects this ondulatory movement like an oscillator, measuring the difference in prices in a certain period. ROC grows if prices grow and drops along with them. The more the price change is, the more ROC changes.

Classes for working with databases through ODBC and OLE DB interfaces

A class for creation and output of BMP images.

12345678910111213141516...184