GraHal
Hello.
As I said last week, I am trying to do a different optimization, month by month.
My approach is different so as not to fall into an over optimization.
When we optimize a system for a period of time we obtain the best parameters for that period of time, but they are the BEST, we cannot expect better results than those in the future because they are calculated over a past time with already known results and the calculation on the best possible results. They are valid parameters but we do not know if they will be valid in the future. I would even say that no data calculated in the past will be completely or perfectly valid in the future because the results will not be repeated.
I tried to make a “walkforward” based on the past and also validating it in the past.
For this I took the parameters that seemed most relevant to me (PeriodA, PeriodB, ChandelierA, ChandelierB, Angle1 and Angle2) and optimized them month by month.
So that FOR EXAMPLE, with the values of each of the months of August 2018 to September I obtained an average. That average was introduced into the system that would have to work in October and I observed how it behaved with respect to the expected values, the optimization values of that month of November once passed and with the original values proposed by Fifi. Explained in another way, I did a “BACK FORWARD” based on the average of each of the previous months and applied them to the beginning month. Month by month, and adding the month prior to the calculation of the average for the following month.
The gains offered by a system with its values calculated in this way are lower than the values we obtain by making a total optimization of the system with the data already known, but as I said before, we cannot expect those values to be repeated, so In the future, future earnings lower than expected, how much? … I think they will be close to my calculation based on averages.
Let us think that in mathematics, the value of a function at a point is its derivative (in this case, a month) and an optimization is the derivative of each of its points. On the other hand, the sum of the values that are below that derivative, is the integral, which in this case is the sum of the average values of each month. This concept is not exact but it is approximate.
Now I am busy with other things but in the next few days I will share my results.
I assume that they do not have to be the best, nor that they are perfect but they could serve for a better long-term optimization so as not to over-optimize.
This is just another way of looking for possible valid values for the system and also a small thought that the result of a total optimization BASED ON THE PAST does not guarantee that this result will be valid in the future.