【问题标题】:How to get historical stock data between two dates?如何获取两个日期之间的历史股票数据?
【发布时间】:2017-10-08 13:00:34
【问题描述】:

我试图从谷歌金融获取Apple 的历史数据。 但开始和结束时间总是一样的。

google-finance 模块中向http://www.google.com/finance/historical 发送带有这些参数的get 请求应该会产生日期之间的历史数据,但它会返回去年。

var params = {    q: 'AAPL',
     startdate: '2014-01-01',
     enddate: '2014-12-31',
     output: 'csv'
  };

google-finance 模块示例:

gFinance.historical({
  symbol: 'NASDAQ:AAPL',
  from: '2014-01-01',
  to: '2014-12-31'
}, function (err, quotes) {
   console.log(quotes);
});

结果总是从今天(2017 年 10 月 8 日)到一年前(2016 年 10 月 8 日):

 ...
 { date: 2017-02-22T20:30:00.000Z,
    open: 137.38,
    high: 137.48,
    low: 136.3,
    close: 136.53,
    volume: 20788186,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-02-23T20:30:00.000Z,
    open: 135.91,
    high: 136.66,
    low: 135.28,
    close: 136.66,
    volume: 21776585,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-02-26T20:30:00.000Z,
    open: 137.14,
    high: 137.44,
    low: 136.28,
    close: 136.93,
    volume: 20257426,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-02-27T20:30:00.000Z,
    open: 137.08,
    high: 137.44,
    low: 136.7,
    close: 136.99,
    volume: 23482860,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-02-28T20:30:00.000Z,
    open: 137.89,
    high: 140.15,
    low: 137.6,
    close: 139.79,
    volume: 36414585,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-03-01T20:30:00.000Z,
    open: 140,
    high: 140.28,
    low: 138.76,
    close: 138.96,
    volume: 26210984,
    symbol: 'NASDAQ:AAPL' },
  { date: 2017-03-02T20:30:00.000Z,
    open: 138.78,
    high: 139.83,
    low: 138.59,
    close: 139.78,
    volume: 21571121,
    symbol: 'NASDAQ:AAPL' },
  ... 151 more items ]

我不知道他们是否改变了某些东西,或者他们像雅虎那样关闭了它,或者我做错了什么。 我搜索了一周,一切似乎都过时了。 如何通过 http 请求获取自定义时间之间的历史数据?

【问题讨论】:

    标签: node.js httprequest stockquotes


    【解决方案1】:

    【讨论】:

    • 我做到了。 google-finance 模块示例来自 npm。我刚刚添加了console.log 来查看报价。似乎 google-finance 模块中的 url 错误。添加finance前缀解决了这个问题谢谢
    猜你喜欢
    • 2014-09-25
    • 2016-08-13
    • 2011-03-23
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多