Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 12.04.16
Top-SecreT Top-SecreT ist offline
Mitglied
 
Registriert seit: Apr 2016
Beiträge: 45
Top-SecreT befindet sich auf einem aufstrebenden Ast
Standard

Ach bist du niedlich xD

Also erstmal hast du jetzt bei OrderModify einen Parameter vergessen.
Es muss nicht
OrderModify(OrderTicket(),OrderOpenPrice() + 4 * Point, 0, 0, Blue)
heißen, sondern
OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() + 4 * Point, 0, 0, Blue)

Dann zur Überprüfung des Rückgabewertes musst du nicht den Code zusätzlich einbauen.

So wie du es jetzt geschrieben hast führst du einmal OrderModify aus und dann führst du es nochmal aus mit Überprüfung des Rückgabewertes.

Verstehst du was ich meine?

Code:
if(!OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice() + 4 * Point, 0, 0, Blue)){
    Print("Fehler beim Ändern der Position: "+GetLastError());
}
Dieser Code führt schon das Modify aus. Übersetzt steht da sozusagen wenn OrderModify fehlschlägt dann gebe folgende Meldung aus.

Also mit ! negierst du. Wenn nicht OrderModify dann....



Hoffe das ist verständlich