Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   OrderExpiration geht unter 10 Minuten nicht (http://www.expert-advisor.com/forum/showthread.php?t=6787)

Max2018 25.09.20 08:46

OrderExpiration geht unter 10 Minuten nicht
 
Hallo,

ich habe ein Problem mit der OrderExpiration:

Die Eingabe ist

Code:

extern int    ExpirePendOrder            =10;
int Expire;

dann

Code:

void OnInit()
  {
  Expire=ExpirePendOrder*60;}

und dann
Code:

Ticket=OrderSend(NULL,OP_BUYSTOP,Lots,price2,2,price3,price0,Commentar,Magicnummer,TimeCurrent()+Expire)
ABER sobald ich unter 10 Minuten gehe, öffnet er die Order nicht mehr :confused:

Habt Ihr eine Idee? Danke

Indikator-Trading 25.09.20 09:13

am wahrscheinlichsten ist es, dass dein Broker eine expiration time von unter 10 Minuten einfach nicht zulässt.
Lese doch mal den Errorcode aus.

Code:

  int ErrorCode= GetLastError();
  if(ErrorCode!= ERR_NO_ERROR)
      Print(ErrorDescription(ErrorCode) + " / CodeNr: " + IntegerToString(ErrorCode));


Max2018 25.09.20 11:11

Ja, stimmt, das war bzw ist das Problem. Danke. Der Broker erlaubt nur Zeiten über 9:59 Minuten also ab >=10 Minuten

Indikator-Trading 25.09.20 11:50

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));


Max2018 28.09.20 10:45

Danke :)
Das werde ich machen


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:59 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