Líneas horizontales - página 6

 

Líneas hor izontales en ciertos niveles de precios como 1.2310 y 1.2390

Quiero dibujar líneas horizontales en ciertos niveles, por ejemplo, 1,2310, 1,2390 y 1,2410, 1,2490 y así sucesivamente, pero ¿cómo puedo obtener el precio exacto, por ejemplo, 1,2310 para poder dibujar mi línea horizontal allí?

 

...

Si buscas un ejemplo de codificación, aquí hay un hilo que podría ayudarte : https://www.mql5.com/en/forum/172989

 

Hola mladen,

¿Vives aquí?

He estado allí pero no he encontrado nada, pero lo voy a intentar una vez más.

Gracias.

 

Hola Georgebaker,

Puedes dibujarla tú mismo usando el botón de Línea Horizontal en metatrader

Coloque la línea en cualquier espacio del gráfico, haga doble clic en esta línea y muévala a cualquier valor de precio. También puedes hacerlo por color o seleccionar el color de cada línea.

Es muy fácil.

Archivos adjuntos:
 
newdigital:
Hola Georgebaker,

Puede dibujarla usted mismo usando el botón de Línea Horizontal en metatrader

coloque la línea en cualquier espacio del gráfico, haga doble clic en esta línea y muévala a cualquier valor de precio. También puedes hacerlo por colores o seleccionar el color de cada línea.

Es muy fácil.

Gracias newdigital, pero estoy buscando el código mql4 para hacer un indicador.

 

Acabo de encontrar un artículo con códigos sobre cómo codificar líneas horizontales:

Lenguaje MQL4 para novatos. Indicadores personalizados (Parte 2) - Artículos MQL4

 

Esta es una buena, para los novatos

Vuelve a hablar con vosotros aquí cuando lo necesite para repintar cuando cambie de plazo

Gracias newdigital

 

...

En el primer post de este hilo tienes un indicador de construcción de rejilla. Está dibujando una serie de líneas horizontales. Así es como lo hace:

for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}

La parte con las funciones "Object"... es la parte que hace el dibujo de las líneas horizontales. La parte "I/Divisor" es la que asigna el precio al que se dibuja la línea horizontal

Georgebaker:
Hola mladen,

¿Vives aquí?

He estado allí pero no he encontrado nada, pero lo intento una vez más.

Gracias.
 
mladen:
En el primer post de este hilo tienes un indicador de construcción de cuadrícula. Está dibujando una serie de líneas horizontales. Aquí está cómo lo hace :
for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}
La parte con las funciones "Object"... es la parte que hace el dibujo de las líneas horizontales. La parte "I/Divisor" es la que asigna el precio al que se dibuja la línea horizontal

Gracias mladen por el código.

Lo probaré.

 

Indicador de líneas horizontales 15 líneas/Precio/Color/Ancho/Estilo

Puede alguien poner un delete en el código para borrar las líneas previamente hechas y hacer que el programa se ejecute sólo una vez y cuando se abra y se modifique. Gracias, y aquí está el indicador y el Script.

horizontal_line_drawer__lbw3.mq4

horizontal_line_drawer__lbw3_script.mq4