如何获取两个日期之间的历史股票数据?
How to get historical stock data between two dates?
我正在尝试从 google 财务部门获取 Apple
的历史数据。
但开始和结束时间始终相同。
在 google-finance 模块中向 http://www.google.com/finance/historical
发送带有这些参数的获取请求应该会产生日期之间的历史数据,但它是 returns 去年。
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 请求获取自定义时间之间的历史数据?
Gogle 财务按预期工作:
您没有输入任何源代码。
我正在尝试从 google 财务部门获取 Apple
的历史数据。
但开始和结束时间始终相同。
在 google-finance 模块中向 http://www.google.com/finance/historical
发送带有这些参数的获取请求应该会产生日期之间的历史数据,但它是 returns 去年。
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 请求获取自定义时间之间的历史数据?
Gogle 财务按预期工作:
您没有输入任何源代码。