I found that all the indicators that use a loop with ++ in the coding will repaint themselves, therefore rendering them next to useless for EA's especially when you want to optimize the indicators settings for maximum accuracy. The ones that do not repaint use in the loop --. It is a matter of how it draws itself on the graph. One way is correct (--), the other (++) is not. FYI.
Example of an indicator that repaints itself:
for(int i=0; i<limit; i++) // It repaints!!
FYI
Dave
<><<<