MetaTrader 5 Strategy Tester: Bugs, Bugs, Verbesserungsvorschläge - Seite 40
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Bild 2280. Sie nimmt ein Symbol und einen Punkt, wenn keine Anführungszeichen vorhanden sind. In diesem Fall ist es Börse, Broker Otkritie, Symbol 1MFR-1.20, Zeitraum 01.09.2019-01.12.2019. Führt einen beliebigen Expert Advisor aus, zum Beispiel aus Examples\Moving Average\Moving Average.ex5. Genetische Optimierung ist eingestellt (obwohl ich vermute, dass andere diesen Fehler auch haben), Kriterium macht keinen Unterschied (sowieso keine Ticks), jeder Tick basiert auf echten Ticks, Gewinn in Pips. Wir optimieren sie und erhalten im Wesentlichen eine Reihe von Nulldurchgängen. Warum werden profit_factor und margin_level in jedem Durchgang mit Müll gefüllt? Sind die Variablen nicht irgendwo mit Null initialisiert? Auf der Registerkarte "Backtest" sieht es nur wie ein leeres Feld aus, es wird nichts ausgegeben. Wenn wir die opt-Datei von Hand analysieren, sind die Werte profit_factor = 1.797693134862316e+308 und margin_level = 1.797693134862316e+308.
Das ist kein Unsinn.
Dies ist DBL_MAX
Bei der Auswahl/Suche nach früheren Tester-Jobs gibt es keine Informationen darüber, wann diese Jobs vergeben wurden.
Auf dem Bild beschloss ich, die Suchleiste zu durchsuchen, um zu sehen, welche Manipulationen im Tester mit einem bestimmten EA vorgenommen wurden. Leider gibt es in den interaktiven Suchergebnissen keine Angaben zur Zeit.
Ist es möglich, Zeit hinzuzufügen? Wenn ich das richtig verstehe, dann ist für jede Zeile die Zeit der entsprechenden Ini-Datei.
Was ist diese Einstellung?
ZZZ Das benutzerdefinierte Symbol wird von Änderungen der Symboleinstellungen (z. B. Tickgröße) im Tester nicht beeinflusst. Außerdem wird in diesem Fenster im Tester die Tickgröße Null angezeigt, obwohl sie in Wirklichkeit einen anderen Wert hat.
Wie bringe ich den Tester dazu, den Tickpreis(SYMBOL_TRADE_TICK_VALUE) eines benutzerdefinierten Symbols zu berücksichtigen?
Unabhängig davon, wie ich diesen Wert beim Erstellen eines Symbols ändere, hat dies keine Auswirkungen auf das Ergebnis der Gewinnberechnung (als ob TickValue = 1 wäre).
Bei dem benutzerdefinierten Symbol entsprechen alle Währungen der Kontowährung. D.h. der Modus ist fast ähnlich wie "nach Pips", keine Notwendigkeit, andere Symbole zu verbinden, um Marge zu berechnen, etc.
Auf dem Server, auf dem es eine Kommission gibt (reproduziert auf ForexTimeFXTM-Demo01, EUR, Hedge) im Modus durch reale Ticks nach dem ersten Handel wird ein anderes Symbol von den Standard-Symbolen angeschlossen. Und natürlich zählt alles viel langsamer, als es sollte.
Auf dem MQ-Demo-Server, auf dem keine Provision anfällt, funktioniert alles korrekt (und das fälschlicherweise, weil der Test auf die Korrektheit der Provision nicht auf dem Haupt-Demo-Server durchgeführt wird).
Ist dieses Problem reproduzierbar?
Symbol-Einstellungen
Protokoll eines einzelnen Laufs
Markiert zwei Symbole, die der Tester gerade lädt. Sie werden jedoch nicht während des Laufs verwendet (und sollten es auch nicht). D.h. die Ladevorgänge und der Speicherverbrauch gehen ins Leere.
Auf dem MQ-Demo im Tester sind diese Einstellungen
Symbol-Einstellungen
Protokoll eines einzelnen Laufs
Markiert zwei Symbole, die der Tester gerade lädt. Sie werden jedoch nicht während des Laufs verwendet (und sollten es auch nicht). D.h. das Laden und der Speicherverbrauch gehen verloren.
Die Einzahlungswährung ist EUR...
Ja.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
MetaTrader 5 Strategy Tester: Bugs, Bugs, Verbesserungsvorschläge
fxsaber, 2019.12.18 08:37
Auf MQ-Demo im Tester sind diese EinstellungenJa.