Probando el nuevo compilador MQL5 para plataformas x64 - ¡Cálculos de 2 a 10 veces más rápidos! - página 10

 
forexman77:

Tradestation se ha convertido en un broker y tienen 27 años de historia de futuros intradía. Tal vez deberías convertirte en corredor de bolsa también.

Se convirtió en corredor de bolsa, fue a brazo partido, sobrevendió y terminó en el cementerio de Monex. Quedó fuera de la competición.

https://www.google.com/trends/explore#q=tradestation%2C%20metastock%2C%20MetaTrader&cmpt=q&tz=


Servicio de historia global y más por venir. Ya está en funcionamiento.
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
  • trends.google.com
Изучайте популярные поисковые запросы при помощи службы "Google Тренды".
 
Dmitriy Skub:

En general, el nuevo compilador sigue siendo bruto.

Se ha acelerado unas 2-2,5 veces (sistema de reconocimiento y análisis de patrones), pero algunos resultados no son adecuados - lo más probable es que algo esté mal con las matrices de objetos.

Estamos trabajando en la actualización del compilador.

Por favor, cree una solicitud a servicedesk, para la corrección de errores que conducen a resultados incorrectos.
 
Renat Fatkhullin:

Se convirtió en corredor de bolsa, fue a brazo partido, sobrevendió y terminó en el cementerio de Monex. Se quedó fuera de la competición.

https://www.google.com/trends/explore#q=tradestation%2C%20metastock%2C%20MetaTrader&cmpt=q&tz=


Servicio de historia global y más por venir. Ya está en funcionamiento.
Mmmm MQ tiene el final de la segunda ola, el comienzo de la tercera ola, es hora de ir a la americana :)
 
Ilyas:
¿Cómo se compila para la depuración (F5) o no (F7)?

Cuando se compila para la depuración, la tecla Optimizar se ignora, todavía no hemos trabajado en la optimización de la depuración.
Gracias, ¡funciona! Sólo estoy acostumbrado a ejecutar scripts directamente desde el editor, en lugar de lanzarlos en un gráfico.
 

Se ha encontrado un error cuando se activa la optimización. Aparece tanto en las construcciones de 1108 como en las de 1114. Si declaras un array de tipo struct y estableces valores de inmediato, cuando el script se ejecuta, todos los elementos, excepto el primero, están realmente vacíos. Ejemplo:

void OnStart() {
   struct p { int x, y; };
   p points[ 4 ] = {
      { 4, 5 },
      { 9, -1 },
      { 2, 8 },
      { 5, 3 }
   };
   Print( points[ 0 ].x );
   Print( points[ 1 ].x );
   Print( points[ 2 ].y );
}
La primera Impresión escribirá el valor correcto 4, los siguientes comandos darán la salida 0.
 
xfo:
Gracias, ¡funciona! Estoy acostumbrado a ejecutar los scripts directamente desde el editor, en lugar de lanzarlos en el gráfico.
Tenga en cuenta que cuando se ejecuta en modo de depuración, la optimización se desactiva por completo. En otras palabras, la velocidad de ejecución será definitivamente más lenta.
 
xfo:

Se ha encontrado un error cuando se activa la optimización. Aparece tanto en las construcciones de 1108 como en las de 1114. Si declaras un array de tipo struct y estableces valores de inmediato, cuando el script se ejecuta, todos los elementos, excepto el primero, están realmente vacíos. Ejemplo:

El primer Print escribirá el valor correcto 4, los siguientes comandos devolverán 0.

Gracias por su mensaje.

 

Por cierto, hay una versión beta de la depuración del historial en la compilación 1114.

Por favor, pruébalo.

 
Renat Fatkhullin:

Por cierto, hay una versión beta de la depuración del historial en la compilación 1114.

Por favor, pruébalo.

¿Se aplica sólo a las plataformas de 64 bits?
 
No.
Razón de la queja: