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
Handelssignale für MetaTrader 5 mit automatischer Ausführung auf Ihrem Konto
LCHI2017
MetaTrader 5
Kostenlos
Der Expert Advisor handelt mit Aktieninstrumenten.
Ein Skript, das eine Besonderheit der OrderSelect-Implementierung im Modus SELECT_BY_POS+MODE_TRADES zeigt
MT4
MT5
Obwohl das Handelsergebnis des Skripts auf beiden Plattformen identisch ist, funktioniert OrderSelect anders. Daher auch die unterschiedlichen Protokolle.
Das Skript ist speziell ausgesaugt, und ich kann diese Art, Handelslogik zu schreiben, nicht empfehlen, da sie auf jeder Plattform mit schwer erkennbaren logischen Fehlern behaftet ist. Außerdem ist ein solcher Code bei der Ausführung nicht mehr zu 100 % identisch.
Deshalb scheint es unzweckmäßig, die Bibliothek so zu korrigieren, dass solche seltenen MT4-Kurven in MT5 absolut perfekt ausgeführt werden, wie es bei normalem Code der Fall ist.
Wenn ich mich über die Krümmung und Seltenheit solcher MT4-Handelskonstruktionen irre, bitte ich um Aufklärung.
Die Bibliothek hat einen einfachen Korrektheitstest perfekt bestanden.
Das mit der Verlangsamung ist schon irgendwie komisch.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
MT4-Tester VS MT5-Tester
fxsaber, 2017.05.08 01:11 pm.
Wenn es Zweifel gibt, dass die MT5-Verlangsamung durch die Verwendung einer Drittanbieter-Bibliothek verursacht wird, können diejenigen, die es wünschen, die einfache MT4-Logik dieses EA in MQL5 nach ihrem Geschmack umschreiben und die Hypothese testen.Ein Skript, das eine Besonderheit der OrderSelect-Implementierung im SELECT_BY_POS+MODE_TRADES-Modus zeigt
Das Skript ist besonders ausgelutscht, und ich kann diese Art, Handelslogik zu schreiben, nicht empfehlen
Bei einer anderen, nicht zu empfehlenden Art, Handelslogik zu schreiben, können Sie auf eine andere Funktion von OrderSelect stoßen, allerdings bereits im Modus SELECT_BY_TICKET+MODE_HISTORY.
Dies ist ein Expert Advisor für einen Tester. In den Kommentaren steht der Grund für dieses Verhalten. Und es ist richtig, weil
D.h. MT5 selbst ist so "krumm" gemacht, dass es schwer ist, sich ein anderes Verhalten für MT4Orders vorzustellen. Natürlich, wenn Sie SELECT_BY_POS zuerst über die Historie machen und alle Tickets aufzeichnen, dann funktioniert SELECT_BY_TICKET ohne Probleme.
Generell gilt: Wenn die MT4-Handelslogik "schlecht" geschrieben ist, kann es zu Diskrepanzen zwischen den Ergebnissen von MT5+MT4Orders und den MT4-Ergebnissen kommen, die für das MT4-Verständnis ungewöhnlich sind. Wenn Sie sich an den "richtigen" MT4-Schreibstil halten, dann sind keine Probleme in der Bibliothek zu erkennen.
Wenn Sie eine andere, nicht zu empfehlende Art der Handelslogik verwenden, können Sie auf eine andere Funktion von OrderSelect stoßen, allerdings bereits im Modus SELECT_BY_TICKET+MODE_HISTORY.
Generell gilt: Wenn die MT4-Handelslogik "schlecht" geschrieben ist, kann es zu für MT4 ungewohnten Diskrepanzen zwischen MT5+MT4Orders und MT4-Ergebnissen kommen. Wenn Sie sich an den "richtigen" MT4-Schreibstil halten, werden Sie in der Bibliothek keine Probleme finden.
Die Bibliothek ist großartig, vielen Dank :) Nach dem Hinzufügen der History-Synchronisation ist sie unverzichtbar. Arbeitet schnell, auch für hft-Strategien
Ich würde sie zum Standardlieferumfang von mt5 hinzufügen
aktualisieren
Der INT_MIN-Modus ermöglicht es Ihnen, das Verstopfen der Testerprotokolle vollständig zu beseitigen - dies ist besonders kritisch während der Optimierung, da eine Fülle von Meldungen aufgrund einer fehlerhaften Handelslogik die Optimierungsleistung um ein Vielfaches verringern und folglich nicht nur die Zeit, sondern auch die Kosten (Cloud) erhöhen kann.
Auch bei der geschlossenen Positionen zu ermitteln.
Vielleicht wird diese Funktionalität eines Tages als Standard für MT5 eingeführt.
Beispiel für die Verwendung asynchroner MQL4-Funktionen
Ergebnis