Fehler, Irrtümer, Fragen - Seite 3015

 

Ich habe eine

2021.05.13 15:25:42.599 Terminal        MetaTrader 5 x64 build 2903 started for MetaQuotes Software Corp.
2021.05.13 15:25:42.602 Terminal        Windows 10 build 19042, Intel Core i7-9750 H  @ 2.60 GHz, 26 / 31 Gb memory, 823 / 947 Gb disk, IE 11, UAC, GMT+2
2021.05.13 15:25:42.602 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

Code

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   MqlDateTime STime;
   datetime time_gmt = TimeGMT();
   TimeToStruct(time_gmt,STime);
//---
   Print("time_gmt: ",TimeToString(time_gmt,TIME_DATE|TIME_SECONDS));
   datetime struct_to_time=StructToTime(STime);
   Print("struct_to_time: ",TimeToString(struct_to_time,TIME_DATE|TIME_SECONDS));
//---
   return(INIT_SUCCEEDED);
  }

richtig funktioniert:


 
Ich habe die aktuelle Zeit angezeigt, nicht die Historie. Vielleicht wird auch meine Historie angezeigt, ich habe es nicht überprüft.
 
Alexey Viktorov:
Ich habe die aktuelle Zeit angezeigt, nicht die Historie. Vielleicht zeigt meine auch den Verlauf an, ich habe es nicht überprüft.

Ich habe das Online-Debugging überprüft - auch hier ist alles korrekt.

Hinzugefügt: Sie haben nicht zufällig eine 100%ige CPU-Auslastung?
 
Vladimir Karputov:

Ich habe das Online-Debugging überprüft - auch hier ist alles korrekt.

Hinzugefügt: Sie haben nicht zufällig 100% CPU-Last?

Nein. Laufen MT5 mit einem EA und Mazila... Schauen Sie, was es zeigt, wenn die Ausführung in Zeile 23 gestoppt wird. Es scheint mir, dass die Linie

TimeToStruct(time_gmt,STime);

wurde bereits ausgeführt und die Struktur sollte ausgefüllt werden. Und wenn in Zeile 25 angehalten wird, befinden sich frühere Werte in der Struktur.

 
Alexey Viktorov:

Nein. MT5 läuft mit einem Advisor und Mazila... Schauen Sie sich an, was es zeigt, wenn die Ausführung in Zeile 23 gestoppt wird. Es scheint mir, dass die Linie

wurde bereits ausgeführt und die Struktur sollte gefüllt werden. Und wenn in Zeile 25 angehalten wird, befinden sich frühere Werte in der Struktur.

Ich kann das nicht genau überprüfen, da ich diese Konfiguration nicht habe:

2021.05.13 09:42:03.384 Terminal        Windows 7 Service Pack 1 build 7601, AMD FX-4170 Quad-Core, 8 / 11 Gb memory, 56 / 465 Gb disk, IE 11, Admin, GMT+3

Ich habe Windows 10. Außerdem habe ich alle Aktualisierungen des Betriebssystems installiert.

 

@Alexey Viktorov

prüfte Ihren Code auf

2021.05.10 12:56:47.059 Terminal        Открытие Брокер x64 build 2875 started for АО ''Открытие Брокер''
2021.05.10 12:56:47.064 Terminal        Windows 7 Service Pack 1 build 7601, Intel Core i5-2520M  @ 2.50GHz, 5 / 7 Gb memory, 23 / 287 Gb disk, IE 11, UAC, GMT+3

richtig funktioniert.

 

Hallo zusammen,

Ich bin ein Mac-Treiber unter High Sierra, ich habe MT 5 build 2904

Ich habe heute versehentlich das Panel"Diagrammzeiträume" aus dem Menü genommen. Und es gibt keine Möglichkeit, sie zurückzubekommen.

Können Sie mir bitte sagen, was getan werden kann? Wie bekomme ich es zurück?

Und die zweite Frage. Bug "show the last price line" - zumindest im Terminal für Futures existiert er und bleibt lange Zeit bestehen.

 
Nichts in 2920 funktioniert mehr wie vorher
void f(); //Error:'f' - class type expected
Wieder einmal stellt sich die Frage: Werden vor der Aktualisierung grundlegende Tests durchgeführt?
 
Sagen Sie mir, wo ich Nachrichten von Freunden im Feed teilen soll / nicht teilen soll
 
Valeriy Yastremskiy:
Sagen Sie mir, wo die Nachrichten eines Freundes im Feed angezeigt oder nicht angezeigt werden sollen

Wenn Sie im Feed eine Nachricht von einem Freund sehen, klicken Sie auf den oberen rechten Rand des Beitrags.