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

Submit your code

The second version of indicator with added features.

The Expert Advisor works comparing iCCI and iMACD indicators.

Works only on the hedge accounts! Martin, martingale. Doubling the lot at loss.

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

Support ressitance - Barry (extended version).

The Expert Advisor has been created using the MQL5 Wizard, on the basis of MACD (Moving Average Convergence/Divergence) signals and the Parabolic SAR trend indicator.

The RSI indicator in a candlestick form with the Keltner channel calculated relative to RSI averaging.

A Keltner Channel drawn relative to the average value of the MFI oscillator as a sequence of candlesticks

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

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

Double stochastic - RSI floating levels.

The indicator colors candlesticks whose size multiplied by volume exceeds a preset value.

The Expert Advisor is based on the indicator with the same name. Lot is calculated based on the risk value as a percentage of free margin.

The indicator draws colored candlesticks of a larger timeframe as color filled rectangles using DRAW_FILLING buffers. Rectangles are color filled in accordance with the colors of the StreamСCandles indicator candlesticks, if there are any.

A trend indicator based on the intersections of Parabolic Sar and a moving average.

It is the MQL5 version of ZeroLag MACD.

A channel based on peaks and troughs of the ZigZag indicator.

A channel based on peaks and troughs of the Zigzag2_R_Color indicator.

A trading system based on the AFStar indicator signals.

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

Closing positions: all, only profitable or only losing positions.

A trading system based on the 'EMAAngle' and 'Laguerre RSI with Laguerre filter' indicators.

A variation of Deviation Stops (DevStops) indicator. Some are wrongly calling this version a Kase DevStops (which it is not - Kase DevStops indicator is calculated in a quite different way), but this version has its good points too and can be used in regular support/resistance mode. Additionally each DevStop value is colored according to the slope (trend) of the line - when all are aligned in the same direction, it can be treated as a confirmed trend change.

The Expert Advisor uses three iMA (Moving Average, MA) indicators and one iMACD (Moving Average Convergence/Divergence, MACD)

The indicator displays on the chart the previous trading day's channel.

An indicator of levels

A set of digital filters that are always drawn in separate window (due to their nature).

Expert Advisor Exp_BlauTVI_Tm based on the signals of trend-following indicator BlauTVI

The indicator highlights caudate candlesticks of the "hammer" or "inverted hammer" type, the body of such candlestick being in the upper or lower half of the candlestick

A trading system based on the tick volume of bars.

A trading system based on the signals of indicator XPeriodCandle.

Lentz Volatility indicator

Heiken ashi smoothed - zone trade

RSI adaptive double smoothed EMA

The VR Sync Chart Lite indicator is written for demonstration purposes and shows how it is possible to synchronize the object

Weighted deviation

Script gets information about input and output tensors of onnx-model, their types and shapes

Calculates the risk in the account currency for a given trading volume of the selected symbol at different time periods.

The EA identifies discrepancies between theoretical and actual currency exchange rates to execute risk-minimized trading opportunities.

Commodity Channel Index (CCI) measures the deviation of the commodity price from its average statistical price.

1...111213141516171819202122232425...185