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

Submit your code

The i-CAiChannel indicator with the timeframe selection option available in input parameters.

The indicator represents the derivative of the second averaging of the financial asset price, increased a hundred times.

Indicator based on smoothed FATL and SATL digital filters and signal trend cloud between them.

Multi pass averages MetaTrader 5 version is similar to multi weighted MA but this one allows the additional 16 types of averages instead of using just LWMA.

The Exp_ColorJFatl_Digit_ReOpen trading system is based on the ColorJFatl_Digit indicator color change with adding to trend-following positions.

JBrainTrend1Stop trend indicator features alerts, emails and push notifications.

Aroon oscillator — that is using dynamic levels/zones instead of using fixed levels for overbought and oversold conditions.

The simplest EA based on the fractal Force_Index.

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

Awesome oscillator - extended version.

The Expert Advisor uses Parabolic SAR and three EMAs (with the periods of 10, 25 and 50).

Keltner Channel built relative to the average value of the XCCX oscillator as a sequence of candlesticks

SSL

A simple trend indicator of the NRTR type that uses the breakout of a channel drawn based on the Moving Averages of the High and Low price series.

The Exp_XFatlXSatlCloud trading system is based on change of the trend direction displayed by the XFatlXSatlCloud indicator

A redrawing channel having two upper and two lower borders. Its algorithm is similar to a zigzag.

The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones. The account type is taken into account, i.e. whether it is netting or hedging.

Another version of Bollinger Bands using as the middle line the average of the High and Low over a selected period.

The Expert Advisor uses Burg's method for linear prediction.

PS Magicas - Three moving averages that give target and possible entries.

A trading strategy "three bars down, Stochastic up".

The Expert Advisor uses the signals of "crossover of two iMAs (Moving Average, MA)". The EA uses Trailing Stop and Take Profit.

Bollinger Bands in the form of an oscillator.

The indicator displays the ratio of two LSMAs.

Sherman and Marian McClellan Advances/Declines Indicator.

Sherman and Marian McClellan Summation Index.

Linda's Coil - an indicator of "engulfed" candlesticks.

A trading system based on indicators MACD and SAR. The signal receiving formula is completely optimizable.

Positions are opened pseudorandomly. In case of loss (closing by Stop Loss and negative profit), Martingale is applied.

Oscillator of polynomial regression slope.

An indicator of relative trend strength.

Indicator WAMI allowing changing the timeframe of the indicator in its input parameters, the space between the oscillator and its signal line being filled in color, according to the trend direction

Historical Volatility Bands that are constructed using average as the middle line, and upper and lower bands using the Parkinson's historical volatility (instead of "regular" Historical Volatility) for bands calculation.

Three Bollinger Bands channels based on one moving average AbsolutelyNoLagLwma, 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.

The EA based on single iMA (Moving Average, MA) indicator signals.

The signal and information indicator Williams Thrust is based on two Williams' Percent Range indicators with different periods and their average values.

The Delta indicator draws two lines: the bar average price line (OHLC)/4 and the line of the decimal logarithm of the current to previous (OHLC)/4 prices ratio.

The DHLBO (Dynamic High/Low Band Overlay) indicator shows on the price chart two bands calculated based on the range Highs/Lows.

An Expert Advisor based on iRSI (Relative Strength Index, RSI).

Trend Envelopes indicator that uses Standard Deviation for the price change calculation and is adding prices smoothing prior to be used in calculations.

An Expert Advisor based on iMA (Moving Average, MA) and iMomentum (Momentum).

1...697071727374757677787980818283...188