Hi all,
I read carefully the thread Machine Learning on Quantopian threads and I had a look at the algorithms as well.
I have a couple of questions that are both methological and practical.
A possible testing strategy is to alternate train and test phases for a long period of time (e.g. from 1991 to 2010), in order to have the model experiencing different market conditions. So we can train a model for a fixed time window (say 100 days for instance) then build a portfolio, hold it for a period (e.g. one week) , then re-train the model for a shifted period of time and so on, in order to cover all the wide time span 1991-2010.
1. I believe this is something that can be achieved with Quantopian on the backtesting environment, right? Or we may experience perfomance problems? After all we'll be training the classifier with few data, so the process should take some time but I shouldn't experience out-of-memory problems
2. Here's the question (maybe a naive one, so forgive me): let's imagine I'm happy with the performance of the model I've trained with the approach of point 1, how can I move the same model into production (with live data or in paper trading mode)?
Thanks a lot !
Giovanni