【问题标题】:When Yahoo Historical Quotes Gets Updated Daily当雅虎历史行情每天更新时
【发布时间】:2014-04-18 07:07:10
【问题描述】:

我已从 yahoo Finance 中删除了历史报价,并正在尝试将新报价(今天 - 工作日报价)添加到我的数据库中。但是,我不知道我应该将下拉过程安排到什么时候。应该是晚上的某个时间,但是任何人都知道 yahoo Finance API 的新(今天)报价何时可用?

更新:我刚刚发现更多信息来自:http://marketmonksmusings.blogspot.com/2012/04/using-yahoo-free-eod-data.html

看起来它们从格林威治标准时间上午 12 点开始可用,但最好稍后再下拉以获得更精确的报价。

【问题讨论】:

    标签: api quotes yahoo finance


    【解决方案1】:

    我也有同样的问题,因此,我使用我编写的用于更新股票数据的脚本,编写了一系列命令,在夜间十小时内每分钟更新 AAPL 数据,并打印文件的前两行,其中包含历史数据,即

    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
    

    时间是美国东部标准时间。这只股票在美国东部标准时间晚上 8:13 更新。我认为更新所有股票数据确实需要一些时间,所以也许在美国东部标准时间晚上 9:00:00 检索数据就足够了。

    【讨论】:

      【解决方案2】:

      对于股票,我在东部时间下午 4:15 进行。纽约证券交易所在下午 4:00 收盘,但有时最终收盘价要到几分钟后才能在雅虎上获得。为了(合理地)确定我得到最终报价,我会在收盘后 15 分钟这样做。

      【讨论】:

        猜你喜欢
        • 2015-05-07
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        • 2017-11-29
        • 1970-01-01
        • 2022-12-05
        • 1970-01-01
        • 2018-04-21
        相关资源
        最近更新 更多