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

Submit your code

Three ATRSmoothed indicators from three different timeframes on one chart.

The Double Exponential Moving Average indicator with the timeframe selection option available in input parameters.

A simple oscillator based on the difference between values of two MAs either of different periods or of the same one but with a "lag" of a few bars.

Example of Buy Limit & Sell Limit pending orders with Bollinger Bands.

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

Three Bollinger Bands channels based on one moving average, drawn as a colored cloud, with the display of the last values as price labels and the possibility to round Bollinger levels up to a required number of digits, and a price grid with these rounded values.

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

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

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

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

RSO is an Oscillator version of RSI.

The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

x1

Simultaneous opening of opposing positions. Lot management

A semaphore signal indicator, which is similar to BykovTrend with an NRTR line based on the values of the ATR indicator.

Zero Lag is a modified EMA.

An assistant indicator. It shows time for holding a position open.

CVI

CVI (Chartmill Value Indicator) shows the value of price deviation from the Moving Average.

A stochastic momentum.

An oscillator indicator of probable reversals

PR

Period Range

Chande Momentum Oscillator with added Discontinued Signal Lines instead of using static levels for trends.

Smoothed standard deviation changing rate.

A trading system based on the XRSIDeMarker_Histogram indicator signals.

Trend strength assessment based on RSX.

DI

Oscillator DI (Damping Index) is designed for identifying the damping of the directed market movement.

This version also does not use Close prices for volatility calculation. Instead it uses the High/Low ratio (the calculation is different from the "regular" Historical Volatility indicator).

Indicator "Range Indicator."

The Repulse indicator measures and displays the bullish or bearish pressure associated with each price candlestick in the form of a curve.

Indicator WAAB (Waddah Attar ADXxBollinger) is intended for identifying the direction and strength of the current trend. For this pupose, a combination of the signals from two indicators is used: Advanced_ADX and Bollinger Bands.

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

Wajdyss_Ichimoku_Candle indicator provides alerts, sends email and push notifications when the candles break through the Kijun Sen line (candle color changes to the opposite one).

The Chandelier Exit indicator implemented as a sequence of candlesticks

The Valid Swing HighLow indicator

ATR adaprive EMA - multi time frame

Trading system based on iADX (Average Directional Movement Index, ADX) and iAMA (Adaptive Moving Average, AMA) indicators. The system works on a new bar only.

Analyzing the price channel (iHighest, iLowest) for a certain period of bars.

Williams Pro-Go indicator

XRSI_Candle_Vol_Zer indicator provides alerts, sends email and push notifications at the incoming trading signals

Strategies based on iMA (Moving Average, MA) and iRSI (Relative Strength Index, RSI)

Normalized smoothed MACD

1...133134135136137138139140141142143144145146147...184