|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
OrderExpiration geht unter 10 Minuten nicht
Hallo,
ich habe ein Problem mit der OrderExpiration: Die Eingabe ist Code:
extern int ExpirePendOrder =10; int Expire; Code:
void OnInit() { Expire=ExpirePendOrder*60;} Code:
Ticket=OrderSend(NULL,OP_BUYSTOP,Lots,price2,2,price3,price0,Commentar,Magicnummer,TimeCurrent()+Expire) Habt Ihr eine Idee? Danke |
|
|||
Ja, stimmt, das war bzw ist das Problem. Danke. Der Broker erlaubt nur Zeiten über 9:59 Minuten also ab >=10 Minuten
|
|
||||
Wenn du dennoch nach <10 Minuten deine PendingOrder löschen willst, dann musst du das halt so im Code machen und nicht über diese Vorgabe bei der OrderSend() - Funktion. Dazu kannst du dann das hier nehmen:
Code:
if(!OrderDelete(OrderTicket())) Print(ErrorDescription(ErrorCode) + " / CodeNr: " + IntegerToString(ErrorCode)); |
Lesezeichen |
Stichworte |
orderexpiration |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|