- Es wurde die Möglichkeit hinzugefügt, die Größe des
grafischen Objekts "Rechteck" durch Ziehen an einer seiner vier Ecken zu
ändern.
- Schnelleres GUI-Rendering.
- Verbesserte Unterstützung für IPv6-Adressen.
- Es wurde die Höhenberechnung für das untere Datumsfeld und die
Breitenberechnung für das Preisfeld auf der rechten Seite beim ersten
Start der Plattform korrigiert.
- Funktion für die Arbeit mit Matrizen und Vektoren hinzugefügt — RegressionMetric. Sie setzt die Metrik für die Regressionsauswertung.
double vector.RegressionError(const enum lr_error);
double matrix.RegressionError(const enum lr_error);
vector matrix.RegressionError(const enum lr_error,const int axis);
Die folgenden Variablen können als Metriken verwendet werden:
enum REGRESSION_ERROR
{
REGRESSION_MAE,
REGRESSION_MSE,
REGRESSION_RMSE,
REGRESSION_R2,
REGRESSION_MAPE,
REGRESSION_MSPE,
REGRESSION_RMSLE
};
- Es wurde die Möglichkeit hinzugefügt, Arrays mit einer Datengröße größer als INT_MAX zu schreiben (Arrays von Strukturen).
- Verbesserungen der Tab-Leiste:
- Die
Leiste wird nicht ausgeblendet, auch wenn nur ein Fenster geöffnet ist.
Somit sind die Befehle des Tab-Kontextmenüs für den Nutzer immer
sichtbar.
- Die Schaltfläche "X" zum Schließen wurde zu jedem Tab
hinzugefügt. Darüber hinaus können Registerkarten mit der mittleren
Maustaste oder über das Kontextmenü geschlossen werden.
- Befehl zur schnellen Programmkompilierung hinzugefügt. Dieser Modus
überspringt die Code-Optimierung, was die Erstellung einer ausführbaren
EX5-Datei erheblich beschleunigt. Verwenden Sie diesen Modus während der
aktiven Entwicklungsphase, wenn Sie den geschriebenen Code schnell
überprüfen wollen. Schalten Sie während der endgültigen
Programmkompilierung den maximalen Optimierungsmodus ein, um die
Leistung zu verbessern.
Der Parameter "Maximale Optimierung" in den Projekteinstellungen erfüllt die gleiche Funktion.
Alle kompilierungsrelevanten Operationen sind unter dem Menü "Erstellen" verfügbar.
- Verbesserungen in der Codeverwaltung:
- Es
wurden getrennte Befehle für das Springen zu Definitionen und zu
Deklarationen implementiert. Zuvor hatte das Menü einen Befehl, der ein
Auswahl-Untermenü öffnete. Die neuen Befehle ermöglichen einen
schnelleren Wechsel zu den benötigten Codeteilen.
- Erkennung von Schlüsselwörtern durch die Tabulatortaste, zusätzlich zu "Eingabe".
- Es wurde die Möglichkeit hinzugefügt, automatisch lokale Variablen in der Beobachtungsliste
des Debuggers anzuzeigen. Die Anzeige kann durch den Befehl "Lokal" im
Kontextmenü aktiviert werden. Wenn die Debugger-Operation durch den Code
fortschreitet, werden die Variablen des aktuellen Bereichs automatisch
in der Liste angezeigt.
- Verbesserungen der Debugger-Überwachungsliste für Vektoren und Matrizen.
- Fixierte Pfade in Projektdateien. Ein Fehler konnte dazu führen, dass Dateien aus Projekten verschwanden.
- Verbessertes Beendigen der Tester-Agenten beim Herunterfahren der Plattform.
- Der fünfte MQL5 Cloud Network
Knoten wurde hinzugefügt. Er befindet sich in Hongkong. Der neue Knoten
beschleunigt die Optimierung von Robotern über das Netzwerk in den
nächstgelegenen Regionen.
Fehler in den Absturz-Logs behoben
Lesen Sie die vorige Nachricht: