Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

2015.04.10 14:12

Trend Oscillator - indicator for MetaTrader 5

| English Русский 中文 Español Deutsch 日本語 Português

Published by:
Nikolay Kositsin
votes: 13
getrendosc.mq5 (9.73 KB)view

Original author:

Evgeniy Gutorov

A trend oscillator indicator. The main algorithm for getting the source signals using the formula:

InputSeries[bar] = (Close[bar] - Open[bar]) / (High[bar] - Low[bar])

To calculate the oscillator signal generated by the green line we use the following formula:

Osc=Sum(Period) / Sum(Abs(Period)) * 100


  • Sum(Period) - a sum of source signal values for a period;
  • Sum(Abs(Period)) - a sum of absolute source signal values for a period.

The red line is the Hodrick-Prescott filter which redraws if the redraw period in the beginning bars is big. For that reason it's better to use the period of 2 to get more reliable results.

Originally this indicator has been written in MQL4 and was first published in the Code Base on 15.08.2009.

Fig. 1 The geTrendOsc trend oscillator

Fig. 1 The geTrendOsc trend oscillator

Translated from Russian by MetaQuotes Software Corp.
Original code:


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

Notches Notches

The indicator draws lines by ascending series of maximums and descending series of minimums.

Exp_Ozymandias Exp_Ozymandias

Trading system using the Ozymandias indicator.

Background_FiboCandles_HTF Background_FiboCandles_HTF

The indicator draws candlesticks of a larger timeframe as color filled rectangles based on the FiboCandles indicator.