|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Wenn Error dann
Hallo,
ich habe bei meinem ea das Problem, dass er ab und zu keinen SL setzt (mit Ordermodify). Ich vermute mal das liegt am Slippage oder an einem zu kleinem SL. Daher wollte ich fragen ob es eine Funktion gibt wie: Wenn Error dann Close Trade? Vg Benga |
|
|||
Du gibst dem Ticket eine Zahl...also int Ticket = Ordermodify...
if Ticket <=0 { OrderClose.... } Ggf musst du noch Orderselect ausführen...sollte aber aufgrund der Einbindung des Programmblocks in die Ordermodify nicht benötigt werden.... ich hoffe du kannst damit was anfangen...
__________________
Heute Weizen, Abends Corn morgen fangen wir an von vorn... |
|
|||
Zitat:
Am besten du prüfst die Fehlermeldung direkt int err = GetLastError(); if( err > 0 ) { RefreshRates(); Write("Error Occured : "+ErrorDescription(err ),fileName) OrderClose(OrderTicket(),OrderLots(),Bid,5,Violet) ; } |
Lesezeichen |
Stichworte |
close trade, mql4, ordermodify, programmierung, programmierung metatrater |
|
|