Then when I run a backtest (for instance) and change the value (from the default that is defined in the code to another value), it changes to the new value in the window, I hit submit, back test runs, results are shown (however the changed value was not submitted - the coded value was used) so results are incorrect. I open the backtest window, the value is still the same as defined in the code (not the new value that I wanted to run the backtest for).
I'm not sure I can make it any clearer.
Now what adds to the confusion, I'm back testing and changing a number of variables at the same time (for the same test). By changing I mean setting different values from the ones I have defined in the code.
There are instances that two of them (the new defined values that I have changed to backtest for) are used for the back test and the third does not. The third value is still the same as the coded value and not the value that I have selected to backtest for.
By value I mean variable "public int xyz = 3;"...
3 would be the value set in the code and the new value would be 5.
Even though I select 5 in the backtest wizard, the back test happens on 3.
Comment