I believe the backtest portion of Quantopian Open should use the maximum backtest length possible for each algorithm (i.e. for as long as data exists for the securities being traded in the algorithm), and that backtest length should be added as an additional performance metric to influence the overall score of an algorithm. The minimum backtest length to qualify for the Quantopian Open can stay at 2 years, but should result in a lower score modifier than an algorithm with, say, 10 years of backtest data.
The more backtesting data that exists for an algorithm, the more confidence we can have in the backtest results being a good representation of the algorithm's performance in all market conditions. I'm not exaggerating when I say that I feel this is one of the most important metrics you can measure for any algorithm.
I realize that this is not trivial to implement, and may be too late for the Quantopian Open in this current round, but there's always next time. =)
Any thoughts?