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

Submit your code

Detrended Price Oscillator (DPO) shows the market overbought/oversold states and also can be used for getting buy/sell signals.

Two-pole super smoother filter from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading" is used in this indicator for moving average calculation.

The trend indicator made as NRTR (Nick Rypock Trailing Reverse).

The trend indicator that gives signals for performing deals. The indicator color depends on the market movement direction determined by the indicator position relative to the zero line.

The indicator calculates forecast prices of the daily price range. It shows resistance and support levels of current day using the prices of the previous day.

Modified CCIT3 indicator

The MultiMaRsiSignal indicator displays the information about the active trends using the five MaRsi-Trigger indicators' value from different timeframes.

Trading system using the Exp_ColorJVariation oscillator.

The advanced presentation of the Bollinger Bands indicator

This EA is based on SMA, ADX and SAR indicators.

An indicator that uses tick volume for calculations.

The indicator draws candlesticks of a larger timeframe as color filled rectangles in accordance with the direction of the BlauTSStochastic histogram.

A trading system that uses the XD-RangeSwitch semaphore, signal indicator.

CTimeControl class for include to your EA for easy setting and checking your own trading time.

The Ozymandias_HTF_Signal indicator shows the trend direction and the signal based on the OzymandiasSign indicator.

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

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

This RVI oscillator analogue is calculated based on four Relative Vigor Index indicators.

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

The ColorMaRsi-Trigger indicator with the timeframe selection option available in the input parameters.

Bollinger Bands indicator with sound/email/arrow_display alerts.

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

This indicator is an example of smoothing the Bulls Power indicator timeseries by filtering high-order harmonics.

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

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

Trading system based on ColorJ2JMAStDev indicator signals.

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.

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

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.

The Exp_BykovTrend_ReOpen trading system based on the signals of the BykovTrend indicator with scaling by the trend.

The Expert Advisor trades moving average breakouts. It uses the following indicators: two iMAs (Moving Average, MA), iRSI(Relative Strength Index, RSI) and two iEnvelopes (Envelopes).

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.

1...787980818283848586878889909192...196