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

Submit your code

An alert (an audio alert, email and push notification) is generated when the iMA (Moving Average, MA) indicator crosses the bar with index N.

The indicator marks the current day's time period specified in the indicator settings using colored rectangles.

An arrow indicator, which compares the daily open price with the close price of an hour.

An information indicator showing maximum and minimum volumes.

ESM

Indicator ESM (Elsig's Shifting Mean) shows the averaged shift of price over the specified time interval (bars).

Indicator AnchoredMomentum_x10 shows the location of indicator AnchoredMomentum from ten different timeframes.

Combination of two very well known indicators (CCI and Moving Average) that estimates the direction strength of the current market trend.

Jurik Volty Multi Timeframe indicator is calculating and showing periods of elevated or lesser volatility as a standalone indicator.

JB Volatility - market volatility oscillator marking its state in color.

Closing positions and removing pending orders when reaching a specified profit or loss.

The SVE_ARSI (Sylvain Vervoort's Asymmetrical RSI) indicator was described in the October '08 issue of the "Stocks & Commodities" magazine.

The trading system based on XCCI_Histogram_Vol indicator signals

Iin_MA_Signal_NRTR indicator with the timeframe selection option available in input parameters

Trend Lord indicator

The indicator displays a horizontal price line. Its parameters are set when the indicator is launched by a trader. The line defines the signal trigger level. Its breakthrough activates signals accompanied by emails and push notifications.

Indicator Three timeframes MFI with Average

Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it

allow an object to alter its behavior when its internal state changes. the object will appear to change its class

Discontinued signal line version RSI of averages

Non-anchored discontinued signal line RSI of average

The script is developed for placing a BuyStop order with fixed trigger levels, Stop Loss and Take Profit levels in points from the current price.

This indicator was created by Edward Coppock in 1962. It displays the long term possibilities to buy or sell (in the original, only to buy).

These scripts are designed to buy with fixed values of Stop Loss and Take Profit in points from the current price

ZigZag inscribed in Gann angles.

An indicator of the series of simple indicators without averaging.

Relative Strength Index with the market flat state detection option.

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

A semaphore signal indicator that uses divergence between two Momentum oscillators based on extreme points of the last five bars.

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

The Channel indicator. The indicator also displays the current channel levels as price labels and the type of the signal for making trading decisions.

A trading system based on the signals of the NonLagDot indicator.

ROC2_VG indicator with the timeframe selection option available in the input parameters.

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

Uses two iStochastic (Stochastic Oscillator) indicators and one iRSI (RSI, Relative Strength Index). Calculates the lot size based on the analysis of closed trades.

The indicator shows a text block with the values ​​of the user defined ATR period for each timeframe.

An Expert Advisor based on the iIchimoku (Ichimoku Kinko Hyo) indicator. Fixed lot.

The DSL (Discontinued Signal Line) version of Stochastic does not use a moving average in a classical way for signals, but is instead calculating the signal lines depending on the value(s) of the stochastic. Thus, we are having two things : a signal line and a sort of levels that can be used for overbought and oversold estimation.

This is not a directional indicator. This means that even it is stochastic it does not show the direction of the market, but shows the direction-amount-size of volatility. The assumption that seems sound enough and after which this indicator is made is that in the times of extremely low volatility it is a good time to enter the market, since the change in volatility is imminent. Those times are marked by dark gray dots on this indicator. For direction of entry, you should use some other trend showing indicator(s).

A trading system based on the 2XMA_Ichimoku_Oscilator indicator signals.

Volatility Quality indicator made "on-chart".

1...150151152153154155156157158159160161162163164...183