Watch how to download trading robots for free
Find us on Telegram!
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 - 113

Submit your code

Detect bullish and bearish engulfing candles when entering the overbought or oversold territory. We have all seen a currency pair enter the overbought or oversold territory and stay there for long periods of time. What this indicator does is gives you the emphasis. So if you are looking for reversals then you may want to take notice when oversold territory is entered into with a bullish engulfing candle or if the trend is your thing then check for bearish engulfing candles while entering oversold.

Have a look here: https://www.mql5.com/en/market/product/16251

Ehler´s Quotient Transform

I wanted to build a moving average which would create an alert when the price moves over the line by a user defined amount of points. It creates both bullish and bearish signals depending on the direction of market price moving through the MA. It is designed for slow length moving averages (default is 200-day MA). EDIT: I now added a second version of the indicator which uses Arrow buffers instead of ObjectCreate.

Fine Clock. Displayed on all charts.

This indicator is based on RSI and its multiple signal lines analysis.

The indicator of the Micro, Middle and Main Trends

Twenty lines of the Spearman's Rank Correlation indicator in one window

The NRTR Moving Average from Konstantin Kopyrkin for trailing stops and trends display

Trading system drawn on the basis of the signals of the TrendValue indicator

The breakthrough system using the XMA_Range_Bands indicator.

A Moving Average hybrid of digital and analog filtering.

The indicator displays three variants of time in the chart: local, server and GMT!

A simple, semaphore indicator to open positions

The trend indicator with three states.

This trading system uses the BlauSMStochastic oscillator.

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

A trading system using the T3_TRIX indicator.

A trend indicator drawn in the form of a colored cloud. with stops beyond the range of the colored cloud.

DM

A semaphore signal indicator. Four last bars are analyzed in its algorithm.

The indicator shows inverted chart for better short trading.

A set of support and resistance levels built on the last tops of ZigZag_NK_MTF with an option of fixing the timeframe, on which the zigzag is calculated.

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

The Exp_CronexAO EA is based on the signals generated by the CronexAO oscillator.

The Exp_JBrainTrend1Stop EA is based on the signals of the NRTR indicator JBrainTrend1Stop.

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

System of receiving information concerning opened positions' current state, account, etc., as well as automatic notification about operations via ICQ.

A semaphore signal indicator that uses an algorithm based on crossovers of moving averages from the MAMA indicator.

The Shifted Moving Average allows you to shift moving average both vertically and horizontally.

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

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

This indicator shows the support/resistance lines using price histogram.

Semaphore signal indicator using the trend filter algorithm based on moving averages.

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

The Laguerre_PlusDi and Laguerre_MinusDi indicators in a single window in the form of a cloud

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

The Exp_FrAMACandle Expert Advisor is based on the FrAMACandle indicator candlestick color change.

A scalper that trades depending on the last deal on the open interest side.

The Dots indicator implemented as a sequence of candlesticks. Candlesticks appear as a result of relevant price timeseries processed by the Dots algorithm.

Indicator of the oscillator type, which displays its values based on the DeMarker technical indicator.

1...106107108109110111112113114115116117118119120...183