Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18.11.15
janosch72 janosch72 ist offline
Neues Mitglied
 
Registriert seit: Oct 2013
Beiträge: 7
janosch72 befindet sich auf einem aufstrebenden Ast
Question Bestimmte Order automatisch schliessen

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