
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
Ich kann nicht glauben, dass ich diese Anfängerfehler mache... Das ärgert mich! Ja, ich kann jetzt drucken und den Auftrag auswählen. Das ist der Code, der in Bezug auf den Druck funktioniert - die Lose werden aber immer noch nicht geschlossen? Ich habe auch die Journalmeldungen unten eingefügt.
2013.07.31 11:13:52 2013.02.01 16:00 trendfishing_play_ground EURUSD,H1: Order Select returned the error of 0 // Not sure what is going on here?
c ist eine POSITION, keine Ticketnummer...
(Facepalm - ich brauche offensichtlich eine Pause davon!) Ok, das ist geklärt und jetzt wird die Bestellung ausgewählt. Dies ist das Journal drucken jetzt - "Close_Half_Order" Fehler = 0? Das ist die eigentliche OrderClose-Funktion, die fehlschlägt. Es hat nichts mit der Anzahl der "000" nach der zweiten Dezimalstelle im Teil "Lots to close is" zu tun, oder?
(Facepalm - ich brauche offensichtlich eine Pause davon!) Ok, das ist geklärt und jetzt wird die Bestellung ausgewählt. Dies ist das Journal drucken jetzt - "Close_Half_Order" Fehler = 0? Das ist die eigentliche OrderClose-Funktion, die fehlschlägt. Es hat nichts mit der Anzahl der "000" nach der zweiten Dezimalstelle im Teil "Lots to close is" zu tun, oder?
Klammern, Klammern, Klammern . . manchmal muss man sie verwenden, manchmal nicht.
Die Funktion OrderClose() ist nicht fehlgeschlagen . . .
Wenn der OrderType() kein OP_BUY ist, wird die letzte Zeile trotzdem ausgeführt, daher der Fehler 0 ... Fügen Sie Klammern wie folgt hinzu:
Hmmm, will immer noch nicht schließen @ "Close_Half_Order" ? Sie erhalten auch keine Fehlermeldung?
OP_BUY?
Übrigens, diese Klammern machen nichts anderes, als die Situation zu verwirren .
Ich habe einen schwebenden Auftrag mit der Bezeichnung "OP_BUYSTOP" eingegeben, aber ich hatte den Eindruck, dass sich dieser Auftrag bei Auslösung in einen "OP_BUY" ändern würde?
Ich dachte, der Auftragstyp wäre "OP_BUY", wenn er ausgelöst worden wäre?
Schließlich bin ich nur daran interessiert, wenn der Auftrag ausgelöst worden ist?
Warum sind diese Klammern verwirrend? Meinen Sie damit, wo die linke Klammer steht? Wenn ja, scheint das eine individuelle Sache zu sein, denn ich wurde diesbezüglich mehrfach korrigiert.