2014-03-13 27 views
4

我已經拉下雅虎財經的歷史報價,並試圖將新的報價(今日 - 工作日報價)添加到我的數據庫。但是,我不知道我應該安排下拉過程到什麼時候。這應該是在晚上的一段時間,但是任何人有一個想法,當從雅虎財經API提供新的(今天)報價?當雅虎歷史行情每天更新

更新:我剛剛發現了更多的信息來自:http://marketmonksmusings.blogspot.com/2012/04/using-yahoo-free-eod-data.html

看起來他們是從12AM GMT,但它會更好,稍後再拉下更精確的報價。

回答

0

對於股票,我在美國東部時間下午4:15做。紐約證券交易所在下午4點關閉,但有時最終收盤價在幾分鐘後纔會在雅虎上市。爲了(合理)確定我收到最後的報價,我在收盤後15分鐘做。

4

我有同樣的問題,所以,用我寫來更新庫存數據的腳本,我寫了一系列的命令在一夜之間更新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數據就足夠了。