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
¿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.
Hola, phy.....
Incluso tengo el mismo problema que el anterior, tengo que cambiar el marco de tiempo manualmente y luego me da un estado de actualización del indicador.....
Como soy nuevo en la codificación no sé dónde añadir la línea mágica................
for( int i = MathMax(WindowFirstVisibleBar(), Bars-IndicatorCounted()); i>= 0; i--){
Plesae sugiere....
Gracias... un .....lot.
Harry.
Hola chicos está funcionando bien. gracias de nuevo,,,
Hola, brspMA,
Incluso tengo el mismo problema .........
Puede u guiarme donde añadir esa cal...
Gracias......
Fecha de inicio del hilo - 2007.11.29
WHRoeder- ¿Por qué estás publicando en un hilo de hace cinco años?
RaptorUK - Fecha de inicio del hilo - 2007.11.29
============================
¿Qué hay de malo en responder a hilos antiguos?
Google no discrimina el contenido con respecto a la cronología (a no ser que se usen filtros), así que no hay nada malo en ayudar a otros que se encuentran con hilos a través de los motores de búsqueda.
¿Acaso los mods van a una escuela donde les enseñan a vilipendiar y condenar a los noobs?
WHRoeder - ¿Por qué estás publicando en un hilo de hace cinco años?
RaptorUK - Fecha de inicio del hilo - 2007.11.29
============================
¿Qué hay de malo en responder a hilos antiguos?
Google no discrimina el contenido con respecto a la cronología (a no ser que se utilicen filtros), así que no hay nada malo en ayudar a otros que se encuentran con hilos a través de los motores de búsqueda.
¿Acaso los mods van a una escuela donde les enseñan a vilipendiar y condenar a los noobs?
En principio, no hay nada malo en responder a un hilo antiguo.
Son las respuestas como la tuya, que no tienen nada que ver con el tema, las que molestan a los demás.
Además, las respuestas a una pregunta de hace 5 años no suelen ser útiles ya que mql4 evoluciona con el tiempo. Traer un hilo antiguo a la parte superior de la lista a menudo significa que los noobs están leyendo información que ya no es relevante.
Es posible que tengamos que redibujar un indicador, pero no sabemos cuántas barras tenemos que redibujar. Si creamos un indicador fractal, tenemos que recalcular las tres últimas barras, porque la tercera barra puede convertirse en un fractal si las 2 barras siguientes de la izquierda cumplen las reglas. He creado un indicador que marcará un nivel de soporte o resistencia cuando se rompa. Sin embargo, esto podría añadirse después de 10 barras o después de 1000 barras. Así que no sabemos realmente cuántas barras tenemos que recalcular. Y si recalculamos todas las barras en cada tick, normalmente tendremos que limitar nuestro indicador a las últimas 500 o 1000 barras.
También es posible refrescar el gráfico para que recalcule todas las barras de nuestro indicador. Pero, ¿cómo lo hacemos de forma programada? WindowsRedraw() y ChartRedraw() no activan la actualización del indicador. Si cambiamos de marco temporal y volvemos, el indicador se recalculará, como se describe en el primer post. Podemos poner un Expert con un manejador CHARTEVENT_CLICK en nuestro gráfico y luego llamar al método ChartSetSymbolPeriod(0, NULL, 0). Esto establecerá el gráfico en el período real del símbolo y realmente permitirá que el indicador se recalcule automáticamente cada vez que hagamos clic en el gráfico. el uso de un evento de clic es sólo un ejemplo y usted puede utilizarlo de la manera que desee.
Al final del código del indicador poner "ChartNavigate(0,CHART_CURRENT_POS,0);"
{
...
ChartNavigate(0,CHART_CURRENT_POS,0);
return(rates_total);
}