Watch how to download trading robots for free
Find us on Twitter!
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 - 107

Submit your code

EMA Deviation is similar to Standard Deviation, but on a first glance you shall notice that it is "faster" than the Standard Deviation and that makes it useful when the speed of reaction to volatility is expected from any code or trading system.

Indicator CandlesticksBWx10 shows the color of the CandlesticksBW indicator candlesticks from ten different timeframes from the bar defined in the indicator input parameters.

Indicator CandleStop_Cloud with the timeframe selection option available in input parameters.

Oscillator ADMIR (Average Directional Movement Index Rating) shows the ratio of the ADX lines of two indicators Average Directional Movement Index with the calculation periods differing by the specified value.

This indicator uses the combined values of MAMA (MESA Adaptive Moving Average) and FAMA (Following Adaptive Moving Average) to assess the trend of the market.

Four different CCIs combined into a "candles" display of CCI.

Indicator Derivative additionally smoothed and made as a color histogram

The QQE (Quantitative Qualitative Estimator) made multi timeframe.

RSI Candles (RSI that calculates RSI of High, Low Open and Close and displays those values as candles) with an addition of Trend Envelopes.

Indicator UltraAbsolutelyNoLagLwma with the timeframe selection option available in the input parameters

BBB

Indicator Bull And Bear Balance.

Cutler's RSI.

An indicator of the movement direction and stop.

Indicator Heikin-Ashi Open.

Indicator ColorXDerivative with the timeframe selection option available in the input parameters

MACD indicator that is using very well known BB Stops instead of using signal line for signals.

Historical Volatility (HV) is a statistical measure of the dispersion of returns for a given security or market index over a given period of time. Generally, this measure is calculated by determining the average deviation from the average price of a financial instrument in the given time period.

Synthetic Japanese candlesticks over the period predefined in the indicator settings, calculating on each bar, averaging the price timeseries used in the indicator, and highlighting caudate candlesticks.

A trend-following trading system Exp_WAMI_Cloud_X2 based on the sisgnals of two indicators WAMI.

TII

Indicator Trend Intensity Index.

The five-week and 17-week RSI values are used for entry and exits while the 17-week RSI is used for trend direction as an entry filter in the retracement entries.

Indicator XPeriodCandle in the main chart.

Trend-following trading system Exp_XPeriodCandle_X2 is based on the signals of two indicators: XPeriodCandle and XPeriodCandle_HTF.

Candlestick size and shadow analysis. In OnTradeTransaction, opening (DEAL_ENTRY_IN) and closing (DEAL_ENTRY_OUT) the positions are intercepted, as well as closing by Stop loss (DEAL_REASON_SL).

SS

Indicator SS (Stochastic Stack) represents a set of eight indicators Stochastic with different parameters, united in a single calculation process.

Pivotal points as described in the March 2009 SFO magazine article "Trading FX Like Jesse Livermore Traded Stocks" by Jamie Saettele.

Indicator Rj_RMA with the possibility to change the indicator timeframe in its input parameters.

Indicator Zero Lag Triple Exponential Moving Average.

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

A channel formed by two moving averages AbsolutelyNoLagLwma based on averaged High and Low timeseries

Indicator AbsolutelyNoLagLwma_Range_Channel with the timeframe selection option available in the input parameters.

AB

Indicator Acceleration Bands

The indicator shows the moment of successive appearance of several unidirectional candles in a row activating alerts and sending email and push notifications

Variation of a well known Pivot indicator showing pivot lines in a separate window and price position relative to those pivot lines.

Three independent trading systems using ColorJFatl_Digit indicators within a single EA with an ability to change the volume of a forthcoming trade depending on the results of the previous trades for this trading system

ASH

Absolute Strength Histogram (ASH) indicator

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

The indicator is displayed using three horizontal lines of iAMA (Adaptive Moving Average, AMA) indicator from three different timeframes.

Compared to the original QQE indicator, this version is adding fixed levels (to help further estimate the trend) and color changing histogram (based on those levels).

Compared to the original QQE indicator, this version instead of using trailing levels uses fixed levels to estimate overbought and oversold conditions. This version is also using RSX (a smoother RSI without a lag) in order to further purify the signals.

1...100101102103104105106107108109110111112113114...189