Ich spreche eigentlich nicht von dem speziellen MultiTester-Programm, sondern von dessen Clicker-Basis, die ich mitgenommen habe. Ich habe den Klicker vor der Optimierung auf viele Felder eingestellt, und da hat sich etwas geändert.
Alles kann ohne die MTTester.mqh Button-Methoden gemacht werden. Über die Zwischenablage hat man die volle Kontrolle.
Alles kann ohne MTTester.mqh Button-Methoden gemacht werden. Die Zwischenablage gibt volle Kontrolle.
Nochmals herzlichen Dank für die Idee. Ich benutze die Zwischenablage, um Parameter zu setzen, aber die Registerkarte " Optimierungseinstellungen" ist mir gar nicht in den Sinn gekommen.
Auch hier vielen Dank für die Idee. Ich benutze die Zwischenablage, um die Parameter einzustellen, aber die Registerkarte " Optimierungseinstellungen" ist mir gar nicht in den Sinn gekommen.
Führen Sie es mehrere Male aus. Oder rauchen Sie MTTester.mqh, dann ist alles leicht zu automatisieren.
Danke, ich versuche es. "Führen Sie es mehrmals aus. "Müssen Sie sehr unterschiedliche Eingabeparameter einstellen, um verschiedene Extrema zu finden? Bisher liefern mehrere Durchläufe von GA ähnliche Ergebnisse.
Bitte teilen Sie Ihre Erfahrungen mit, wie man GA richtig durchführt. Ich bin auf eine Situation gestoßen, in der GA nur eines der erforderlichen lokalen Extrema findet.
"
Wo kann man graben, um verschiedene Sätze zu erhalten?
Добавил тему MT5 и скорость в боевом исполнении MT5 - шустрая платформа. Но есть узкие горлышки, которые сводят на нет все старания быстрой торговли. Хотелось бы собрать проблемы здесь, обсудить и решить их где-то своими силами, где-то с помощью Разработчиков Добавил тему Лимитники/тейки по текущей цене в Терминале (не в Тестере) Сабж...
Danke, ich versuche es. "Führen Sie es mehrere Male durch. "Müssen Sie sehr unterschiedliche Eingabeparameter einstellen, um verschiedene Extrema zu finden? Bislang haben mehrere Durchläufe von GA ähnliche Ergebnisse geliefert.
Bitte teilen Sie Ihre Erfahrungen mit, wie man GA korrekt durchführt. Ich stand vor einer Situation, in der GA nur eines der erforderlichen lokalen Extrema fand.
"
Wo kann man graben, um verschiedene Sätze zu erhalten?
Verschiedene Sätze lokaler Maxima können einfach nicht existieren. Das lokale Maximum eines Satzes von Parametern kann eines sein, und wenn es sanft ist, ist es besser als scharf.
Wenn es notwendig ist, die Optimierung im Modus mit allen Symbolen aus der Marktbeobachtung durchzuführen (das Ziel ist eine einzige opt-Datei) und eine bestimmte Gruppe von Symbolen benötigt wird, kann dies durch einen im Terminal laufenden Expert Advisor geschehen.
Dieser Expert Advisor entfernt alle unnötigen Symbole aus dem Market Watch und stellt am Ende der Optimierung die vorherige Liste der Symbole wieder her. Das alles ist offensichtlich.
Eine weitere Funktion von MT5 ist interessant. Wenn Sie EURUSD aus der Marktbeobachtung entfernen möchten und der EA auf dem EURUSD-Chart läuft. Dies wird gelöst, indem man ChartSetSymbolPeriod auf sich selbst laufen lässt, aber gleichzeitig (wichtig!) OnInit erfolgreich zurückkehren lässt.
Diese Methode kann auch im Market verwendet werden. Zum Beispiel arbeitet der Market Expert Advisor nur mit AUDJPY. Dann kann der Benutzer dem Expert Advisor erlauben, auf dem Chart eines beliebigen Symbols/TFs zu laufen. Der Expert Advisor selbst wird diesen Chart in den gewünschten ändern.
// Terminal-Schutz vor dem Schließen. Führen Sie diesen Expert Advisor einmal auf einem Live-Terminal aus.#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/de/code/26132intOnInit()
{
constbool Res = MQLInfoInteger(MQL_TESTER);
if (!Res)
{
string Settings;
while (!IsStopped() && !MTTESTER::GetSettings(Settings))
;
if (MTTESTER::IsReady())
{
Settings = "[Tester]\nExpert=" + StringSubstr(MQLInfoString(MQL_PROGRAM_PATH),
StringLen(TerminalInfoString(TERMINAL_DATA_PATH)) + StringLen("\\MQL5\\Experts\\")) +
"\nOptimization=0\nModel=3";
while (!IsStopped())
if (MTTESTER::SetSettings2(Settings))
{
MTTESTER::ClickStart(false);
break;
}
}
}
return(!Res);
}
doubleOnTester()
{
while (!IsStopped())
;
return(0);
}
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ich spreche eigentlich nicht von dem speziellen MultiTester-Programm, sondern von dessen Clicker-Basis, die ich mitgenommen habe. Ich habe den Klicker vor der Optimierung auf viele Felder eingestellt, und da hat sich etwas geändert.
Alles kann ohne die MTTester.mqh Button-Methoden gemacht werden. Über die Zwischenablage hat man die volle Kontrolle.
Alles kann ohne MTTester.mqh Button-Methoden gemacht werden. Die Zwischenablage gibt volle Kontrolle.
Nochmals herzlichen Dank für die Idee. Ich benutze die Zwischenablage, um Parameter zu setzen, aber die Registerkarte " Optimierungseinstellungen" ist mir gar nicht in den Sinn gekommen.
Auch hier vielen Dank für die Idee. Ich benutze die Zwischenablage, um die Parameter einzustellen, aber die Registerkarte " Optimierungseinstellungen" ist mir gar nicht in den Sinn gekommen.
Eine gute Demonstration, warum es sinnvoll ist, mehrere GAs hintereinander durchzuführen.
Hier sind fünf GAs.
Wie macht man mehrere GAs hintereinander? Ich habe immer eine Spitze. Und so sieht das Bild aus:
Wie kann man mehrere GAs hintereinander durchführen?
Lassen Sie es mehrmals laufen. Oder rauchen Sie MTTester.mqh, dann ist alles leicht zu automatisieren.
Führen Sie es mehrere Male aus. Oder rauchen Sie MTTester.mqh, dann ist alles leicht zu automatisieren.
Danke, ich versuche es. "Führen Sie es mehrmals aus. "Müssen Sie sehr unterschiedliche Eingabeparameter einstellen, um verschiedene Extrema zu finden? Bisher liefern mehrere Durchläufe von GA ähnliche Ergebnisse.
Darum geht es hier:
"
Bitte teilen Sie Ihre Erfahrungen mit, wie man GA richtig durchführt. Ich bin auf eine Situation gestoßen, in der GA nur eines der erforderlichen lokalen Extrema findet.
"
Wo kann man graben, um verschiedene Sätze zu erhalten?
Danke, ich versuche es. "Führen Sie es mehrere Male durch. "Müssen Sie sehr unterschiedliche Eingabeparameter einstellen, um verschiedene Extrema zu finden? Bislang haben mehrere Durchläufe von GA ähnliche Ergebnisse geliefert.
Genau darum geht es hier:
"
Bitte teilen Sie Ihre Erfahrungen mit, wie man GA korrekt durchführt. Ich stand vor einer Situation, in der GA nur eines der erforderlichen lokalen Extrema fand.
"
Wo kann man graben, um verschiedene Sätze zu erhalten?
Verschiedene Sätze lokaler Maxima können einfach nicht existieren. Das lokale Maximum eines Satzes von Parametern kann eines sein, und wenn es sanft ist, ist es besser als scharf.
Wie können Sie mehrere GAs hintereinander machen? Ich habe immer eine Spitze. Und das Bild sieht so aus:
Wenn es notwendig ist, die Optimierung im Modus mit allen Symbolen aus der Marktbeobachtung durchzuführen (das Ziel ist eine einzige opt-Datei) und eine bestimmte Gruppe von Symbolen benötigt wird, kann dies durch einen im Terminal laufenden Expert Advisor geschehen.
Dieser Expert Advisor entfernt alle unnötigen Symbole aus dem Market Watch und stellt am Ende der Optimierung die vorherige Liste der Symbole wieder her. Das alles ist offensichtlich.
Eine weitere Funktion von MT5 ist interessant. Wenn Sie EURUSD aus der Marktbeobachtung entfernen möchten und der EA auf dem EURUSD-Chart läuft. Dies wird gelöst, indem man ChartSetSymbolPeriod auf sich selbst laufen lässt, aber gleichzeitig (wichtig!) OnInit erfolgreich zurückkehren lässt.
Diese Methode kann auch im Market verwendet werden. Zum Beispiel arbeitet der Market Expert Advisor nur mit AUDJPY. Dann kann der Benutzer dem Expert Advisor erlauben, auf dem Chart eines beliebigen Symbols/TFs zu laufen. Der Expert Advisor selbst wird diesen Chart in den gewünschten ändern.
Getestet auf b2571.