Quantopian's community platform is shutting down. Please read this post for more information and download your code.
Back to Community
Fetcher - Mainting Past Data/Intellectual property rights of CSV data.

I don't really understand this requirement from the docs:

Live Trading and Fetcher When Fetcher is used in Live Trading or Paper
Trading, the fetch_csv() command is invoked once per trading day, when
the algorithm warms up, before market open. It's important that the
fetched data with dates in the past be maintained so that warm up can
be performed properly; Quantopian does not keep a copy of your fetched
data, and algorithm warmup will not work properly if past data is
changed or removed. Data for 'today' and dates going forward can be
added and updated.

Is that suggesting if today is T (11/23/2015) and the CSV has the data:
date,symbol,factor1
11/23/2015,AAPL,5.4

On T+1 it must maintain the data from T:
date,symbol,factor1
11/23/2015,AAPL,5.4
11/24/2015,AAPL,5.6

And if the CSV file doesn't contain the data from T (11/23/2015) and only contains T+1 data then
then

"algorithm warmup will not work properly"

I am I interpreting that correctly ?? If so it seems like an absurd requirement.
What could possibly be the reason why the quantopian IDE requires the algos to maintain CSV historical data ?

"warm up can be performed properly"

Seems like an extremely vague reason to provide to a technical oriented user base community.

If the data from the past date in the CSV is obsolete for the purpose of the Algo why does quantopian require you to maintain the CSV ?