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
Una combinación de las funciones Highest(), Lowest(), BarsPerWindow() y FirstVisibleBar().
Todavía no he obtenido respuesta a mi pregunta:
¿Por qué justo después de la compilación FirstVisibleBar( ) devuelve 9104, pero
después de que llegue el primer tick, FirstVisibleBar( ) = 409, es decir, 22 veces menos.
A veces hay que esperar alrededor de un minuto para que aparezca el primer tic.
La función BarsPerWindow() no tiene esa extrañeza.
A qué funciones y bibliotecas del sistema hay que conectarse
- obtener el tamaño vertical y horizontal del gráfico actual en píxeles;
- obtener las cotizaciones máximas y mínimas visibles del gráfico actual;
- para obtener el número total de gráficos expandidos en la ventana?
¿Tal vez tenga sentido complementar el lenguaje MQL4 con funciones adecuadas?
No recibirás una respuesta hasta que envíes tu código.
Aparte de eso, sería bueno conocer la configuración del gráfico correspondiente.
Comment ( " ", BarsPerWindow(), " ", FirstVisibleBar( ), " ", Bars );
El efecto del salto de FirstVisibleBar( ) se produce inmediatamente después de que el indicador se adjunte al gráfico y cuando se cambia de un período mayor a uno menor. Aparece en cualquier par de divisas.
¿Qué configuraciones de los gráficos son interesantes?
Cuando se cambia, se intenta poner el gráfico en su punto de posicionamiento. Este es el salto del que te hablaba también.
La función FirstVisibleBar sólo devuelve el número de la primera barra visible. Nada más.
Porque es un valor constante. Siempre que no cambie el tamaño de la ventana del gráfico ni su escala.
El valor de FirstVisibleBar( ) depende de BarsPerWindow() y de la separación del borde derecho del gráfico.
¿Por qué estas funciones necesitan intercambiar datos? Cuando se cambia el periodo, el valor de la sangría desde el borde derecho del gráfico no cambia.
Los datos se bombean automáticamente cuando se cambia el marco temporal.