Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1664
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
Sie müssen die Bedingungen immer noch bei jedem neuen Tick überprüfen, und wenn es beim vorherigen Tick nicht funktioniert hat, wird es beim neuen Tick anders sein.
Und es muss eine Fehlerbehandlung vorgenommen werden.
Ein Tippfehler? Ich glaube, beide Funktionen können nur einen Parameter annehmen.
Wenn Sie dies über ein Array tun, dann überprüfen Sie nur die Ticks der geänderten Aufträge, die in das Array geschrieben wurden, mit allen anderen.
Ungefähr richtig, ja, danke. In diesem Fall, wenn wir in Objekten speichern, sollten wir besser eindeutige Majics anstelle von Tickets haben, sonst gibt es Dutzende von Objekten mit dem gleichen Namen.
Ein Tippfehler? Ich glaube, beide Funktionen können nur einen Parameter annehmen.
Das werden sie nicht.
Entschuldigung
h ttps://www.mql5.com/ru/docs/objects/objectname
Dies ist für MT5
und dies ist für MT4
Das werden sie nicht.
Entschuldigung
Wissen Sie übrigens, warum der folgende Fehler in regelmäßigen Abständen auftritt? Auf 100 erfolgreich eröffnete Aufträge entfallen etwa 10 dieser Aufträge.
2021.10.10 16:18:09.853 2021.01.05 21:15:00 test EURUSD,M5: 4051 | order.sl_price: 2.813499706815862e-262 2021.10.10 16:18:09.853 2021.01.05 21:15:00 test EURUSD,M5: OrderSend error 4051 2021.10.10 16:18:09.853 2021.01.05 21:15:00 test EURUSD,M5: unknown trade cmd 406958564 for OrderSend function
order.sl_price: 2.813499706815862e-262 - Stoploop-Preis, diese Zahl sollte eindeutig nicht sein.
4051 - "Ungültiger Wert des Funktionsparameters"
- ist dies der Auftragstyp? Auch damit sollte es keine Probleme geben.
Meinen Sie mit Ticket oder Preis "min und max"?
Nach Ticket
Wissen Sie übrigens, warum der folgende Fehler in regelmäßigen Abständen auftritt? Auf 100 erfolgreich eröffnete Aufträge entfallen etwa 10 dieser Aufträge.
order.sl_price: 2.813499706815862e-262 - Stoppkurs, offensichtlich sollte diese Zahl nicht sein.
4051 - "Ungültiger Wert des Funktionsparameters"
- ist dies der Auftragstyp? Auch damit sollte es keine Probleme geben.
Versuchen Sie, "NormalizeDouble" zu verschieben
Nach Ticket
Versuchen Sie "NormalizeDouble" zu verschieben
unverändert.
Makar hat Code in den EA so weit nur eingefügt, um Gewinn in Währung und Gewinn in Pips zu vergleichen, soweit ich verstehe, kann es verstanden werden, wenn diese Funktionen Nullwerte haben