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

2014.02.04 08:29

Demo_IndicatorSetDouble - indicator for MetaTrader 5

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

votes: 38

Example of using IndicatorSetDouble() function. This is an indicator that turns upside down the maximum and minimum values ​​of the indicator window and values ​​of levels, on which the horizontal lines are placed.

The indicator is created in a separate window, and three horizontal lines on levels 25, 50 and 75 are also added in the same window:

//--- display three horizontal levels in a separate indicator window
#property indicator_level1 25
#property indicator_level2 50
#property indicator_level3 75

Then, a signature is placed in OnInit() function for each level:

//--- set descriptions for the horizontal levels 
   IndicatorSetString(INDICATOR_LEVELTEXT,0,"First Level (index 0)");
   IndicatorSetString(INDICATOR_LEVELTEXT,1,"Second Level (index 1)");
   IndicatorSetString(INDICATOR_LEVELTEXT,2,"Third Level (index 2)");
Arrived ticks are calculated during the indicator operation in tick_counter variable. The indicator window rendering changes each 10 ticks - the minimum value is changed from 0 to -100, while the maximum one - from 100 to 0. Thus, the indicator is "reversed".

Example of using Demo_IndicatorSetDouble() function

Translated from Russian by MetaQuotes Software Corp.
Original code:

Standard_Deviation_Channels Standard_Deviation_Channels

Two Standard Deviation channels automatically positioned on the chart.

Smooth Candle S Smooth Candle S

Four moving averages based on the averaged values ​​of Open, Low, High and Close of a candlestick chart.

BlauSMStochastic_HTF BlauSMStochastic_HTF

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

iAnchMom iAnchMom

A non-normalized oscillator implemented in the form of a color histogram.