Download MetaTrader 5

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

MQL4 Source Codes of Technical Indicators for MetaTrader 4

The library of technical indicators for MetaTrader 4 developed in MQL4. Regardless of the market (forex, securities or commodity market), indicators help to represent quotes in an accessible form for easy perception.

This section contains thousands of applications that analyze financial markets using different algorithms. Conventionally, they can be divided into a few categories: trend indicators, oscillators, volume indicators and so on. In addition, there are sets of indicators based on algorithms by famous financiers. For example, Bill Williams' indicators and likes of it. All of them are characterized by different parameters of reliability, efficiency, lagging and others. There are more than 2000 indicators for technical analysis: trend indicators, reversal indicators, indicators of levels, predictors, scalping indicators and many others.

previous12345678...50next
latest|best

Tipu Renko Live is a modified version of Renko Charts that can be plotted on a normal time frame.

Simple indicator which displays High and Low 3 days ago.

StochPosition is an indicator for MetaTrader 4 based on Stochastic Indicator, which shows the position and direction of Stochastic in M5 timeframe up to W1 timeframe.

In the futures markets data on trade volumes a reported with a one day delay. To compensate for this, many analysts use the tick volume indicator (tick volume).

Parabolic SAR Indicator was developed for analyzing the trending markets.

The Ang Autoch HL.v1 indicator. Draws a channel.

The indicator colors rising and falling candlesticks.

The XOdiagram 1 indicator. It plots the Х0 charts by close prices.

The Momentum Indicator measures the change of price of a financial instrument over a given time span.

The ADXdon indicator. Another version of the ADX indicator, which shows the strength of the trend.

The indicator shows the gaps between the closing price of the previous bar and the opening price of the current bar.

Indicator 5_34_5

A modified version of the FlatTrend indicator, shows the beginning and the end of a flat.

Relative Strength Index technical indicator.

The Ikarakatica indicator. It shows when to buy and when to sell.

This indicator version was created using the code for Omega, written by John Ehlers

Example of an equity indicator based on the market profile

Three-Line Break charts. This method has been described by Steve Nison in the book "Japanese Candlestick Charting Techniques". "Three-Line Break" combines the qualities of the "tic-tac-toe" charts and the standard line charts or bars.

A version of the Stochastic located right in the price window.

The Standard Deviation Channel is plotted on the basis of the Linear Regression Trend.

Another version of determining the pivot point of the next day.

The ADXm indicator, unlike the traditional one, allows to see the positive and negative waves of the trend. The method for working with this indicator is the same as with the traditional one.

The indicator shows when to sell and when to buy. But it is not so simple.

Quite interesting method for plotting a channel. Despite the obvious plotting primitivism, it can be useful during the flat level analysis (for example, if you had no access to the terminal in a while, and it is necessary to assess the past events quickly).

The indicator displays the channel.

Displays the probable direction of the price movement in future.

Paints the bars in the color corresponding to the current trend. Based on ADX.

Displays the High and Low price for the specified number of bars.

The RSI based on the MA values. Not as twitchy.

The chart layout in X-points reversal.

This indicator is based on the first version of Sidus trading method. It shows market entry points.

The indicator is replotted when a vertical line is moved.

Splits the chart by horizontal levels after a specified period.

The Past regression deviated indicator.

The indicator plots trend lines based on the two last extremums.

The indicator displays the Baryshpolets channels.

The ASCTrend is the program that determines the most probable direction of the market along with the optimal stops. The primary purpose of the ASCTREND is to determine the trend objectively.

The market volatility indicator.

This version of the indicator combines 3 TrendStrength.

The indicator used to determine the global trend.

previous12345678...50