I've been noticing that when I adjust a parameter in the Design Surface, the Strategy Parameters section of the Strategy Settings adjusts to reflect the previous value. For example...
I set my Stop Buy at 0.9% above the NextSessionOpen and click "Run Backtest". Then I click the "Strategy Settings" tab and it still reflects the previous backtest.
I change my Stop Buy to 0.5% above the NextSessionOpen and click "Run Backtest". Then I click the "Strategy Settings" tab and it reflects the previous backtest with the 0.9% value.
I set my Stop Buy at 0.9% above the NextSessionOpen and click "Run Backtest". Then I click the "Strategy Settings" tab and it still reflects the previous backtest.
I change my Stop Buy to 0.5% above the NextSessionOpen and click "Run Backtest". Then I click the "Strategy Settings" tab and it reflects the previous backtest with the 0.9% value.
Rename
Yes that's how it works, we decided not to have a change in the Building Block design surface change any established Strategy Settings for parameters.
However, this affects (or applies) to NumericUpDown-based parameters directly while editing Strategy parameters in a dialog window does change established Strategy Settings. That's inconsistent behavior.
I guess I’m still confused. If I change a value of a parameter in the design surface and click Run Backtest, you’re saying that it should give me the backtest results for whatever the original value was of the parameter before I changed it?
Yes, unless you go ahead and change those parameter values in Strategy Settings.
The sliders in Strategy Settings control what parameters are used in the backtest.
The sliders in Strategy Settings control what parameters are used in the backtest.
QUOTE:
That's inconsistent behavior.
This seems to have been fixed in B79.
@Eugene, you’re saying that B79 makes it so a change in the design surface will cause the same change in Strategy Parameters so the backtest will reflect the values associated with the changed values instead of the original values?
Yes, we decided it made more sense to change them in Strategy Settings when you change the value in the design surface. The other way was causing too much confusion.
Although I think this is fixed with regular block strategies, it doesn't look like it is fixed with Rotational Strategies. I changed a parameter value by clicking on "Set Parameter" under the Indicator (Weight Factor). I clicked Run Backtest, then went to the Strategy Settings and the Strategy Parameters value doesn't reconcile with the value that I changed it to under Rotation Settings. So the backtest results don't coincide with the changed parameter value.
Good point, we should keep the behavior consistent so I'll make a similar change in Rotation Strategies.
Your Response
Post
Edit Post
Login is required