Testen des neuen MQL5-Compilers für x64-Plattformen - 2 bis 10 Mal schnellere Berechnungen! - Seite 10

 
forexman77:

Tradestation hat sich zu einem Broker entwickelt und blickt auf eine 27-jährige Geschichte von Intraday-Futures zurück. Vielleicht sollten Sie auch Makler werden.

Er wurde Makler, ging Arm in Arm, verkaufte zu viel und landete bei Monex auf dem Friedhof. Ist aus dem Wettbewerb ausgeschieden.

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


Weltweiter Geschichtsdienst und mehr in Kürze. Bereits in Betrieb.
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
Google Тренды - Сервис: Поиск по Интернету. Запросы не указаны. - По всему миру, 2004 – настоящее время
  • trends.google.com
Изучайте популярные поисковые запросы при помощи службы "Google Тренды".
 
Dmitriy Skub:

Im Allgemeinen ist der neue Compiler noch roh.

Die Geschwindigkeit wurde um das 2-2,5-fache erhöht (Mustererkennungs- und Analysesystem), aber einige Ergebnisse sind nicht angemessen - wahrscheinlich stimmt etwas mit den Objektfeldern nicht.

Wir arbeiten an einem Compiler-Update.

Bitte erstellen Sie eine Anfrage an servicedesk, um Fehler zu korrigieren, die zu falschen Ergebnissen führen.
 
Renat Fatkhullin:

Er wurde Makler, ging Arm in Arm, verkaufte zu viel und landete bei Monex auf dem Friedhof. Er ist aus dem Wettbewerb ausgeschieden.

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


Weltweiter Geschichtsdienst und mehr in Kürze. Bereits in Betrieb.
Mmmm MQ hat das Ende der zweiten Welle, der Beginn der dritten Welle, es ist Zeit zu gehen americana :)
 
Ilyas:
Wie kompilieren Sie für die Fehlersuche (F5) oder nicht (F7)?

Beim Kompilieren für die Fehlersuche wird der Schlüssel Optimize ignoriert, da wir noch nicht an der Optimierung der Fehlersuche gearbeitet haben.
Danke, es funktioniert! Ich bin es einfach gewohnt, Skripte direkt aus dem Editor auszuführen, anstatt sie in ein Diagramm zu werfen.
 

Es wurde ein Fehler gefunden , wenn die Optimierung aktiviert ist. Sie erscheint sowohl in den Builds 1108 als auch 1114. Wenn Sie ein Array vom Typ struct deklarieren und sofort Werte setzen, sind bei der Ausführung des Skripts alle Elemente außer dem allerersten tatsächlich leer. Beispiel:

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 );
}
Der erste Print wird den korrekten Wert 4 schreiben, die folgenden Befehle geben 0 aus.
 
xfo:
Danke, es funktioniert! Ich bin es einfach gewohnt, Skripte direkt aus dem Editor auszuführen, anstatt sie in die Tabelle zu werfen.
Beachten Sie, dass die Optimierung im Debug-Modus vollständig deaktiviert ist. Mit anderen Worten, die Ausführungsgeschwindigkeit wird deutlich langsamer sein.
 
xfo:

Es wurde ein Fehler gefunden , wenn die Optimierung aktiviert ist. Sie erscheint sowohl in den Builds 1108 als auch 1114. Wenn Sie ein Array des Typs struct deklarieren und sofort Werte setzen, sind bei der Ausführung des Skripts alle Elemente bis auf das allererste leer. Beispiel:

Der erste Print wird den korrekten Wert 4 schreiben, die folgenden Befehle werden 0 zurückgeben.

Vielen Dank für Ihre Nachricht.

 

Übrigens gibt es in Build 1114 eine Betaversion der Debugging-Funktion für den Verlauf.

Bitte probieren Sie es aus.

 
Renat Fatkhullin:

Übrigens gibt es in Build 1114 eine Betaversion der Debugging-Funktion für den Verlauf.

Bitte probieren Sie es aus.

Gilt dies nur für 64-Bit-Plattformen?
 
Nein.