ObjectsTotal почему увеличивается?

adept_

Интересующийся
Здравствуйте!

Почему увеличивается количество объектов (ObjectsTotal возрастает) на графике, когда я пытаюсь удалять "старые" объекты так:

Код:
void func1()
  {
  for ( int i = 0; i < ObjectsTotal(); i++ )
    {
    string name = ObjectName( i );
    
    int Result = ObjectFind( name );
    if ( Result < 0 )
      continue;
      
    datetime dt = ObjectGet( name, OBJPROP_TIME1 );
    
    if ( TimeCurrent() - dt > 2000 )
      Result = ObjectDelete( name );
  }
}

Спасибо.
Александр
 
Верх