Nehmen wir an, Sie haben Ihren eigenen TS geschrieben oder Sie interessieren sich für einen Expert Advisor vom Markt. Und nun müssen Sie die Fähigkeiten des Expert Advisors oder Ihrer Handelsidee bewerten. Nehmen wir an, es ist der Markt.
Sie laden eine kostenlose Version des Expert Advisors vom Markt herunter. Und richten Sie den Tester damit ein - im Optimierungsmodus. Sie wollen zum Beispiel sehen, bei welchen Symbolen und TF der Expert Advisor Gewinn zeigt.
Sie werden es leid sein, die Kombinationen mit Ihren Händen zu suchen. Deshalb fragen viele Leute die Autoren nach Set-Files und fragen, auf welchen Symbolen und TFs der Expert Advisor arbeitet.
Aber mit Hilfe von Multitester kann jeder solche Expert Advisor mit minimalem Aufwand untersucht werden - starten Sie Multitester und gehen Sie schlafen. Am Ende seiner Arbeit werden Sie ein viel breiteres Bild von den Fähigkeiten des TS sehen, als wenn Sie aus einer Laune heraus etwas zur Optimierung starten.
Dies ist eine sehr nützliche Sache für TC-Entwickler und MO-Enthusiasten. Wahrscheinlich ist das Schreiben eines TC und seine Inbetriebnahme ohne die Verwendung eines solchen Tools unvollständig.
- www.metatrader5.com
Wirklich coole Sache geworden!
Ich empfehle der Verwaltung, diese Funktionalität in die Standardlieferung aufzunehmen!
Um Zwischenergebnisse zu sehen, bevor der Multitester vollständig fertig ist, können Sie die von Multitester erstellten opt-Dateien auf ein anderes Terminal kopieren. Dort können Sie sie dann wie auf dem obigen Bildschirm öffnen.
Wenn Sie sich nicht die Mühe machen wollen, opt-Dateien zu kopieren, können Sie den Ordner Tester\cache\ über mklink für mehrere Terminals freigeben.
Um Multitester um ein Vielfaches zu beschleunigen, nutzen Sie die Möglichkeiten der benutzerdefinierten Symbole.
...wurde ein benutzerdefiniertes Symbol erstellt und gefiltert, so dass es das TC-Ergebnis nicht beeinflusst. Was es bewirkt hat:
- Es wurden keine Symbole von Drittanbietern zur Berechnung von Gewinn und Marge verwendet.
- Null Kommission und Swap.
- Gewinn in Pips (minimale Preiserhöhung).
- Netting+Limiter wurden verwendet, so dass es bei positiven Slippages von Limitern keine Überbewertung gab (Ausführung nach der Regel der Marken).
Dieser Ansatz ermöglichte es, einen Zeitraum von eineinhalb Jahren in weniger als einer halben Sekunde zu durchlaufen.
Ich habe einen Multitester im Jahr 2009 gemacht.
damals für mt5.
Ich tat es durch eine externe Exe
Das Programm führte Optimierungen und Tests durch, stellte Berichte zusammen, zeigte dann die besten an und so weiter.
Google entschied, dass ein selbstgeschriebenes Programm böse sei und sagte, es sei ein Trojaner. Sogar das kostenlose Programm funktionierte nicht, ich musste es aus dem Internet löschen (ich benutze es manchmal selbst) :-(

im Jahr 2009 einen Multitester durchgeführt.
Mit dem Aufkommen der Optimierungs-Caches im MT5 ist in dieser Hinsicht alles viel einfacher geworden.
Mit dem Aufkommen von Optimierungs-Caches in MT5 ist es in dieser Hinsicht sehr viel einfacher geworden.
Sie haben ein Beispiel mit Programmierung, aber in den Markt kann man nicht hinzufügen...
d.h. es muss vom Autor des Expert Advisors gemacht werden.
Nein, du hast es nicht herausgefunden. Es reicht, ex5 ohne Quellcode zu haben.
Sie können sich der Notwendigkeit entledigen, Ihren eigenen MQL5-Controller für TesterSettings.Add-Aufrufe zu schreiben, indem Sie das Textformat der Testerpass-Einstellungen unterstützen (wie Symbole, Zeitrahmen und andere Dinge, die in jeder Zeile an TesterSettings.Add übergeben werden können). Dann machen Sie eine universelle Expert Advisor-Controller(fügen Sie der Bibliothek), die als Eingabe einen einzigen Parameter nimmt - eine Datei mit Einstellungen und implementiert SetTesterSettings auf seiner Basis, dann der Benutzer braucht nicht zu programmieren.
Sie können loswerden, die Notwendigkeit, Ihre eigenen MQL5-Controller für TesterSettings.Add Anrufe zu schreiben, indem Sie das Textformat der Tester übergeben Einstellungen (wie Symbole, Zeitrahmen und andere Dinge, die TesterSettings.Add in jeder Zeile übergeben werden können) unterstützen. Dann machen Sie eine universelle Expert Advisor-Controller (fügen Sie der Bibliothek), die als Eingabe einen einzigen Parameter nimmt - eine Datei mit Einstellungen und implementiert SetTesterSettings auf seiner Basis, dann der Benutzer braucht nicht zu programmieren.
Der Punkt ist, dass es sich um eine Bibliothek und nicht um einen Expert Advisor handelt. Darauf aufbauende Expert Advisors sind sehr einfach geschrieben. Daher kann Ihre Variante und jede andere (bis hin zu komfortablen GUI-Shells) von jedem implementiert werden, der MQL kennt.
Darüber hinaus können Expert Advisors, die auf dieser Bibliothek basieren, mit etwas Geschick sogar auf dem Markt veröffentlicht werden.
So verwende ich sie selbst
- Ich erstelle eine Reihe von benutzerdefinierten Symbolen und platziere sie in der Market Watch.
- Ich lasse MultiTester_Example mit dem Modus laufen, in dem nur benutzerdefinierte Symbole aktiviert sind.
- Ich erhalte die Optimierung für alle benutzerdefinierten Symbole aus dem Market Watch.
- Ich schaue mir die Optimierungs-Caches für TC-Möglichkeiten an.
Ideen zur Verbesserung der Bibliothek selbst wären interessant zu hören.
ZY Multitester würde sofort eine ähnliche Variante finden. Das ist der Trick.
Gibt es eine Möglichkeit, einen benutzerdefinierten Zeitraum für die Weiterleitung anzugeben?
Von Datum bis Datum
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.

MultiTester:
Mehrere Durchläufe/Optimierungen im Tester.
Author: fxsaber