Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 05.04.16
yytrader yytrader ist offline
Mitglied
 
Registriert seit: May 2015
Beiträge: 124
yytrader befindet sich auf einem aufstrebenden Ast
Standard

Hallo Bw-Man,

hier ein Beispiel-Code:
Code:
void OnTick()
{
   if(bSymbolAllowed("EURUSD",4))
   {
      Print("EURUSD allowed!");
   }
}
//+------------------------------------------------------------------+   

bool bSymbolAllowed(string sSymbol, int iMaxAllowedPerSymbol)
{
   int i, count = 0;
   for(i=0;i<OrdersTotal();i++)
   {
      if(OrderSelect(i,SELECT_BY_POS))
      {
         if(OrderSymbol() == sSymbol)
         {
            count++;
            if(count >= iMaxAllowedPerSymbol)
            {
               return false;
            }
         }
      }
   }
   return true;
}
Achtung, der Code ist nicht getestet!

Gruß

yytrader

Geändert von yytrader (05.04.16 um 19:54 Uhr) Grund: Korrektur im Code