有没有办法从 json 格式的 yahoo api 获取历史股票价格?我想使用 REST,因为它更轻量级。
问问题
11390 次
3 回答
2
用一个具体的例子跟进user586050的回答......
您可以为此请求使用YQL yahoo.finance.historical 数据表,并以 JSON 格式返回结果。
例如尝试这个查询(链接将带您到 YQL 控制台,您可以在其中使用它):
JSON 格式的示例结果:
{
"query": {
"count": 3,
"created": "2011-12-31T19:44:20Z",
"lang": "en-US",
"results": {
"quote": [
{
"date": "2009-09-15",
"Date": "2009-09-15",
"Open": "16.01",
"High": "16.49",
"Low": "15.87",
"Close": "16.41",
"Volume": "64668200",
"Adj_Close": "16.41"
},
{
"date": "2009-09-14",
"Date": "2009-09-14",
"Open": "15.45",
"High": "15.58",
"Low": "15.28",
"Close": "15.57",
"Volume": "19451200",
"Adj_Close": "15.57"
},
{
"date": "2009-09-11",
"Date": "2009-09-11",
"Open": "15.53",
"High": "15.68",
"Low": "15.41",
"Close": "15.59",
"Volume": "26860700",
"Adj_Close": "15.59"
}
]
}
}
}
于 2011-12-31T19:48:10.877 回答
0
您可以使用 YQL 来获取数据。在这里查看 C# 中的代码。
或者,如果您想查看当前库存,请查看https://github.com/samkiller/stoxxbees 您可以在 xml 或 json 中获取库存数据。
于 2011-03-24T19:01:07.493 回答
0
获取json格式你可以使用YQL发送请求和获取响应,如果你想在电子表格中获取历史数据,你可以使用http://ichart.finance.yahoo.com/table.csv?s=company符号例如打开http ://ichart.finance.yahoo.com/table.csv?s=MD在您的浏览器中
于 2016-08-19T11:40:33.180 回答