Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 1059
- Ranking:
- Publicado:
- 2014.01.14 13:27
- Actualizado:
- 2016.11.22 07:33
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
An example of the IndicatorSetInteger() function. A simple indicator that shows how to create a label, e.g. "Overbought level" for each horizontal level.
Using the #property compiler directives for the indicator, which is drawn in a separate window, you can specify color, style and width of horizontal levels, for example:
//--- Set showing of three horizontal levels in a separate indicator window <s1p>#property indicator_level1 20 #property indicator_level2 50 #property indicator_level3 80 //--- Set the width of horizontal levels #property indicator_levelwidth 5 //--- Set the color of horizontal levels #property indicator_levelcolor clrAliceBlue //--- Set the style of horizontal levels
In addition, the IndicatorSetInteger() function can dynamically set the style for each level
//--- Set the color of the level IndicatorSetInteger(INDICATOR_LEVELCOLOR,level,level_color); IndicatorSetInteger(INDICATOR_LEVELSTYLE,level,level_style);
Styles of horizontal lines can be set by the ENUM_LINE_STYLE enumeration:
Identifier |
Description |
STYLE_SOLID |
Solid line |
STYLE_DASH |
Dashed line |
STYLE_DOT |
Dotted line |
STYLE_DASHDOT |
Dash-dot line |
STYLE_DASHDOTDOT |
Dash - two dots |
Note
Numbering of properties (modifiers) starts from 1 (one) when using the #property directive, while the function uses numbering from 0 (zero). In case the level number is set incorrectly, resulting indicator can differ from the intended one.
For example, in order to set width of the first horizontal line use zeroth index:
//--- index 0 is used to set width of the first level IndicatorSetInteger(INDICATOR_LEVELWIDTH, 0, 5);
Image:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/1761
![Simple Hedge Panel](https://c.mql5.com/i/code/expert.png)
Panel para abrir y cerrar posiciones en diferentes símbolos financieros con un solo click.
![Demo_IndicatorSetString](https://c.mql5.com/i/code/indicator.png)
Un ejemplo de cómo utilizar la función IndicatorSetString(). Un indicador simple que muestra como crear una etiqueta, p.ej. "Nivel de sobrecompra" para cada nivel.
![PinBar](https://c.mql5.com/i/code/indicator.png)
Indicador de Pin Bars, que puede ser incluido en Asesores Expertos. Muestra los niveles especificados por el patron para el precio de apertura y el stop-loss.
![ATRStops_v1_HTF](https://c.mql5.com/i/code/indicator.png)
Indicador de tendencia implementado en forma de NRTR. Timeframe especificado en los parámetros de entrada del indicador