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

Submit your code

This is a conversion of Kalman bands originally developed by Igor Durkin. Values are the same as MetaTrader 4 version except that we are using possibilities that MetaTrader 4 does not have to make the indicator easier to use.

DNC

DNC indicator

Skyscraper_Fix_Cld indicator with the timeframe selection option available in input parameters

Calculates the average range of prices (in points) for intraday periods.

Hilbert transform phase accumulation adaptive EMA

A simple indicator, which calculates rounded volatility of a financial asset using the High and Low prices of smoothed Heiken_Ashi candlesticks.

Trend indicator. Added alerts (Sound, Alert, email, push)

The indicator calculates your risk as a percentage and gives you the lot size that is acceptable for your risk. You only need to specify the risk in per cent and the stop size in pips.

Fisher MetaTrader indicator — is quite a simple histogram indicator that detects the trend's direction and strength and signals about trend changes. It doesn't use any standard MT4/MT5 indicators in its code. Fisher bases its calculations on the maximum and minimum price levels from the previous periods, applying some advanced math calculations to the relations between the current price and the max/min prices. The indicator is available for both MT4 and MT5. This is a "repainting" indicator — it recalculates previous bars when a new bar arrives.

Another variation on reversed, pivot points

The speed indicator of volume change. It shows how quickly the volume changes.

Plotting ROC indicators of two arbitrary same types (including Momentum) and periods in a single window.

Schaff trend CCI

Linear Weighted Moving Average

Intraday Fibonacci levels

The indicator uses colored rectangles to paint the price range of the weekday selected in the indicator settings.

Trading based on a random number generator or in one of the following sequences: BUY - SELL - BUY or SELL - BUY - SELL.

Instead of using "pure price" this indicator uses Heiken Ashi values to determine the trend as well as the "strength" of the trend.

X2MA indicator in the form of candlesticks

Since last fractal indicator

Bollinger bands breakout

M1-based Moving Average. It gives more adequate estimation of average price per bar compared to any standard price type (close, open, median, typical, weighted, etc).

Notifies you at your specified Chart Time Indicator can be used to set alarm at a specified time on the chart.

This indicator is used to have a sense of and distinguish a product's statistical property: Moving Average Speed

MACD shifted for the trading range is used to determine a trend and overbought/oversold areas.

The market volume indicator whose main purpose is to filter false signals which occur in the side movement of the market.

The CronexRSI indicator with the timeframe selection option available in input parameters.

Larry Williams' Accumulation/Distribution indicator is an accumulated sum of "accumulative" and "distributive" price movements.

The indicator draws candlesticks in a separate window in the form of a histogram from the zero line.

An Expert Advisor based on two iMAs (Moving Average, MA) and one iSAR (Parabolic SAR). Position trailing.

Indicator based on the NonLag Moving Average.

Oscillator ERVI (Ehlers' Relative Vigor Index) based on the relative vigor index by John F. Ehlers.

This indicator is a Schaff Trend Cycle that is using Jurik Volty Adaptive RSX for calculation. Default adapting period is kept rather long simply to make the effects of the adapting more noticeable.

Three moving average cross with MACD signal verification before opening order. Updated 8/30/2018:

DEMA trend

Skyscraper_Fix indicator in candle form

A trading system based on indicator iMA (Moving Average, MA).

Trade with no need to calculate lot size! This script calculates the proper lot size and opens the position(s) for you.

Reflex and Trendflex was created by John Ehlers ("Stocks & Commodities Feb. 2020 (6-8)").

A Sample of Averaging Up/Down Martingale EA.

1...176177178179180181182183184185186187188189190...195