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... |
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) ; } |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:29 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum