![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
Hallo,
Ich kompiliere das Folgende und bekomme folgende Fehler: Darf ich wissen, welcher Teil falsch gelaufen ist?
Der Fehlerbericht zeigt Ihnen, wo der Fehler liegt
',' - unerwartetes Token postin forum.mq4 59 53
und wenn Sie auf den Fehler doppelklicken, wird der Cursor direkt zum Problem geführt
Hallo GumRai,
danke, ich habe es korrigiert. Der Fehler kommt von den versehentlich eingefügten Klammern.
Vielen Dank, WHRoeder.
Ist
Hallo thrdel,
Bezieht sich Time[0] auf die Zeit von Takt 0? Gibt es Time[1], Time [2] usw.? Ich habe versucht, es zu googeln, aber nicht viele Informationen im Internet. Außerdem, wenn ich diesen EA an zwei Währungspaare anhänge, bedeutet das, dass OrderSelect nur die Orders im Chart selbst oder alle Orders im Terminal auswählt?
Hallo thrdel,
Warum erhalte ich diese Warnmeldung "implizite Konvertierung von 'Zahl' in 'String' postin forum.mq4 69 61" für die Codierung " if(ticket<0)Print("Fehler OP_BUY Bestellung fehlgeschlagen, Fehler: "+GetLastError());"?
Bezieht sich Time[0] auf die Zeit von Takt 0? Gibt es Time[1], Time [2] usw.?
Ja
Ich habe versucht, es zu googeln, aber es gibt nicht viele Informationen im Internet.
http://bit.ly/1fJi4XA
Außerdem, wenn ich diesen EA an zwei Währungspaare anhänge, bedeutet das, dass OrderSelect nur die Orders im Chart selbst oder alle Orders im Terminal auswählt?
hängt von Ihrem Code ab
Hallo thrdel,
Warum bekomme ich diese Warnmeldung "implizite Konvertierung von 'Zahl' zu 'String' postin forum.mq4 69 61" für den Code "if(ticket<0)Print("Fehler OP_BUY Bestellung fehlgeschlagen, Fehler: "+GetLastError());"?
"Die implizite Konvertierung von 'Zahl' in 'String' kann bei großen Schleifen sehr lästig sein.
Das bedeutet, dass Sie im Fehlerbericht durch viele Zeilen blättern müssen.
In Ihrem Fall ist GetLastError() ein Integer-Code, so dass Sie nur gewarnt werden, dass er für die Druckanweisung in einen String umgewandelt wird.
Wenn Sie sich sicher sind, dass dies kein Problem ist, können Sie (string) hinzufügen, um diese lästigen Warnungen zu vermeiden.
Übrigens, falls Sie es noch nicht wussten.
Ich platziere dies normalerweise nach den Externs/Inputs
#include <stdlib.mqh>
und dann können Sie verwenden
Damit die Beschreibung des Fehlers gedruckt wird, nicht nur der Code