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

Submit your code

Guppy Multiple Moving Average (GMMA) is an indicator based on the relationships between groups of moving averages providing insight into the behavior of two dominant market groups - traders and investors.

3D_Oscillator_Signal shows a trend direction or a signal for performing a deal generated by 3D_Oscillator as text messages with a trend color indication or deal direction and gives alerts or audio signals.

The iClose_HTF indicator plots a zigzag based on closing prices of a time frame specified in the input parameters.

The Expert Advisor tries "to catch" rollbacks after a strong movement. Candlestick analyses is used

The Exp_CenterOfGravity Expert Advisor is based on the CenterOfGravity indicator. The signal is formed when a bar is closing if there is crossing of indicator and its signal line.

The trading system based on the signals taken from the CMO oscillator

This system, based on Momentum indicator, assumes that very strong price movements are determinant. It consists in riding the appearing tsunamis, for instance, an important US Nonfarm Payrolls release. HawaiianTsunamiSurfer works well on AUDUSD, USDJPY and EURUSD.

The script demonstrates the example of using the FileCopy() function

The script demonstrates the example of using the FileReadArray() function

Conversion from MetaTrader 4 version.

Trading system using the BlauTStochI indicator.

The MACD indicator is in the form of a colored cloud and the difference between the MACD and the signal line in the form of a color histogram.

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

A trading system that uses the smoothed Slow-Stoch stochastic.

A trading system using the HighsLowsSignal semaphore arrow indicator.

The indicator is designed to show how the seven major currencies have moved against the US dollar.

A semaphore signal indicator that uses divergence between two WPR oscillators based on extreme points of the last five bars.

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

The Beginner_HTF_Signal indicator shows a trend direction or a signal generated by the Beginner indicator.

The ADXCrossing_HTF_Signal indicator shows a trend direction or a signal based on the ADXCrossing indicator.

Cloud indicator, the envelopes of which represent the TriX oscillator values calculated for High and Low prices.

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

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

The Exp_ColorSchaffRVITrendCycle Expert Advisor is based on the ColorSchaffRVITrendCycle oscillator change of position relative to the overbought and oversold levels.

The Exp_Ergodic_Ticks_Volume_Indicator Expert Advisor is based on signals generated by the Ergodic_Ticks_Volume_Indicator oscillator.

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

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

The Exp_i-BandsPrice Expert Advisor is based on the i-BandsPrice histogram breaking through the overbought and oversold levels.

The Exp_i-KlPrice Expert Advisor is based on the i-KlPrice histogram breaking through the overbought and oversold levels.

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

The Exp_XKRI_Histogram Expert Advisor is based on the XKRI_Histogram oscillator change of direction.

A semaphore signal indicator that uses two FatlMacd indicators, based on Open and Close values of the price series.

The LeManTrend with the timeframe selection option available in the input parameters.

The VKW_Bands_Modify indicator implemented as a sequence of candlesticks.

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

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

Trading system based on the signals of AroonHornSign indicator

TRIX indicator is displayed as a colored histogram and provides the ability to change the averaging algorithm

Donchian Channel indicator with the color filling inside the channel, drawn as a cloud, with the display of the last values as price labels and the possibility to round the channel levels up to a required number of digits, and a price grid with these rounded values.

Hybrid of the FATL (Fast Adaptive Trend Line) digital filter and analog adaptive averaging JMA — the ColorJFatl indicator that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits, as well as displays a price grid with those rounded values.

1...747576777879808182838485868788...185