Indicatore duplicato al cambio di TF in MQL5

 
On Init()

indicatoreHandle  =  iCustom(_Symbol, TimeFrame, ".\PathUsata\indicatore.ex5", Periods, Multiplier);

// Aggiunge indicatore al grafico

   ChartIndicatorAdd(0, 0, indicatoreHandle   );



void OnDeinit(const int reason)
  {
        IndicatorRelease(indicatoreHandle  );

Ciao a tutti  
In MQL5 


Utilizzo le sequenze in alto per caricare da EA un indicatore personalizzato per gestirne i risultati.


Quando cambio il TF mi viene ricaricato lo stesso indicatore ad ogni cambio di TF mandando in confusione l EA



Come posso ovviare al problema ?

Motivazione: