我已经从雅虎财经中删除了历史报价,并试图将新报价(今天 - 工作日的报价)添加到我的数据库中。但是,我不知道我应该将下拉过程安排到何时。它应该是晚上的某个时间,但任何人都知道雅虎财经API提供的新(今日)报价何时?
更新:我刚从http://marketmonksmusings.blogspot.com/2012/04/using-yahoo-free-eod-data.html
找到了更多信息看起来它们从格林尼治标准时间上午12点开始提供,但最好再次下拉以获得更准确的报价。
答案 0 :(得分:5)
我有同样的问题,因此,使用我编写的脚本来更新库存数据,我写了一系列命令来每隔一分钟更新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分检索数据就足够了。
答案 1 :(得分:0)
对于股票,我是在美国东部时间下午4:15做的。纽约证券交易所于下午4点关闭,但有时最终的收盘价在几分钟之后才在雅虎上市。为了(合理地)确定我得到最终报价,我在收盘后15分钟做。