Terminal
- Es wurde die Berechnung der Preis-Historie synthetischer Finanzinstrumente für die ganze verfügbare Datentiefe hinzugefügt.
Für
synthetische Finanzinstrumente berechnet die Plattform die Historie von
Minutenbalken basierend auf Minutenbalken der Symbole in der Formel.
Früher wurde die Historie nur für die letzten zwei Monate berechnet.
Eine tiefere Historie konnte nur auf eine explizite Anfrage erstellt
werden (Chart nach links scrollen oder Copy-Funktionen aufrufen). Jetzt wird die Historie basierend auf allen verfügbaren Daten bedingungslos berechnet.
Die
Preis-Historie jedes Finanzinstruments in der Formel kann
unterschiedlich tief sein. Aus diesem Grund wird für den kürzesten
verfügbaren Zeitraum berechnet. In der Formel werden zum Beispiel drei
Finanzinstrumente verwendet:
- EURUSD mit der Historie bis zum 01.01.2009
- USDJPY mit der Historie bis zum 01.06.2012
- EURJPY mit der Historie bis zum 01.06.2014
In diesem Fall wird die Historie des synthetischen
Finanzinstruments für einen Zeitraum vom 01.06.2014 bis heute berechnet.
Von diesem Datum werden zusätzlich 100 Minuten abgezogen, um die
Vollständigkeit der Berechnung zu sichern (wenn es einen Minutenbalken
in der Historie nicht gibt, wird bei der Berechnung der Balken der
vorherigen Minute verwendet).
Wenn eine tiefe Historie vorhanden
ist, kann die Berechnung des synthetischen Finanzinstruments lange Zeit
in Anspruch nehmen. Damit Sie sich seinen Chart sofort anschauen
könnten, wird zuerst die Historie für die letzten zwei Monate berechnet
(genauso wie in früheren Versionen). Erst danach wird die frühere
Historie berechnet.
MQL5
- Es wurde die Eigenschaft ACCOUNT_CURRENCY_DIGITS hinzugefügt
— die Anzahl der Nachkommastellen in der Kontowährung. Um den Wert der
Eigenschaft zu erhalten, verwenden Sie die Funktion AccountInfoInteger. Die Eigenschaft kann bei der Berechnung des Gewinns für die Normalisierung der erhaltenen Werten verwendet werden.
- Die Verzögerung der Ausführung von Copy-Funktionen und i-Funktionen bei der Arbeit mit einem Wochenzeitrahmen wurde korrigiert.
- Fehler in der Funktion WebRequest wurden behoben.
Tester
- Es wurde die Möglichkeit hinzugefügt, einen Einzeltest für einen Expert Advisor nach dem Herunterladen von Optimierungsergebnissen aus einer Cache-Datei durchzuführen.
- Das anfängliche Herunterladen der Preis-Historie durch lokale Testagenten wurde beschleunigt.
Die Dokumentation wurde aktualisiert.
Lesen Sie die vorige Nachricht: