When I deploy my Alpha, based on Machine Learning, I have to define a StartDate, more than 5 years ago for backtesting, and a timedelta, from the stated StartDate, in order to retrive the History DataFrame.
It means, at least up to where I understand, that the predictors will be trained with data from 5 years ago and older, which is not good.
Question 1: Is there any way to train my ML model with earlier data?

Question 2: After the deploy, I want to update my predictor once a week. How can I do that if Iam not able to modify the StartDate after the ALpha was deployed?

I'll really appreciate you help.

Regards,

Mario