Nueva versión de la plataforma MetaTrader 5 build 3280: Mejoras y correcciones según los comentarios de los tráders - página 3

 
fxsaber #:

Error en lugar de Advertencia.

Según la documentación: enum se refiere a un conjunto limitado de datos. En este sentido, la comparación y la asignación no son fundamentalmente diferentes: en ambos casos debe haber Advertencia o Error. Y el hecho de que se pueda comparar y no se pueda asignar es una tontería

 

El lenguaje debe ser estricto y la mezcla/autoenumeración es un error muy común.

Por eso no se pueden relajar las comprobaciones y la autoenumeración.

Si quieres comparar y asignar, escribe una función explícita. Lo mínimo que hay que hacer es hacerlo en estilo C.

 
Renat Fatkhullin #:

Ellenguaje debe ser estricto y la mezcla/autoenumeración es un error muy común.

Por eso no se pueden relajar las comprobaciones y la autoenumeración.

Si quieres comparar y asignar, escribe una función explícita. Lo último que necesitas es juguetear con el estilo C.

Así que se sugiere que no debemos permitir (Error junto con Advertencia) comparar implícitamente diferentes enums.

Esto no es lógico - por lo que es un error del programador o necesitamos una conversión explícita a int

 
el convertidor de periodos no funciona !!! en la build 1353 y 1355 no funciona el registro escribe pero se cuelga pero el archivo de historia no se escribe
 
ruslan #:
period converter no funciona !!! en la 4 !!! en la build 1353 y 1355 no funciona el log escribe pero se cuelga pero no se escribe el archivo histórico
Este hilo es para Metatrader 5 (sobre la última build 3280 de MT5).
Por favor, reenvía tu pregunta al hilo de MT4: Actualización de la plataforma MetaTrader 4 build 1353
MetaTrader 4 platform update build 1353
MetaTrader 4 platform update build 1353
  • 2021.12.09
  • www.mql5.com
The MetaTrader 4 platform update will be released on Friday, December 10, 2021...
 
A100 #:

Por lo tanto, se propone prohibir (Error junto con Advertencia) la comparación implícita de diferentes enum

Esto no es lógico - por lo tanto es un error de programación o necesitamos una conversión explícita a int

Sí, las comparaciones también deberían considerarse un error en lugar de una advertencia.
 
Ejecuta la depuración de este script.
void OnStart()
{
  MqlTick Ticks[];
  ArrayResize(Ticks, 1);
  
  DebugBreak();
}

Añadir al seguimiento Ticks[0].asl. El final dice específicamente l.

Ahora haga doble clic en la expresión monitorizada resaltada.


Obtenemos ME (b3280).

Cadena de búsqueda:Oshibka 041.

 
Alexandr Gavrilin #:
Hay sesiones, pero los corredores son demasiado perezosos para escribirlas todas. Me he enfrentado a esto en Otkritie; el soporte ha remitido a la Bolsa de Moscú y ha dicho que no pueden cambiar la configuración. Por lo tanto, mi Asesor Experto ha sido incapaz de entender cuando no se permite el comercio. Tuve que prescribir en el código el tiempo de la simulación.

No es una sesión, es un lío. El corredor no tiene nada que ver.

Es la Bolsa la que difunde los datos de la sesión.

 
MetaQuotes:

La actualización de la plataforma MetaTrader 5 se lanzará el viernes 29 de abril de 2022. La actualización proporciona mejoras y correcciones basadas en los comentarios que hemos recibido tras el lanzamiento de la build 3270.


La actualización incluye los siguientes cambios:

  1. Terminal: Corregido el relleno de los niveles de Trailing Stop estándar en el menú contextual de las órdenes y posiciones abiertas.





  2. Terminal: Actualización de las traducciones de la interfaz de usuario.
  3. Se han corregido los errores reportados en los registros de fallos.


La actualización estará disponible a través del sistema Live Update.

Gracias.

 

Estimados desarrolladores, por favor, añadan la posibilidad de que las columnas y filas de la matriz en la subventana derecha de la ventana "Herramientas" no se colapsen cuando se actualicen los valores de la matriz durante la depuración.

Un ejemplo sencillo (Fig.1). Se crea una matriz_MX. Con un par de clics se abre la primera fila para ver los valores.


Figura 1


Si ejecuta la línea 15 del código, todas las filas y columnas se colapsarán (Fig.2). Y para ver los nuevos valores, hay que volver a hacer clic en el nombre de la matriz...


Figura 2

Razón de la queja: