Bibliotheken: MT4Orders - Seite 79

 
fxsaber #:

Meine, aber vor langer Zeit. Es ist besser, in kimovs mqh aussehen, es auf MarketInfo eine durchdachte Lösung.

Danke, ich werde einen Blick haben, es scheint so weit zu funktionieren, ich werde weiter testen.

 
fxsaber geschlossenen Positionen in der Bibliothek im Vergleich zu MT5.


Handelssituation.

  1. BuyLimit wurde für 1 Lot eröffnet.
  2. BuyLimit wurde um 12:00 Uhr für 0,4 Lots teilweise ausgeführt.
  3. Die Position für 0,4 Lots wurde um 13:00 Uhr geschlossen.
  4. Der Rest des BuyLimit wurde ausgeführt - 0,6 Lots um 14:00 Uhr.
  5. Die Position für 0,6 Lots wurde um 15:00 Uhr geschlossen.

MT5 zeigt an, dass es eine Position gab, die um 12:00 Uhr eröffnet und um 15:00 Uhr geschlossen wurde. Die Eröffnungs-/Schließungspreise dieser Position können sehr seltsam sein.


MT4Orders zeigt an, dass es zwei Positionen gab: eine, die um 12:00 Uhr eröffnet und um 13:00 Uhr geschlossen wurde, und eine, die um 14:00-15:00 Uhr eröffnet wurde. Die Eröffnungs-/Schlusskurse werden angemessen sein.

Demonstration von realen Situationen wie dieser.

Частичное исполнение.
Частичное исполнение.
  • www.mql5.com
На рынке случаются различные эпизоды с исполнением торговых ордеров. Наверное, важно уметь быстро разобраться в той или иной торговой ситуации. MT5 сохраняет довольно много информации в истории
 
Funktionsweise der Funktion OrderCommission() anhand eines Beispiels.
 
In der Tabelle der historischen MT4-Aufträge werden geschlossene Positionen garantiert nach der Schlusszeit sortiert. Gelöschte schwebende Aufträge sind es nicht.
 

Hallo@fxsaber vielen Dank für die Bereitstellung dieser Bibliothek, super! 👏👏👏

Meinst du, du könntest sie auf GitHub oder einem anderen Git-Anbieter veröffentlichen? Auf diese Weise könnten wir über die Versionskontrolle immer automatisch auf die letzte Revision zugreifen.

Es könnte sogar Beiträge geben :o)

Was meint ihr dazu?

Prost!!!

 
Tpot #:

Hallo@fxsaber vielen Dank für die Bereitstellung dieser Bibliothek, super! 👏👏👏

Danke dir.

Meinst du, du könntest sie auf GitHub oder einem anderen Git-Anbieter veröffentlichen? Auf diese Weise könnten wir über die Versionskontrolle immer automatisch auf die letzte Revision zugreifen.

Leider bin ich nicht bereit, eine solche Unterstützung zu leisten. Die wichtigsten Beispiele für die Verwendung in der russischen Thread der Bibliothek und auf meinem Blog.

 
fxsaber #:

Ich danke Ihnen.

Leider bin ich nicht bereit, eine solche Unterstützung zu bieten. Die wichtigsten Beispiele für die Verwendung in der russischen Thread der Bibliothek und auf meinem Blog.

Danke für die Antwort @fxsaber

Ich verstehe. Ich bezog mich nicht auf die Verwendung, sondern darauf, es unter Versionskontrolle mit Git zu halten, damit der Code und die Revisionen richtig nachverfolgt werden können :)

Es scheint, dass die Datei bereits auf GitHub ist: https://github.com/yiliuyan161/convert_mql4_to_mql5/blob/main/src/main/resources/static/file/MT4Orders.mqh

aber es wäre schön, wenn du (der ursprüngliche Autor) sie dort unter deinem Profil für zukünftige Aktualisierungen aufbewahren würdest, so dass alle Benutzer die Möglichkeit hätten, potentielle Änderungen zu ziehen =) --und diesen Prozess sogar automatisieren :))

Mit freundlichen Grüßen!

convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
convert_mql4_to_mql5/MT4Orders.mqh at main · yiliuyan161/convert_mql4_to_mql5
  • yiliuyan161
  • github.com
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
 
Tpot #:

Ich bezog mich nicht auf die Verwendung, sondern auf die Versionskontrolle mit Git, so dass der Code und die Revisionen ordnungsgemäß nachverfolgt werden können :)

Danke für die Anregung. Ich bin weit davon entfernt, ein Programmierer-Toolkit zu sein. Ich bin zu alt für diese Art von Begeisterung.

 

Ich habe ein Problem, könnten Sie mir bitte ein paar Tipps geben, wie ich es umgehen kann?

"critical runtime error 502 in OnTester function (array out of range, module Experts\ea.ex5, file MT4Orders.mqh, line 626, col 40)"

Es scheint so, als würde die Größe von this.Tickets nur mit der Zeit zunehmen. Ich nehme daher an, dass sie Informationen über abgeschlossene Geschäfte enthalten soll. Können Sie dies bestätigen?

Falls dies nicht notwendig ist, gibt es eine Möglichkeit, es zu deaktivieren?

 
pcdeni #:

Ich habe ein Problem. Könnten Sie mir bitte einige Tipps geben, wie ich es umgehen kann?

Es scheint so, als würde die Größe von this.Tickets nur mit der Zeit zunehmen. Ich nehme daher an, dass sie Informationen über abgeschlossene Geschäfte enthalten soll. Können Sie dies bestätigen?

Falls dies nicht notwendig ist, gibt es eine Möglichkeit, es zu deaktivieren?

Probieren Sie die neueste Version aus. Kopieren und Einfügen.