The indicator you attached is not the indicator that causes the problem - so what do you expect?
My crystal ball felt down yesterday and now has a flaw, but next week I'll go shopping at Diagon Alley. So at the moment I am very limited to help you :(
Check the link below and exercise a bit more caution before mocking people online. It's very possibly this bug not to be present on your end, but it doesn't mean that it couldn't be present anywhere else.
may be if you set:
in OnInit() to e.g. 20 the indicator is loaded only every 20 seconds.
It seems that OnTimer is different than OnTick().
1) If I apply an indicator either me myself or by a call of my EA I see that in the Expert-Tab and the Journal-Tab!
2) If the problem depends on a specific value of the indicator: ten or not ten: That is the question, we can't help if you only provide a 'naked' indicator!
It is reloading it because you are not calling the indicator by its default parameters.
If you change the parameter in the indicator so that 7 is the default.
It will work fine but with a non-default call it will load anew on each call every second.
Set the timer on 5 seconds and you will see it reload every 5 seconds.