Test du nouveau compilateur MQL5 pour les plateformes x64 - calculs 2 à 10 fois plus rapides ! - page 10

 
forexman77:

Tradestation est devenu un courtier et ils ont une histoire de 27 ans de contrats à terme intraday. Peut-être que tu devrais aussi devenir courtier.

Il est devenu courtier, a fait du bras, de la survente et a fini au cimetière chez Monex. Il a été éliminé de la compétition.

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


Service d'histoire globale et plus à venir bientôt. Déjà en service.
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
  • trends.google.com
Изучайте популярные поисковые запросы при помощи службы "Google Тренды".
 
Dmitriy Skub:

En général, le nouveau compilateur est encore brut.

Il a accéléré d'environ 2 à 2,5 fois (système de reconnaissance et d'analyse des formes), mais certains résultats ne sont pas adéquats - il y a probablement un problème avec les tableaux d'objets.

Nous travaillons à la mise à jour du compilateur.

Veuillez créer une demande à servicedesk, pour la correction d'erreurs conduisant à des résultats incorrects.
 
Renat Fatkhullin:

Il est devenu courtier, a fait du bras, de la survente et a fini au cimetière chez Monex. Il a été éliminé de la compétition.

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


Service d'histoire globale et plus à venir bientôt. Déjà en service.
Mmmm MQ a la fin de la deuxième vague, le début de la troisième vague, il est temps d'aller americana :)
 
Ilyas:
Comment compiler pour le débogage (F5) ou non (F7) ?

Lors de la compilation pour le débogage, la clé Optimize est ignorée, nous n'avons pas encore travaillé sur l'optimisation du débogage.
Merci, ça marche ! J'ai juste l'habitude d'exécuter des scripts directement depuis l'éditeur, plutôt que de les lancer sur un graphique.
 

Trouvé un bug lorsque l'optimisation est activée. Il apparaît à la fois dans les constructions de 1108 et de 1114. Si vous déclarez un tableau de type struct et définissez des valeurs immédiatement, lorsque le script s'exécute, tous les éléments, à l'exception du tout premier, sont en fait vides. Exemple :

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 première impression écrira la valeur correcte 4, les commandes suivantes sortiront 0.
 
xfo:
Merci, ça marche ! J'ai juste l'habitude d'exécuter des scripts directement depuis l'éditeur, plutôt que de les lancer sur le graphique.
Notez que lors de l'exécution en mode débogage, l'optimisation est totalement désactivée. En d'autres termes, la vitesse d'exécution sera nettement plus lente.
 
xfo:

Un bug a été trouvé lorsque l'optimisation est activée. Il apparaît à la fois dans les constructions de 1108 et de 1114. Si vous déclarez un tableau de type struct et définissez des valeurs immédiatement, lorsque le script s'exécute, tous les éléments, à l'exception du tout premier, sont en fait vides. Exemple :

La première impression écrira la valeur correcte 4, les commandes suivantes retourneront 0.

Merci pour votre message.

 

Au fait, il existe une version bêta du débogage sur l'historique dans la build 1114.

Essayez-le.

 
Renat Fatkhullin:

Au fait, il existe une version bêta du débogage sur l'historique dans la build 1114.

Essayez-le.

S'applique-t-il uniquement aux plateformes 64 bits ?
 
Non.