Errores, fallos, preguntas - página 1339
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
¿Por qué?
Para ver la lógica.
Lo imprimí - el resultado es el descrito arriba
¿Dónde estaba la impresión? ¿Dónde está el resultado? No lo veo, te has olvidado de adjuntar la impresión del antes y el después.
No se muestra el encabezado al añadir una imagen en el foro
Estoy rellenando el campo de la cabecera. La imagen se muestra pero el encabezado no
Diferente orden de los gráficos en un perfil
Si añade un nuevo gráfico a varios gráficos de un perfil y lo mueve al centro, digamos
entonces en el listado posterior de gráficos con el script usando
se trasladará al último a pesar de estar en el centro
Y si se recarga la MT, estará en el centro, como en la figura, durante la nueva enumeración
Resulta un comportamiento diferente antes y después de la recarga. ¿Dónde está la lógica?
Hemos añadido "EURAUD", "EURCAD", "EURUSD" y "NZDUSD" y activado el primer gráfico - "EURAUD"
"NZDUSD" se coloca después de "EURAUD" y activa el primer gráfico - "EURAUD"
Después de la recarga (el primer gráfico sigue activo - "EURAUD")
Todo tiene mucho sentido. Sólo antes de llamar al script:
hay que elegir con cuidado el gráfico activo. El siguiente gráfico se cuenta a partir del activo.Todo tiene mucho sentido.
¿Y cuál es la lógica de esto? ¿Si antes de reiniciar había una secuencia 2-3-4-5, y después de reiniciar había otra 2-5-3-4?
Antes de la recarga, los gráficos se escriben en el perfil en el orden en que fueron creados, es decir, 1-2-3-4. Antes de la recarga, se reescribe el perfil (se escribe en él la última revisión de los movimientos del gráfico, es decir, 1-4-2-3-3). Tras el reinicio, los gráficos se vuelven a dibujar (crear) según la última revisión de los movimientos del gráfico, es decir, 1-4-2-3-3.
Y así, después del reinicio, como los gráficos fueron creados en el orden de 1-4-2-3, significa que ChartNext() devolverá exactamente ese orden.
Antes de la recarga, los gráficos se escriben en el perfil en el orden en que fueron creados, es decir, 1-2-3-4. Antes de la recarga, el perfil se reescribe (la última revisión de los movimientos del gráfico, es decir, 1-4-2-3-3, se escribe en el perfil). Tras la recarga, los gráficos se vuelven a dibujar (crear) según la última revisión de los movimientos del gráfico, es decir, 1-4-2-3-3.
La cuestión no es cómo se implementa actualmente (podría implementarse de otra manera), sino que antes y después de la recarga (en igualdad de condiciones) el resultado es diferente, lo que significa que la lógica está rota.