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
El "problema" puede ser que los indicadores utilizan un límite, es decir, la función IndicatorCounted()
para no repintar las barras.
Cambiar el marco de tiempo lo restablece, WindowRedraw() puede que no. Su función es redibujar los objetos, no los índices de los indicadores.
Sé que normalmente voy a recalcular 1000 barras más o menos en la mayoría de las cosas que escribo, y eso es
se inicia con un clic derecho de Refrescar.
Si no se limita mucho el bucle para el indicador, se obtiene un refresco del indicador en cada tick.
Muchas gracias,
¿Es usted "difícil de leer"?
justo después de casi dos meses recibí tu última respuesta. No se como me la he saltado. Todavía estoy teniendo problemas con "redibujar mi indicador". ahora voy a tratar de arreglar el problema con la información que me dio. muchas gracias,,,
Muestra tu código...
hola phy,
justo después de casi dos meses recibí tu última respuesta. No se como me la he saltado. Sigo teniendo problemas con el "redibujado de mi indicador". ahora voy a tratar de arreglar el problema con la información que me diste. muchas gracias,,,
supongo que estoy intentando resetear el indicador para forzarlo a redibujar todo de nuevo desde el principio... mi problema es que estoy utilizando una función que cambia los datos pasados en función de los nuevos, y el resultado es que mi gráfico se convierte en una masa con el tiempo. Necesito redibujar todo mi indicador periódicamente. últimamente, he estado cambiando el marco de tiempo, para que cuando vuelva al marco de tiempo en el que estaba, me queden las ventanas de mi gráfico limpias (redibujadas) . aquí está el esquema de mi código:
muchas gracias,,,
¿Qué es la GV?
Lo que he estado haciendo recientemente, es algo como esto
for( int i = MathMax(WindowFirstVisibleBar(), Bars-IndicatorCounted()); i>= 0; i--){
Redibuja la parte visible del indicador en cada tick, pero no las barras que están fuera de la vista.
¿Qué es la GV?
Lo que he estado haciendo recientemente, es algo como esto
for( int i = MathMax(WindowFirstVisibleBar(), Bars-IndicatorCounted()); i>= 0; i--){
Redibuja la parte visible del indicador en cada tick, pero no las barras que están fuera de la vista.
¡¡sois increíbles!! Esta tarde pondré en práctica este código.
gracias por vuestra generosidad,,,