我有同樣的問題,所以,用我寫來更新庫存數據的腳本,我寫了一系列的命令在一夜之間更新AAPL數據每分鐘10小時,並打印文件的最上面兩行含歷史數據,即
for i in {1..600}; do
../updatedata.py aapl.csv
head -n2 aapl.csv
date
sleep 60
done
結果的相關摘錄是:
updating aapl.csv from 2016-01-21 to 2016-1-22
Date,Open,High,Low,Close,Volume,Adj Close
2016-01-21,97.059998,97.879997,94.940002,96.300003,52054500,96.300003
Fri, Jan 22, 2016 8:12:06 PM
updating aapl.csv from 2016-01-21 to 2016-1-22
Date,Open,High,Low,Close,Volume,Adj Close
2016-01-22,98.629997,101.459999,98.370003,101.419998,65562800,101.419998
Fri, Jan 22, 2016 8:13:07 PM
updating aapl.csv from 2016-01-22 to 2016-1-22
Date,Open,High,Low,Close,Volume,Adj Close
2016-01-22,98.629997,101.459999,98.370003,101.419998,65562800,101.419998
Fri, Jan 22, 2016 8:14:08 PM
其中時間是EST。此特定股票已於美國東部時間晚上8點13分更新。我會假設它確實需要一些時間來更新所有的股票數據,因此,或許在檢索下午9點00分00秒EST數據就足夠了。