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
Aktualisierung
Ein Beispiel, wie es funktioniert
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
MT5 versus MT4 Terminal Screens - Enttäuscht von den Änderungen in MT 5
fxsaber, 2017.07.07 08:46 AM
Führe zunächst dieses Skript aus.
Ergebnis:
Dann führen Sie dieses aus
Ergebnis:
Auf diese Weise ist es möglich, den SL/TP von geschlossenen Positionen zu erfahren.
MT4 enthält weniger Informationen als MT5. Aber nichts hindert Sie daran, MT4/5 Handels-APIs gleichzeitig zu nutzen.
Ergebnis
Als OrderSend noch nicht mit der Handelsumgebung des Terminals synchronisiert war, wurde die automatische Synchronisierung in MT4Orders eingebaut.
Nach einiger Zeit bauten die Entwickler die Synchronisation ein, und der alte Synchronisationscode wurde mit einer kleinen Ausnahme in der Bibliothek belassen - er begann nicht nur zu synchronisieren, sondern auch zu prüfen, ob die OrderSend-Synchronisation der Entwickler korrekt funktioniert. Im Falle eines Fehlers sollte ein Alert auftauchen
Es gibt Berichte, dass diese Warnung in seltenen Fällen ausgelöst wird (anscheinend, wenn die CPU ausgelastet ist) und signalisiert, dass das OrderSend der Entwickler bei der Synchronisierung mit der Handelsumgebung fehlerhaft ist. Ich weiß nicht, wie ich dies den Entwicklern in SD melden kann, da ich es nicht reproduzieren kann. Aber die Tatsache bleibt bestehen.
Daher gibt es zwei Möglichkeiten.
Die Bibliothek ist ein Jahr alt...
Die Bibliothek ist ein Jahr alt...
Herzlichen Glückwunsch! Das ist eine wunderbare Verpackung.
Die Bibliothek ist ein Jahr alt...
Herzlichen Glückwunsch!
Es stimmt, ich habe zwei EAs ausprobiert und die Erfahrung war negativ, beim ersten Versuch hat die Kompilierung nicht geklappt - ich habe es nicht verstanden, weil ich die Handelsfunktionen nicht verstanden habe, bei der zweiten Variante wurde der EA furchtbar langsam - er nimmt alle Ressourcen des Kernels in Anspruch, aber die Kompilierung war erfolgreich.
Es ist schwer zu sagen, was der Grund für die zweite Variante ist, vielleicht nicht wegen der Klasse - es ist eine halbautomatische - Handel auf Ebene Breakout - Ebenen werden von Hand gebaut.
Danke für die Glückwünsche, ich schätze die Kommentare von allen! Sie werden immer berücksichtigt.
Der EA ist furchtbar langsam geworden - er nimmt alle Kernel-Ressourcen in Anspruch, aber die Kompilierung war erfolgreich.
Ich würde gerne den Code sehen. Sie können ihn mir per PM schicken.
Danke für die Glückwünsche, ich schätze die Kommentare von allen! Sie werden immer in Betracht gezogen.
Ich würde gerne den Code sehen. Sie können mir eine PM schicken.
Ich habe den Code an Ihre PM geschickt.
Habe den Code an PM geschickt.
Leider war die Bibliothek ursprünglich nicht für alle MT4->MT5-Übersetzungen zuständig, bei denen nicht nur MQL4-Handelsfunktionen verwendet werden.
In Ihrem Fall wird die langsame Arbeit des Expert Advisors nicht durch diese Bibliothek verursacht, sondern durch eine private Implementierung der MT4->MT5-Übersetzung, die die Arbeit mit Zeitreihen, Indikatoren, etc. beeinträchtigt.
Leider war die Bibliothek zunächst nicht für alle MT4->MT5-Übersetzungen zuständig, bei denen nicht nur MQL4-Handelsfunktionen verwendet werden.
Aber jetzt ist sie zuständig?
In Ihrem Fall wird die langsame Arbeit des Expert Advisors nicht durch diese Bibliothek verursacht, sondern durch eine private Implementierung der MT4->MT5-Übersetzung, die die Arbeit mit Zeitreihen, Indikatoren usw. beeinträchtigt.
Privat - ist es meine Bibliothek oder eine andere Bibliothek?
Ich habe alles gemäß dem Artikel gemacht, der allen bekannt ist, und es gibt dort keine speziellen Indikatoren....
Ich bezweifle, dass dieser Code eine Überlastung des Kernels verursachen kann:
Oder ist das der Grund?