标签: yahoo-finance

有没有找到符号列表的来源?

我正在使用alpha vantage的数据进行股票市场分析.但我找不到完整的符号列表(用于选择下拉列表).

finance google-finance quantitative-finance yahoo-finance

7
推荐指数
1
解决办法
8619
查看次数


股票分裂api谷歌或雅虎

我正在寻找一种获取股票分割信息的方法.使用雅虎股票API,我可以得到任何符号的所有类型的信息,但我不认为我可以得到分割比率,甚至是否分裂.有谁知道获取此信息的方法?

google-finance yahoo-finance

6
推荐指数
2
解决办法
7441
查看次数

如何获得R中所有雅虎财经共同基金的清单?

我想获得通过雅虎财经提供给R的所有共同基金的清单.TTR包中有一个stockSymbols功能,但它似乎没有获得共同基金.

谢谢,

r quantmod yahoo-finance

6
推荐指数
1
解决办法
1908
查看次数

你如何从雅虎财经中提取每周的历史数据?

import datetime   
import pandas.io.data

sp  =  pd.io.data.get_data_yahoo('^IXIC',start = datetime.datetime(1972, 1, 3),
                       end = datetime.datetime(2010, 1, 3))
Run Code Online (Sandbox Code Playgroud)

我已经使用了上面的示例,但是当我想每周一次时,它只会将DAILY数据拉入数据帧.它似乎没有get_data_yahoo一个参数,您可以选择从每日,每周或每月,如雅虎本身提供的选项.您知道的任何其他包或想法可能会促进这一点吗?

python time-series yahoo-finance pandas

6
推荐指数
1
解决办法
5666
查看次数

从Google财经获取分钟栏历史数据?

我可以使用此链接轻松获取每日数据:

https://www.google.com/finance/getprices?q=LHA&x=ETR&i=60&p=1d&f=d,c,h,l,o,v
Run Code Online (Sandbox Code Playgroud)

但当我尝试将"1d"更改为"1y"时,我仍然可以获得1天的数据.

我想要获得2年的价值.

有没有办法做到这一点?雅虎或bing金融也没关系.

google-finance-api yahoo-finance

6
推荐指数
3
解决办法
2万
查看次数

怎么能用熊猫和雅虎融资获得'USDJPY'(货币汇率)?

我正在学习和使用熊猫和蟒蛇.

今天,我正在尝试制作一个fx费率表,但我在获得"USDJPY"的价格方面遇到了麻烦.

当我得到'EUR/USD'的价格时,我的代码是这样的.

eur = web.DataReader('EURUSD=X','yahoo')['Adj Close']
Run Code Online (Sandbox Code Playgroud)

有用.

但是当我写作时

jpy = web.DataReader('USDJPY=X','yahoo')['Adj Close']
Run Code Online (Sandbox Code Playgroud)

错误消息是这样的:

-------------------------------------------------- ------------------------- IOError Traceback(最近一次调用last)in()----> 1 jpy = web.DataReader('USDJPY = X','yahoo')['Adj Close']

DataReader中的C:\ Anaconda\lib\site-packages\pandas\io\data.pyc(name,data_source,start,end,retry_count,pause)70返回get_data_yahoo(symbols = name,start = start,end = end,71 adjust_price = False,chunksize = 25,---> 72 retry_count = retry_count,pause = pause)73 elif data_source =="google":74返回get_data_google(symbols = name,start = start,end = end,

get_data_yahoo中的C:\ Anaconda\lib\site-packages\pandas\io\data.pyc(符号,start,end,retry_count,pause,adjust_price,ret_index,chunksize,name)388"""389 return _get_data_from(symbols,start ,结束,retry_count,暂停, - > 390 adjust_price,ret_index,chunksize,'yahoo',name)391 392

_get_data_from中的C:\ Anaconda\lib\site-packages\pandas\io\data.pyc(符号,开始,结束,重试_计数,暂停,调整_价格,ret_index,chunksize,来源,名称)334#如果是单个符号,(例如,'GOOG')335 if isinstance(symbols,(basestring,int)): - > 336 hist_data = src_fn(symbols,start,end,retry_count,pause)337#或多个符号,(例如,['GOOG', 'AAPL','MSFT'])338 elif isinstance(symbols,DataFrame):

_get_hist_yahoo中的C:\ Anaconda\lib\site-packages\pandas\io\data.pyc(sym,start,end,retry_count,pause)188'&g = d'+ …

python currency ios yahoo-finance pandas

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

将雅虎财经导入Python时遇到问题

我已经使用 pip 从 PyPI 安装了 yahoo Finance,当我运行以下脚本时,出现导入错误:没有名为 yahoo_finance 的模块

from yahoo_finance import Share

BlackDiamond = Share('BDE')
print(BlackDiamond.get_open)
Run Code Online (Sandbox Code Playgroud)

python yahoo-finance

6
推荐指数
1
解决办法
3万
查看次数

Yahoo Finance API / URL 不起作用:Pandas DataReader 的 Python 修复

:使用熊猫的DataReader的“雅虎”的方法,因为16日2017年我还没有测试此修复程序,雅虎财经雅虎财经URL一直没有访问https://pypi.python.org/pypi/fix-yahoo-finance那昨天刚刚发布,声明:“雅虎财经已停用他们的历史数据 API”。

编辑 2017 年 8 月 2 日:我已经按照https://pypi.python.org/pypi/fix-yahoo-finance 中的步骤操作:$ pip3 install fix_yahoo_finance --upgrade --no-cache-dir,将 pandas_datareader 升级为使用“fix-yahoo-finance 0.0.6”,并修改代码:

from pandas_datareader import data as pdr
import fix_yahoo_finance

data = pdr.get_data_yahoo('AAPL', start='2017-04-23', end='2017-05-24')
Run Code Online (Sandbox Code Playgroud)

请注意,最后 2 个数据列的顺序是“Adj Close”和“Volume”,即。不是以前的格式。出于我的目的,它们只是重置为原始格式:

cols = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Close']
data.reindex(columns=cols)
Run Code Online (Sandbox Code Playgroud)

python yahoo-finance pandas-datareader

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

如何修复雅虎财经 python 中新的无法读取 URL 错误

去年我一直使用此代码从雅虎财经提取(抓取)股票价格,但现在它产生了错误。有谁知道为什么会发生这种情况以及如何解决它?


# Importing necessary packages
from pandas_datareader import data as web
import datetime as dt
import matplotlib.pyplot as plt
import pandas as pd
import os
import numpy as np

# Stock selection from Yahoo Finance
stock = input("Enter stock symbol or ticket symbol (Exp. General Electric is 'GE'): ")

# Visualizing the stock over time and setting up the dataframe
start_date = (dt.datetime.now() - dt.timedelta(days=40000)).strftime("%m-%d-%Y")
df = web.DataReader(stock, data_source='yahoo', start=start_date)
#THE ERROR IS ON THIS LINE^

plt.plot(df['Close'])
plt.title('Stock Prices Over …
Run Code Online (Sandbox Code Playgroud)

python datareader yahoo-finance pandas pandas-datareader

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