I'm wondering if it is possible to correct the abnormal moves you occasionally gets. I'm adding two images that shows before and after automatic refresh.
I am unable to replicate this issue. My br0ker is http://www.gomarketsaus.com. The lines replot after each refresh, regardless of whether it's an auto or manual refresh. I have RefreshEveryXMins = 1, which means that I get an auto refresh to the initial tick during each new minute.
It is likely that this problem might be caused by having different values in RefreshEveryXMins in both the parameter document and MT4's parameter dialog window see my comments below.
In addition, it is possible that the values being exhibited are right. On the lower timeframes, a tiny momentary jump ('spike') in price can reflect significantly on Recent Power, but at the time a refresh rate has happened, the information has settled down again. The final point plotted on each interval is that the current Bid price, therefore it will fluctuate until the candle closes, along with a new candle starts to form. Of course the entire plot rescales itself after every refresh, and depending on prior plotted values, this rescaling could amplify the effect.
If you set RefreshEveryXMins = 0, you'll get an auto refresh after every tick. As CPU is significantly increased that may slow computer performance.
Another matter is that I like to use the narrow lines, but when refreshing manually (especially when the abnormal moves happens) from shing time frames it jumps straight back to default lines. Would it be likely to create it so that this does not happen?
I am unable to replicate this issue, though I think it might be brought on by the way you are using, or not using, parameter files.
The C1_Style, C2_Style, etc parameters command the line widths. Set to 10 for a thin line; 20, 30, 40, 50 for lines. See post #1 for more information.
If ParameterFile is sterile, and a file called Presets--Recent Strength.TXT exists on your.../experts/files folder, then the parameters from the document will populate those you input in MT4's window dialog when you edit or attach the indior. Thus, if you were setting the design parameter to 10 from the window, then the 20 would overrides it on every refresh, from the document.
Either (1) change the design value in the document to 10 (use a text editor such as Notepad), or (2) if you don't want to use the document, do either one of these:
-- delete or rename the Presets--Recent Strength.TXT document; OR
-- set ParameterFile = NONE
Either of these will induce the indy to use the parameters that you input in MT4's dialog window.
I prefer to use the parameter file option. It means that every time I attach the indy to a chart, I don't need to re-enter all my parameter settings that are favorite. Given that this would include retyping all the constituent currency pairs (C1_Pairs_Wgts etc), it's a big time saving.