Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 982

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
Der folgende Code zeichnet ein Eingabefeld in das Diagramm, in dem der Text "Take Profit" mittig ausgerichtet ist:
Bei der Ausführung in Echtzeit funktioniert sie korrekt:
Im Strategietester ist die Ausrichtung aus irgendeinem Grund auf der linken Seite.
In MT4 funktioniert der Code sowohl in Echtzeit als auch im Strategy Tester korrekt. Ich sehe solche Tricks nur im MT5...
Was könnte das Problem sein?
Der folgende Code zeichnet ein Eingabefeld in das Diagramm, in dem der Text "Take Profit" mittig ausgerichtet ist:
Bei der Ausführung in Echtzeit funktioniert sie korrekt:
Im Strategietester ist die Ausrichtung aus irgendeinem Grund auf der linken Seite.
In MT4 funktioniert der Code sowohl in Echtzeit als auch im Strategy Tester korrekt. Ich sehe solche Tricks nur im MT5...
Was könnte das Problem sein?
Im Tester von MT5 wurde es bereits mehrfach im Forum erwähnt.
Guten Tag an alle. Meine Herren, bitte beraten Sie mich, wie man das gleichzeitige Drücken von Tastatur- und Maustaste handhabt.Zum Beispiel, wenn man die Taste drückt, wird ein Objekt gezeichnet, und wenn man dieselbe Taste + linke Maustaste drückt, wird ein anderes Objekt gezeichnet.Aber es stellt sich heraus, dass wenn man die Tastatur- und Maustaste drückt, 2 Objekte gezeichnet werden.
Ich stütze mich auf den folgenden Artikel:
https://www.mql5.com/ru/articles/4149
und es gibt ein paar Dinge im Code, die ich nicht verstehe, bitte erklären Sie die Bedeutung
1. Warum wird der Operator ::(Bereichsauflösung) verwendet?
2. Was bewirkt diese Codezeile "_errCode |= code"? (Ich weiß, dass dieser Operator ein bitweises "oder" ist, genauso wie "_errCode =_errCode |code")
Hallo, es gibt einen Advisor in der Basis für mt4, der als manueller Handelssimulator im Tester verwendet werden kann. Es ist kein schlechter Simulator. Ich möchte eine Frage stellen: Ist es möglich, einen solchen Trainer EA multitime zu machen ? Auf MT4 oder auf MT5?
Sie dürfen. Für MT5 ist es auch mehrwährungsfähig, aber mit einigen Einschränkungen. Leider funktioniert das Testgerät nicht mit Grafiken. Genauer gesagt, ist es nicht möglich, grafische Objekte manuell zu bearbeiten.
Sie können. Und für mt5 ist es auch multicurrency, aber mit einigen Einschränkungen. Leider funktioniert das Testgerät nicht mit Grafiken. Genauer gesagt, können Sie grafische Objekte nicht manuell bearbeiten.
Vielen Dank für Ihre Antwort, Alexey, Sie haben beantwortet, was getan werden kann. Ich möchte meine Frage präzisieren: Ist es möglich, die Visualisierung so zu gestalten, dass ich mehrere Zeitrahmen analysieren kann, da der Tester als manueller Handelssimulator verwendet werden soll, und wenn ja, wie lässt sich dies generell bewerkstelligen7
Auf keinen Fall
Vielen Dank für Ihre Antwort, Alexey, Sie haben beantwortet, was getan werden kann. Ich möchte meine Frage korrigieren: Kann ich mehrere Zeitrahmen in der Visualisierung analysieren, da der Tester als manueller Handelssimulator verwendet werden soll?
Auf keinen Fall
Auf MT4 ist dies nicht möglich. Sie können Diagramme so einstellen, dass Sie die Historie bis zur erforderlichen Tiefe durchsehen können.
Auf MT5 lädt der Tester alle Symbole und alle TFs, auf die vom Programm aus zugegriffen wird, zusammen mit den Indikatoren, wenn sie im Code verwendet werden.
Aber auf jeden Fall brauchen Sie einen speziellen Indikator, um über Charts zu "springen", damit Sie nicht handeln wollen. Oder die Geschwindigkeit muss so gewählt werden, dass sie sich nicht wesentlich von der tatsächlichen Geschwindigkeit unterscheidet.
Inwieweit trägt das Optimize-Flag in der Meta-Editor-Konfiguration zur Beschleunigung der Programmausführung bei? Ich habe so etwas wie einen langsamen Test... Wie viel Wirkung hat diese Optimierung?
Leider kann ich es nicht verwenden, weil es beim Hinzufügen von Instanzen zum CDictionary-Objekt zum Absturz kommt.