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

Submit your code

Bill Williams' Awesome Oscillator with the possibility of fine-tuning and an additional signal line in the form of a colored cloud.

Bill Williams' Accelerator with the possibility of fine-tuning and an additional signal line in the form of a colored cloud.

A semaphore arrow signal indicator. The indicator puts colored dots at times when you can trade.

The indicator changes the bar color to the color of the current trend calculated based on the ADX technical indicator.

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

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

The MultiBlauSMStochasticx7Signal indicator shows information on active trends using the values of seven BlauSMStochastic indicators from different timeframes.

The ExVol calculates the difference between the total sum of bodies of growing and falling candlesticks on a given interval in points.

The Exp_RangeExpansionIndex EA is based in the signals generated by the RangeExpansionIndex oscillator.

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

The indicator draws candlesticks of a larger timeframe based on the 3LineBreak indicator values.

The Expert Advisor allows you to determine which chart is active at the moment.

The Exp_ColorZerolagRVI Expert Advisor enters the market when the ColorZerolagRVI indicator cloud changes its color.

A variant of the RVITrend_x10 indicator with the option to individually customize the input parameters for each RSI oscillator which are used to display the current trends.

The Schaff Trend Cycle indicator based on the difference between two DeMarker oscillators with different periods

The TriX indicator implemented as a sequence of candlesticks.

The Ease of Movement indicator implemented as a sequence of candlesticks.

The indicator draws JFatlCandle indicator candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.

The channel formed by two averages drawn on smoothing of High and Low price series. Candlesticks outside the channel limits are marked with color according to the trend.

Trading system based on the signals of the Laguerre_ROC indicator.

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

An example of using the MasterWindows library for creating a multicurrency game trade panel.

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

The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

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

MetaTrader 5 version of NonLag MA.

The extensive use of standard library classes and the uniform code for data acquisition from iMACD, iStochastic, iSAR and iMomentum indicators.

Analyzing iBullsPower and iBearsPower indicators on the first bar.

Oscillator, representing the weighted smoothed sum of four indicators: RSI, MFI, WPR and DeMarker.

Dsl (discontinued signal lines) - RSX.

The indicator displays the change in price as a percentage relative to the Open price of the current candlestick.

An Expert Advisor for 4 currency pairs, including EURUSD, GBPUSD, USDCHF and USDJPY. It is based on four-hour moving averages.

The trading system is based on the NRTR_ATR_STOP indicator signals.

The indicator marks all performed trades with short horizontal lines.

Trading strategy: the breakout of a High/Low in the selected time interval.

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

A semaphore signal indicator.

The Price Channel trading system.

High/Low indicator mod.

A trading system based on two indicators: iSAR (Parabolic SAR) and iRSI (Relative Strength Index, RSI). Lot calculation based on the risk value as a percentage of free margin.

1...798081828384858687888990919293...191