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)
-   -   pending order erkennen wie ? (http://www.expert-advisor.com/forum/showthread.php?t=2371)

daysofthunder 15.08.12 11:11

pending order erkennen wie ?
 
wie kann man erkennen ob eine order gerade eine pending order ist oder eine die schon aktiv ist ?

sprich ich möchte, wenn schon eine aktive order ist keinen trade mehr ausführen und wenn es nur eine in warteschleife ist, diese bearbeiten bzw. löschen.

also sowas wie

wenn order aktiv{
//trailing stop berechnen
}
wenn pending{
//löschen oder bearbeiten
}
gar nichts{
//normale tradinglogik
}

Hoschie 15.08.12 14:30

for(int pos = OrdersTotal()-1; pos >= 0 ; pos--) if (
OrderSelect(pos, SELECT_BY_POS) //Nur meine Aufträge
&& OrderMagicNumber() == MAGICNUMBER // meine magic number
&& OrderSymbol() == Symbol() )

if(OrderType() == OP_BUY)
{
//Trailingstop
}

if( OrderType() == OP_BUYSTOP)
{
OrderDelete(OrderTicket());

}

if( OrderType() == OP_SELLSTOP)
{
OrderDelete(OrderTicket());

}
if(OrderType() == OP_SELL)
{
//Trailingstop
}

}

daysofthunder 15.08.12 14:49

nur das ich das richtig verstanden habe:

haben die orders nen status OP_BUY oder OP_SELL, dann wird noch nicht gehandelt und die sind pending.
bei allen anderen states sozusagen sind die dann aktiv im handel ?

Hoschie 15.08.12 14:53

Zitat:

Zitat von daysofthunder (Beitrag 16541)
nur das ich das richtig verstanden habe:

haben die orders nen status OP_BUY oder OP_SELL, dann wird noch nicht gehandelt und die sind pending.
bei allen anderen states sozusagen sind die dann aktiv im handel ?

OP_BUY und OP_SELL = aktiv,

OP_BUYSTOP und OP_SELLSTOP = Pending Order.

Gruss,
Hoschie

daysofthunder 15.08.12 15:35

ok danke :)

dann werd ich das mal reinbasteln


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