I usually use the automatic retest task to make another testing for a large number of robust strategies. These strategies are all fixed one contract strategies, but based on different data ranges. Because many commodities have very different historical data ranges.
Every once in a while, when new sample data comes in, I need to test it again and again. Sometimes I need to add some different money management methods and test them again and again.
1. bug: Once i need to reselect the data range instead of the full sample data for the test, it did not work. For example, most commodities have 10 years of historical data, but two commodities have only two or three years of historical data. In some cases, I only need to test two or three years of historical data on all strategies.
So I recommend that :
option1:when the user does not intentionally modify the date range in data setting, The time range of the retest should be based on the time range of the original strategy config(data range in last test ).
option2: user modify the start day, end day. we can test full sample data or a specific time range.
2. As you can see, "retest only selected" option is missing in automati retest task, This is a very useful and convenient feature, it is in Retester
Attachment image-0.png added
once I set correct date from/to it works fine. Maybe the problem occurs for multiple strategies with different date ranges
Status changed from New to Fixed
I have tried several strategies with various date ranges and they are working correctly. If you haven't selected a date (checkbox is deactivated), the strategy will use the previous testing date range.
If you continue to experience errors, please test the strategies individually and let us know which ones are causing the error.
For custom projects, the "Retest only selected" feature is not necessary. Instead, you can copy the strategies to a different database and enable Automatic Retesting to test the specific databank.
Thank you.
You are right, for custom project, the "Retest only selected" feature is not necessary. In fact, Automatic retest is so easy to use that it can even replace Retester completely.I'm going to submit another task to talk about my ideas.