If the model breaks down today, I can re-estimate it at the end of the day and be ready to trade again tomorrow.
There are ways I can adapt to the conditions in real time but the majority of the time the conditions are changing very very slowly so there is a balance.. if the model adapts too quickly it is just curve fitting, if it adapts too slowly then it is not profitible. There are techniques to find structural break-points and such but right now I haven't found that it is necessary.
During testing I tried several combinations.. e..g estimate the model with 1 day of data and trade it on 5 days, forward and backward in time, estimate with all 5 days and then trade on all 5 days, etc. You might think 5 days is a very small amount of time but I'm working on a small time scale.
I am careful to check the results relative to the return of the entire market that day.
There are ways I can adapt to the conditions in real time but the majority of the time the conditions are changing very very slowly so there is a balance.. if the model adapts too quickly it is just curve fitting, if it adapts too slowly then it is not profitible. There are techniques to find structural break-points and such but right now I haven't found that it is necessary.
During testing I tried several combinations.. e..g estimate the model with 1 day of data and trade it on 5 days, forward and backward in time, estimate with all 5 days and then trade on all 5 days, etc. You might think 5 days is a very small amount of time but I'm working on a small time scale.
I am careful to check the results relative to the return of the entire market that day.
Quote from OddTrader:
How much lead time (Hours, days or months? ) do you need to modify the system due to this kind of fundamental changes?
How many times did you modify your (Dynamic/ Constantly Updated) system during your backtesting?
