Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1919
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
Vielen Dank, Sergey, für deine Antwort! Ihre Antwort hat mich noch mehr verblüfft. Wie kann das sein? Wenn ich das Skript ausführe, werden alle eingestellten schwebenden Aufträge abgefragt. Wie in der Abbildung zu sehen ist, gibt es zwei von ihnen auf dem Diagramm, und zur gleichen Zeit ist ein Ticket ausgewählt und das andere nicht? Das ist nicht ganz klar.
Können Sie das näher erläutern?
Ich stelle diese Frage nicht aus reiner Neugierde, sondern um das Selbststudium fortzusetzen.
Mit freundlichen Grüßen, Vladimir.
Sie haben also eine Schleife, in der Sie den Iterator i vom Maximalindex auf 0 ändern. Was geht darin vor? Nun, es passiert folgendes: Der erste Befehl, den Sie versuchen, den Parameter ORDER_SYMBOL zu erhalten. Aber aus welcher Reihenfolge versuchen Sie es zu holen, denn die Reihenfolge wird drei Zeilen weiter unten ausgewählt!
Vielen Dank, Sergey, für die sehr ausführliche und verständliche Erklärung! Ich habe die Zeile mit dem Ticket für ausstehende Aufträge direkt nach dem Start des Zyklus eingefügt und alles hat gut funktioniert.
Ja ... Passen Sie auf und passen Sie noch einmal auf. Das ist es, was ich wirklich vermisse. Nochmals vielen Dank!
Mit freundlichen Grüßen, Vladimir.
Guten Morgen, geschätzte Experten!
Heute bin ich auf zwei weitere Probleme gestoßen, die ich nicht verstehe, aber in einem Code, der vollständig aus der MQL5-Referenz stammt. Diesmal habe ich nichts selbst geschrieben, sondern einfach ein fertiges Beispiel genommen.
Ich öffne MQL5 Referenz / Konstanten, Aufzählungen und Strukturen / Datenstrukturen / Struktur einer Handelsanfrage. Ich finde sie dort:
Struktur des HandelsantragsDas ist klar. Es folgt ein Beispiel mit folgendem Code:
Ich versuche, die gelb markierte Zeile zu verstehen. Eine Frage stellt sich sofort: Was hat PositionGetDouble(POSITION_PRICE_OPEN) damit zu tun, wenn sich dieses Beispiel auf schwebende Aufträge bezieht? Vielleicht sollte es eine Zeile wie diese geben:
Ich finde dies nur auf der Registerkarte Experten: Liebe Experten, bitte helfen Sie mir, dieses Beispiel zu verstehen, warum es im Verzeichnis ist, aber sein Code nicht funktioniert?
Mit freundlichen Grüßen, Vladimir.
Liebe Experten, bitte helfen Sie mir, dieses Beispiel zu verstehen, warum steht es im Referenzbuch, aber der Code funktioniert nicht?
Mit freundlichen Grüßen, Vladimir.
Ich habe vor ein paar Seiten darüber geschrieben.
Dies ist das Forum für Handel, automatisierte Handelssysteme und Strategietests.
Alle Fragen von Neulingen zu MQL4 und MQL5, Hilfe und Diskussion von Algorithmen und Codes
Alexey Viktorov, 2022.02.20 10:24
Sascha, du kannst dir nichts Schlimmeres vorstellen, als Beispiele aus der Dokumentation oder Tumblr-Beispiele zu verwenden. Und Sie haben auch das Flag für die erzwungene Beendigung der while-Schleife irgendwo verloren. Alles in allem ... ohne Worte.Darüber habe ich bereits vor einigen Seiten geschrieben
Hallo Alexey!
Es ist sehr traurig, dass ein so seriöses Unternehmen eine so schlechte Einstellung zu Handbüchern hat.
Mit freundlichen Grüßen, Vladimir.
Hallo Alexey!
Es ist sehr traurig, dass ein so seriöses Unternehmen eine so unernste Einstellung zum Handbuch hat.
Mit freundlichen Grüßen, Vladimir.
In diesem Beispiel gibt es noch einen weiteren Fehler. Oder völlig blind.
Unter den aufgelisteten Pflichtfeldern ist ein Ablaufdatum angegeben, aber im Code des Beispiels sehe ich nicht, wo das Ablaufdatum zugewiesen ist. Stattdessen wird die zulässige Abweichung vom Preis zugewiesen.
In diesem Beispiel gibt es noch einen Fehler. Oder vielleicht bin ich völlig blind...
Unter den aufgelisteten obligatorischen Feldern befindet sich ein Ablaufdatum, aber im Beispielcode sehe ich nicht, wo das Ablaufdatum zugewiesen ist. Stattdessen wird die zulässige Abweichung vom Preis angegeben.
Nicht nur die Verfallszeit, sondern auch der Zeitpunkt des Verfalls sollte berücksichtigt werden:
Mit freundlichen Grüßen, Vladimir.
Und nicht nur das, es sollte auch eine Verfallszeit geben:
Mit freundlichen Grüßen, Vladimir.
Ich wende mich an Artem Trishkin, den Moderator und Organisator dieses Zweigs!
Haben Sie die Möglichkeit, alle Fragen im Zusammenhang mit dem MQL5 Guide to MQL zu bestehen?
Wenn es nicht zu viel Mühe macht, können Sie zumindest diese Seite aktualisieren?
Mit freundlichen Grüßen, Vladimir.Ich wende mich an Artem Trishkin, den Moderator und Organisator dieses Threads!
Haben Sie Ihrerseits die Möglichkeit, alle Fragen im Zusammenhang mit dem MQL5-Leitfaden an MQL5 weiterzuleiten?
Wenn es Ihnen nichts ausmacht, kann zumindest diese Seite aktualisiert werden?
Hochachtungsvoll, Vladimir.Sie können es auch in diesem Thread melden.
Sie können es auch in diesem Thread melden.
Danke für den Tipp, Alexey! Ich werde zunächst auf eine Antwort in diesem Thread warten, aber wenn nichts passiert, werde ich es im Thema Fehler, Bugs, Fragen melden.
Mit freundlichen Grüßen, Vladimir.