Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1481
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
Jetzt habe ich es. Danke!!! Es stellt sich heraus, dass der Fehlercode 4753 nie erscheint, wenn mindestens eine Position offen ist.
Mit freundlichen Grüßen, Vladimir.
Er wird erscheinen, wenn Sie folgendes schreiben
Sie erscheint, wenn Sie Folgendes schreiben
Hallo Alexey, eine Klarstellung. Ist es notwendig, PositionSelect() statt einer Schleife zu verwenden, oder habe ich wieder etwas missverstanden?
Mit freundlichen Grüßen, Vladimir.
Hallo Alexey, eine Klarstellung. Ist es notwendig, PositionSelect() statt einer Schleife zu verwenden, oder habe ich wieder etwas falsch verstanden?
Mit freundlichen Grüßen, Vladimir.
Sie können es schreiben, wie Sie wollen, die Hauptsache ist, ein nicht vorhandenes Zeichen zu schreiben, um einen Fehler zu erhalten...
Sie können es so schreiben, wie Sie wollen, Hauptsache, Sie schreiben ein nicht vorhandenes Zeichen, um einen Fehler zu erhalten....
Aber werfen Sie nicht mit Hausschuhen nach mir!!! Ich kann den Fehlercode nicht bekommen. ((((
Mit freundlichen Grüßen, Vladimir.
Fehler = "
Dort sollte es einen Spezifizierer geben
Danke Artem, es hat funktioniert!!! Ich danke euch allen sehr!
Mit freundlichen Grüßen, Vladimir.
Kurz gesagt, das hier beschriebene Problem auf eine andere Art und Weise gelöst:
Mit freundlichen Grüßen, Vladimir.
Guten Abend zusammen!
Ich versuche, eine Funktion zu erstellen, die eine zusätzliche Position (ohne Stop und Take) zu einer bestehenden offenen Position eröffnet. Ich habe den Code geschrieben:
aber aus irgendeinem Grund sieht er die offene Position nicht. Ich habe versucht, das Problem mit dem Debugger zu finden, aber nach dem Start der Schleife verlässt er sofort die Funktion, ohne zu sehen, was darin geschrieben wird. Ich habe den Haltepunkt bei PositionGetTicket(i) gesetzt. Könnten Sie mir bitte sagen, wo ich wieder einen Fehler in meinem Code habe?
Mit freundlichen Grüßen, Vladimir.
aber aus irgendeinem Grund sieht er die offene Position nicht. Ich habe versucht, das Problem mit dem Debugger zu finden, aber nach dem Starten der Schleife verlässt er sofort die Funktion, ohne zu sehen, was darin geschrieben wird. Ich habe den Haltepunkt auf PositionGetTicket(i) gesetzt. Könnten Sie mir bitte sagen, wo ich wieder einen Fehler in meinem Code habe?
Mit freundlichen Grüßen, Vladimir.
Was ist pos_total?
Was ist pos_total gleich?
Hallo Alexey, die Variable pos_total=PositionsTotal(), aber sie war auf globaler Ebene gesetzt. Jetzt habe ich sie innerhalb der Funktion verschoben und es stellte sich heraus, dass dies das Problem war. Alles hat funktioniert. Wo liegt das Problem? Ich habe den Trick überhaupt nicht verstanden!!!
Nun habe ich pos_total versuchsweise wieder auf die globale Ebene verschoben und es funktionierte wieder nicht mehr, aber wenn ich es in die Funktion einfüge, funktioniert es wie es soll! Ein paar Wunder, zumindest für mich!!!! )))
Es stellt sich heraus, dass eine Variable auf globaler Ebene nicht durch eine Funktion initialisiert werden kann? Ist das so?
Mit freundlichen Grüßen, Vladimir.