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
He descomprimido mql5.com/es/code/download/16753.zip y lo he copiado con la estructura de carpetas intacta.
Al compilar ZoomPrice.mq5 en MetaEditor 5.0 build 2715, da un error:
Los archivos zip de la base de código no se han actualizado al actualizar los fuentes durante mucho tiempo. Descargue cada archivo por separado.
1. En el archivo Ticks.mqh hay este código
Al mismo tiempo en GetFreshTicks hay una comprobación
En otras palabras, si se leen los últimos ticks, GetFreshTicks no cambiará el array NewTicks. Pero no se limpia, y se procesará el viejo array con valores antiguos. Alternativamente, esto se soluciona moviendo la declaración MqlTick NewTicks[];
2. Algunos errores tipográficos
Hasta ahora, debido a este bug https://www.mql5.com/ru/forum/363680/page9#comment_21182494 no puedo decir si todo es normal o hay algo que no funciona.
Пока из-за этого бага https://www.mql5.com/ru/forum/363680/page9#comment_21182494 не могу сказать, всё ли дальше нормально или ещё что не работает.
Foro sobre negociación, sistemas automatizados de negociación y prueba de estrategias de negociación
Símbolos personalizados. Errores, bugs, preguntas, sugerencias.
fxsaber, 2020.07.01 17:34
Confirmo el error en 2509.
Esta variante no parece fallar.
Tal vez tenga sentido cambiar a CopyTicksRange.
Podría tener sentido cambiar a CopyTicksRange.
El indicador es antiguo. Ni siquiera tenía esta función en ese entonces. Para que funcione correctamente, por supuesto, usted necesita hacer cambios.
Podría tener sentido cambiar a CopyTicksRange.
Parece ser una opción que funciona.
3. hay una función void SetAutoScroll( void ). Si el gráfico se autodesplaza hacia el borde derecho, el tiempo para ZoomTicks se calculará en base al tiempo real actual a través de this.Ticks.GetNowTime(). Pero los caracteres personalizados no generan nuevos ticks. Como resultado Desde y Hasta se rellenarán con valores de la hora actual, no recogerá ticks para ellos (no hay nuevos ticks), el cuadro de ticks mostrará eventualmente el antiguo, pero en this.SetTextCross firmará la hora actual.
4. La petición de ticks viene del borde izquierdo del intervalo. Si el intervalo va de 01:00:00:00-01:01:00:00, y el primer tic que entra en el intervalo será a las 01:00:30, habrá un hueco en la mitad izquierda.
4. La petición de ticks viene del borde izquierdo del intervalo. Si el intervalo va de 01:00:00:00-01:01:00:00, y el primer tick que entra en el intervalo es a las 01:00:30, habrá un hueco en la mitad izquierda.
Esto fue originalmente allí. No lo hice a propósito.
Estaba ahí desde el principio. No goberné a propósito.
¿Para qué era el agujero, si no es un secreto?
¿Para qué era el agujero, si no es un secreto?
Puedo ver de inmediato que no había ninguna garrapata a la izquierda.
Y estoy recibiendo los mismos errores.
Todavía tengo una versión de trabajo del indicador, todavía funciona para mí).