Einzelnen Beitrag anzeigen
  #12 (permalink)  
Alt 28.02.14
Forexcrawler Forexcrawler ist offline
Mitglied
 
Registriert seit: Feb 2014
Beiträge: 101
Forexcrawler befindet sich auf einem aufstrebenden Ast
Standard

Schluß für heute. Steig heute wohl nicht dahinter, warum das Ding nie true/1 wird.

Oben war noch ein Fehler, mit dem continue hab ich natürlich immer abgebrochen.

Code:
//+----------------------------------------------------------------+
//|  Befindet sich in der Nähe gerade ein bereits aktiver Trade?   |
//|  Wenn ja, ist kein weiterer Trade erlaubt!                     |
//+----------------------------------------------------------------+

// Zuerst für die Buy-Order
 
bool GetDenyBuy() {
    bool DenyTrade =false;
      for (int cnt=OrdersTotal()-1; cnt>=0; cnt--) {
         if (!OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES)) continue;
         if (OrderSymbol()!=Symbol()) continue;
         if (OrderMagicNumber()!=magic) continue;
         if ((NormalizeDouble(OrderOpenPrice()+noTradeRange,Digits)>=Ask)&& (NormalizeDouble(OrderOpenPrice()-noTradeRange,Digits)<=Ask)){
               DenyTrade =true;
         }
       }
         return(DenyTrade);
}
Jeglicher Input ist willkommen.

Gute Nacht!