Fehler, Irrtümer, Fragen - Seite 2019
![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
Darüber wurde schon oft geschrieben. Aus irgendeinem Grund nicht korrigiert.
Ich habe schon einmal gelesen, dass Pfeile nicht immer sofort nach einer Transaktion angezeigt werden können. Ich habe auch eine solche Anwendung geöffnet. Aber um solche Auslassungen in der Liste auf der Registerkarte Geschichte zu haben, habe ich noch keine Beiträge gesehen.
P.S. Und ja, nach der Bereitstellung von Beweisen und alle notwendigen Daten, um den Fehler zu reproduzieren, aus irgendeinem Grund eine komplette ignorieren für eine ganze Woche, obwohl von Anfang an reagierte, weigert sich zuzustimmen, dass es ein Fehler ist.
Ich habe schon einmal gelesen, dass die Pfeile nicht immer sofort nach einem Handel angezeigt werden. Ich habe auch eine solche Anwendung geöffnet. Aber in der Liste auf der Registerkarte " Geschichte" habe ich solche Auslassungen noch nicht gesehen.
Sie müssen mehrmals die Registerkarte wechseln, damit der Verlauf korrekt angezeigt wird. Das ist bei der Fehlersuche sehr unangenehm.
Die Registerkarten müssen mehrmals gewechselt werden, dann wird der Verlauf korrekt. Das ist bei der Fehlersuche sehr lästig.
Ja, das ist in manchen Fällen sehr lästig, wenn es um die Entwicklung und das Debugging von Handelsstrategien geht.
Ich habe nicht bemerkt, dass das Umschalten der Registerkarten den Inhalt der Verlaufsliste irgendwie verändert hat:
Ich habe nicht bemerkt, dass sich der Inhalt der Verlaufsliste ändert, wenn ich die Registerkarte wechsle:
Klicken Sie mit der rechten Maustaste und ändern Sie Deals/Order.
Ja, das ist in manchen Fällen ein großes Hindernis bei der Entwicklung und Fehlersuche von Handelsstrategien.
Ich habe nicht festgestellt, dass der Wechsel der Registerkarte den Inhalt der Verlaufsliste in irgendeiner Weise verändert hat:
Klicken Sie mit der rechten Maustaste und ändern Sie Vorgänge/Auftrag.
Ja, solche Aktionen stellen die Liste der Geschäftshistorie wieder her:
Bitte fügen Sie die folgenden Werte hinzu
ENUM_DEAL_REASON
Kennung
Beschreibung
DEAL_REASON_LIMIT
Das Geschäft wurde aufgrund der Auslösung einer Limit-Order ausgeführt
DEAL_GRUND_MARKT
Das Geschäft wurde aufgrund der Auslösung einer Market Order ausgeführt
DEAL_GRUND_STOP
Das Geschäft wurde aufgrund einer Stop-Order ausgeführt, die
Das scheint unnötig zu sein. Es gibt jedoch Situationen, in denen der Auftrag teilweise ausgeführt wurde, wodurch ein Geschäft zustande kam.In diesem Fall wird DEAL_ORDER zwar gefunden, steht aber nicht in der Verlaufstabelle, da der Auftrag noch aktiv ist.
Mit anderen Worten: Um herauszufinden, welche Art von Auftrag das Geschäft ausgelöst hat, ist es nicht immer hilfreich, auf die Auftragshistorie zurückzugreifen. Wenn wir kein Chaos bei der Suche nach Aufträgen unter den "toten und lebendigen" Aufträgen verursachen wollen, können wir einfach weitere Ausführungsflags (nach den bestehenden Flags) hinzufügen, um die Kompatibilität mit ENUM_ORDER_REASON undENUM_POSITION_REASON zu wahren. Gleichzeitig ist es wünschenswert, die gleichen Flags zuENUM_POSITION_REASON hinzuzufügen, um kompatibel zu sein
In einem benachbarten Threadhttps://www.mql5.com/ru/forum/216697/page3 wurde eine Frage zu OrderCalcMargin aufgeworfen.
Test: Prüfen wir 2 verschiedene Möglichkeiten zur Berechnung der Einlage, indem wir verschiedene Eröffnungspreise einsetzen.
Hier ist das LOG
Die Funktion OrderCalcMargin berücksichtigt bei der Berechnung der Marge nicht den Eröffnungskurs
Dies scheint mit dem Wechselkurs der angegebenen Währung zusammenzuhängen, der für den Zeitpunkt und den Eröffnungskurs neu berechnet werden muss.
Wenn die notierte Währung USD ist (und die Kontowährung ebenfalls USD ist), dann ändert sich die berechnete Marge entsprechend dem Eröffnungskurs.
Protokoll für GBPUSD
Ist es ein Fehler oder sollte es einer sein?