Im Gegensatz zu den beiden vorangegangenen Modi ermöglicht dieser Optimierungsmodus das Testen des EA mit denselbenEingabeparametern, jedoch für unterschiedliche Symbole. Bei jedem Optimierungsdurchgang wird nurdas Hauptsymbol desEA-Tests geändert, d. h. das Chart-Symbol, an das der EA angehängt werden soll.
Die Optimierung wird nur für die Symbole durchgeführt, die derzeit im Fenster"Market Watch" ausgewählt sind. Auf diese Weise können Sie die Optimierung steuern, indem Sie die Menge der ausgewählten Symbole anpassen.
Bitte beachten Sie, dass das Herunterladen der benötigten Preisdaten vom Server sehr lange dauern kann. Die Verlangsamung des Optimierungsprozesses durch das Herunterladen von Daten tritt jedoch nur auf, wenn er zum ersten Mal für ein Symbol gestartet wird; anschließend werden nur die fehlenden Daten heruntergeladen.
Die aktuellen Werteder in der Spalte "Wert" angegebenen Eingabeparameter werden bei der Symboloptimierung verwendet.
Es fehlt der Optimierungsmodus, bei dem eine sequentielle Aufzählung von Symbolen aus Market Watch erfolgt und in jedem dieser Symbole eine Optimierung der Eingabeparameter vorgenommen wird.
Dieser Modus ist sehr nützlich bei der Suche nach dem passenden Symbol für TS. Und es ist besonders relevant, wenn benutzerdefinierte Symbole vorhanden sind - Sie erstellen verschiedene benutzerdefinierte Symbole und sehen sich deren Eigenschaften im Optimierer an.
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
Die Übertragung auf mt4 erfolgt ohne Probleme.
Wie übertrage ich ein Array zu mt5?
Wie übergeben Sie ein Array in mt5?
In C++ würde es etwa so aussehen
Fehler bei der Ausführung
Ergebnis: 0
Erwartet: 1
In C++ würde es etwa so aussehen:
Aber wie in mql5?
Wie sieht es in mql5 aus?
Es gibt keinen solchen Mechanismus
Missverstanden .
Im ersten Fall ist es in Ordnung, im zweiten Fall ist es ein Kompilierungsfehler. Was ist der Unterschied?
Die Schlüsselwörter funktionieren im Präprozessor nicht korrekt
Ergebnis: 1
Erwartet: 2
Dieser Fehler ist bekannt und wird derzeit behoben. Ich selbst warte noch.
Es dauert sehr lange, bis https://www.mql5.com/ru/forum/216476/page7#comment_5834235 repariert ist.
Das war es.
Hier
und der Antrag selbst (#1660355 ) liegt bereits über ein Jahr zurück https://www.mql5.com/ru/forum/1111/page1797#comment_4042334Ich schlage vor, dass OnTesterInit die Angabe des Haupttestsymbols ermöglichen sollte
Все символы, выбранные в окне "Обзор рынка"
Im Gegensatz zu den beiden vorangegangenen Modi ermöglicht dieser Optimierungsmodus das Testen des EA mit denselbenEingabeparametern, jedoch für unterschiedliche Symbole. Bei jedem Optimierungsdurchgang wird nurdas Hauptsymbol desEA-Tests geändert, d. h. das Chart-Symbol, an das der EA angehängt werden soll.
Die Optimierung wird nur für die Symbole durchgeführt, die derzeit im Fenster"Market Watch" ausgewählt sind. Auf diese Weise können Sie die Optimierung steuern, indem Sie die Menge der ausgewählten Symbole anpassen.
Es fehlt der Optimierungsmodus, bei dem eine sequentielle Aufzählung von Symbolen aus Market Watch erfolgt und in jedem dieser Symbole eine Optimierung der Eingabeparameter vorgenommen wird.
Dieser Modus ist sehr nützlich bei der Suche nach dem passenden Symbol für TS. Und es ist besonders relevant, wenn benutzerdefinierte Symbole vorhanden sind - Sie erstellen verschiedene benutzerdefinierte Symbole und sehen sich deren Eigenschaften im Optimierer an.