Индикатор сигналы в ручную, помогите подправить код чтобы это происходило автоматически - страница 3

 
Все замечания исполнил. Актив который ранее просматривал подгружается четко. Глюки появляются на активе который ранее не просматривал
Файлы:
 
sig volt:
Все замечания исполнил. Актив который ранее просматривал подгружается четко. Глюки появляются на активе который ранее не просматривал

да ! я всё пытаюсь исправить - вроде причина ещё тут 

//+------------------------------------------------------------------+
//| Cleaning of chart                                                |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   for(int i=0; i<ArraySize(m_name); i++)
     {
      ObjectDelete(0,Symbol()+m_name[i]);
     };
//---
   ObjectDeleteByName("MACD_DivergenceLine");
  }

жёлтое надо удалить - что бы было так

//+------------------------------------------------------------------+
//| Cleaning of chart                                                |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   for(int i=0; i<ArraySize(m_name); i++)
     {
      ObjectDelete(0,m_name[i]);
     };
//---
   ObjectDeleteByName("MACD_DivergenceLine");
  }
//+------------------------------------------------------------------+

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

не пойму - не смогу помочь. 

Вроде сначала нормально - а потом опять глюки 

 
Вот так вроде, более менее работает нормально. 
Файлы:
 
СНАЧАЛА НЕ ПЛОХО НО СТЕЧЕНИЕМ ВРЕМЕНИ НА МЛАДШЕМ ТАЙМ ФРЕЙМЕ НАЧИНАЕТСЯ ГЛЮК. МОЖЕТ ОН БАРОВ НОВЫХ НЕ ВИДЕТ ОТСЮДА И ПОДГЛЮЧИВАЕТ? 
Файлы: