标签: yahoo-finance

如何从雅虎财经获得完整的股票代码清单?

我已经无休止地搜索了通过http://finance.yahoo.com获取所有雅虎股票代码的完整(并且每日更新)列表的方法.

雅虎拥有全球许多交易所的股票,期货等信息,我想要通过它们获得的所有股票代码的综合列表.我已经尝试过YQL,但是他们有一个"where symbol =(或in)"子句限制,所以我不能从符号中选择*.

所以基本上,一次获取单个符号或几个符号的详细信息很容易,但我似乎无法找到如何获得所有可用代码的列表.

有人可以帮忙吗?

stocks yahoo-finance

93
推荐指数
7
解决办法
16万
查看次数

Yahoo Finance URL无效

我一直在使用以下网址从雅虎财经获取历史数据已经有一段时间了,但截至昨天它已停止工作.

https://ichart.finance.yahoo.com/table.csv?s=SPY

浏览本网站时说:

马上回来...

感谢您的耐心等待.

我们的工程师正在迅速解决这个问题.

但是,由于这个问题自昨天起仍然存在,我开始认为他们已经停止了这项服务?

我的SO搜索只指向了这个主题,它与https有关...

还有其他人遇到过这个问题吗?我该如何解决这个问题?他们是否提供对历史数据的不同访问权限?

yahoo-finance

53
推荐指数
11
解决办法
6万
查看次数

使用 Pandas Datareader 从雅虎财经获取股票数据时出现“类型错误:字符串索引必须是整数”

import pandas_datareader

end = "2022-12-15"
start = "2022-12-15"
stock_list = ["TATAELXSI.NS"]

data = pandas_datareader.get_data_yahoo(symbols=stock_list, start=start, end=end)

print(data)
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,出现错误"TypeError: string indices must be integers"

编辑:我已经更新了代码并将列表作为符号参数传递,但它仍然显示相同的错误

错误 :

Traceback (most recent call last):
  File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\mp3downloader.py", line 7, in <module>
    data = pandas_datareader.get_data_yahoo(symbols=[TATAELXSI], start=start, end=end)
  File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\data.py", line 80, in get_data_yahoo
    return YahooDailyReader(*args, **kwargs).read()
  File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\base.py", line 258, in read
    df = self._dl_mult_symbols(self.symbols)
  File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\base.py", line 268, in _dl_mult_symbols
    stocks[sym] = self._read_one_data(self.url, self._get_params(sym))
  File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\yahoo\daily.py", line …
Run Code Online (Sandbox Code Playgroud)

python yahoo-finance pandas-datareader

48
推荐指数
4
解决办法
3万
查看次数

从雅虎财经获取数据

我读到了有关YQL的信息,但我不明白如何为所有公司获得一些简单的数据(如公司股票代码,市值,股票价格等)?

还有一个问题,我怎样才能获得所有可以通过YQL查询的Yahoo Finance表及其字段?

yahoo finance stockquotes yql yahoo-finance

46
推荐指数
3
解决办法
10万
查看次数

从python中的yahoo finance自动下载历史股票价格

有没有办法从雅虎财经或谷歌财经(csv格式)自动下载股票的历史价格?最好是在Python中.

finance google-finance stockquotes yahoo-finance pandas

45
推荐指数
4
解决办法
11万
查看次数

JSON格式的股票报价API(现场或历史)

我正在为自己构建一个RESTful Web应用程序,我有兴趣免费获取JSON格式的股票数据.我打算在客户端使用javascript.有一个免费的股票API,我可以挖掘到,这并没有返回XML和它没有使用C#.

编辑:我发现这个JSON查询...它会完成这项工作吗?

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22%2C%22AAPL%22%2C%22GOOG%22%2C%22MSFT%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json
Run Code Online (Sandbox Code Playgroud)

rest json yql yahoo-finance

45
推荐指数
2
解决办法
8万
查看次数

雅虎财经API

:雅虎是否提供任何财务API?如果是,那么该API的链接是什么.

java yahoo-finance

41
推荐指数
2
解决办法
10万
查看次数

雅虎财务网络服务是否已经消失?API改变了吗?暂时下来?

很长一段时间以来,我一直在使用以下REST API来查询雅虎财务的当前价格.它记录在几个Stack Overflow帖子中,例如Yahoo finance webservice其他地方.

http://finance.yahoo.com/webservice/v1/symbols/$SYMBOLS/quote?format=json
Run Code Online (Sandbox Code Playgroud)

其中$ SYMBOLS是以逗号分隔的股票或索引符号列表.

昨天查询停止工作,只返回"暂时移动.重定向到..."消息.

此Web服务现已关闭吗?是否已被YQL或其他API取代?对"ichart"的历史价格表的查询仍然有效.例如,

http://ichart.finance.yahoo.com/table.csv?d=2&e=3&f=2016&g=d&a=0&b=1&c=2011&ignore=.csv&s=$SYMBOL
Run Code Online (Sandbox Code Playgroud)

谢谢.

yahoo-api yahoo-finance

38
推荐指数
4
解决办法
8万
查看次数

雅虎突然今天终止了其财务下载API吗?

几个月来我一直在使用这样的网址,来自perl:

http://finance.yahoo.com/d/quotes.csv?s=$s&f=ynl1 #returns yield, name, price;
Run Code Online (Sandbox Code Playgroud)

今天,11/1/17,它突然返回999错误.

这是一个小问题,还是雅虎终止了这项服务?

即使我将URL直接输入浏览器,我也会收到错误,例如:

http://finance.yahoo.com/d/quotes.csv?s=INTC&f=ynl1
Run Code Online (Sandbox Code Playgroud)

所以它似乎不是一个"碎屑"问题.

注意:这不是过去已经回答过的问题!它昨天正在工作.它发生在本月的第一天是可疑的.

api yahoo-finance

33
推荐指数
4
解决办法
1万
查看次数

雅虎财务网络服务API

我正在尝试使用雅虎财务网络服务从BSE和NSE获取实时股票数据.我能够使用以下URL获取一些数据

http://finance.yahoo.com/webservice/v1/symbols/COALINDIA.NS/quote?format=json
Run Code Online (Sandbox Code Playgroud)

但它给了我非常有限的信息.

{
  "list": {
    "meta": {
      "type": "resource-list",
      "start": 0,
      "count": 1
    },
    "resources": [
      {
        "resource": {
          "classname": "Quote",
          "fields": {
            "name": "COAL INDIA LTD",
            "price": "367.649994",
            "symbol": "COALINDIA.NS",
            "ts": "1418895539",
            "type": "equity",
            "utctime": "2014-12-18T09:38:59+0000",
            "volume": "2826975"
          }
        }
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要更多的信息,如年度高,低,最后交易价格等.我找不到任何与雅虎相关的文档,它详细说明如何获取更多信息.

是否有与这些服务相关的文档?或者,如果有任何替代方案,请建议.

yahoo-api yahoo-finance

32
推荐指数
2
解决办法
9万
查看次数