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

Submit your code

Gator Oscillator is based on the Alligator and shows the degree of convergence/divergence of the bal

On Balance Volume Indicator (OBV) is a momentum technical indicator that relates volume to price change.

The Standard Deviation Indicator (StdDev) measures the market volatility.

The script draws on the chart the curve of the Polynomial regression with the channel of the mean square deviation.

A ZigZag alike the one used in Ensign with little differences (v1). With displaying of statical and dynamical fibs and Andrews' pitchfork.

It represents a standard MovingAverage indicator with the function of smoothing by the second-order Butterworth filter added.

Display risk/reward ratio in the chart (UPDATED)

RSI with MA and Label value/phase indicator

This is a Simple Moving Average (contrary to Ehlers FRAMA that starts from an EMA), smoothed using findings from the fractal analysis of the on-going price changes.

a practice ea, create a horizontal line above the close to buy , below to sell. after position opened. create a new horizontal line to modify the stop loss and take profit. create a vertical line to close the position.

Traditional Bollinger Bands ®, revisited with algorithm based on Jurik method.

The supersensitive indicator of fractals.

ATR Channels Indicator.

Draws a fibonacci study on the visible portion of your chart, and basic downtrend and uptrend lines. Shows the basic price action geometry.

The indicator shows spread-related values (spread, Bid + spread, Ask + spread, Ask + Bid + spread).

The indicator draws 2 Moving Averges with different color filling.

Where is the herd of Bulls and Bears within the candle? A candle does not show where most of the activity has been during the candle's timeframe. TFV does. TFV shows with 1 simple dot where the battle has taken place in the candle, where the trenches are

ProfitInfo is an indicator to show in one window opened buy and sell trades of defined symbols and systems.

The script recognizes and shows peaks and valleys of certain period.

The Pinbar Detector indicator tries to identify the pin bars.

A robust EA template to use with your entry conditions.

Trading robot based on the theorem "On the presence of memory (aftereffects) in random sequences".

This indicator helps you display spread on a chart.

The indicator plots Pivot levels for 3 custom periods on chart.

Let say you have an EA and you want it to trade in between an interval of time but you do not have the source codes to modify the EA. This utility allows you to automatically enable or disable the automated trading button. You can use the codes as an EA, Indicator or script but I used as an EA. You can remove Ordersend command because I set it only for the codes to past the test but it is meaningless.

View price in MACD

The indicator is equivalent of one of the oldest classical indicators, ROC. The prices are replaced with volumes in this present indicator.

One of the indicators that display the session times.

Have you perhaps heard about the caterpillar? Here it is.... I do not remember where I got the code, I simply translated it from С++ to MQL4.

Indicator Laguerre Volume.

Draws on the schedule possible behaviour of the price.

Other version of indicator JMA.

A script tool for those who develop programs in MQL4. It allows to display the contents of any font in your chart.

An example of using graphical object OBJ_LABEL for tabular display.

Indicator MTF_Stochastic_SmL. Uses signals Stochastic'а.

Modified indicator Waddah Attar Explosion.

A "Moving" from the board http://www.forex-tsd.com without breaks!

Indicator BreakOut_Panca_eagle.

An expanded version of the Normalized Volume indicator. Added means facilitating visual analysis of the indicator's values.

A moving average calculated according to the method of the linear regression and complemented buy the Bollinger bands.

1...272829303132333435363738394041...102