Liebes Forum,
zu einer bestimmten Uhrzeit werden alle offene Order über den folgneden Code geschlossen:
Code:
if (Hour()==CloseHour && Minute()>=CloseMinute) {
for (int i=OrdersTotal()-1; i>=0; i--) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (!UseCurrSymbol || OrderSymbol()==Symbol()) {
if (OrderType()==OP_BUY) {
pBid=MarketInfo(OrderSymbol(), MODE_BID);
OrderClose(OrderTicket(), OrderLots(), pBid, Slippage, clBuy);
}
if (OrderType()==OP_SELL) {
pAsk=MarketInfo(OrderSymbol(), MODE_ASK);
OrderClose(OrderTicket(), OrderLots(), pAsk, Slippage, clSell);
}
}
}
}
}
Ich möchte aber die Order nur eines bestimmten Symbols schließen. Muss ich bei
Code:
if (!UseCurrSymbol || OrderSymbol()==Symbol()) {
den Eintrag "Symbol" durch z.B. "EURUSD" ersetzen?
Danke und Grüße,
Dieter