Einzelnen Beitrag anzeigen
  #4 (permalink)  
Alt 11.06.14
Benutzerbild von fxdaytrader
fxdaytrader fxdaytrader ist offline
Premium Mitglied
 
Registriert seit: Dec 2013
Ort: hier und dort
Beiträge: 433
fxdaytrader befindet sich auf einem aufstrebenden Ast
Standard

könnte wohl so funktionieren, Du mußt da natürlich noch Bedingungen einbauen, z.B. was geschehen soll damit die orders geschlossen werden, so wie es jetzt ist würde es laufend Positionen öffnen und schließen:

Code:
void TestFunction() {
 for (int cnt=OrdersTotal()-1; cnt>=0; cnt--) {
  if (!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) continue;
   {
    bool result=false;
   
    if (OrderType()==OP_BUY) {
     result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),99999,CLR_NONE);
     if (result) result = OrderSend(OrderSymbol(),OP_SELL,OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),5000,0,0,"",12345,0,CLR_NONE);
    }
    
    if (OrderType()==OP_SELL) {
     result = OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),99999,CLR_NONE);
     if (result) result = OrderSend(OrderSymbol(),OP_BUY,OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),5000,0,0,"",12345,0,CLR_NONE);
    }
   }

  }
}
__________________
krank im Kopf aber sonst ganz nett
build 509 mql4 editor download