Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
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.
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:
{
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
Hola mladen,
¿Vives aquí?
He estado allí pero no he encontrado nada, pero lo intento una vez más.
Gracias.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 :
{
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);
}
}
}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