问题标签 [yfinance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
127 浏览

python - Pandas 列对行的多索引

我正在使用 yfinance 下载多个符号的价格历史记录,它返回具有多个索引的 df。例如:

可以在没有 yfinance 的情况下构建类似的数据框,例如:

一旦我有了这个 df,我想对其进行重组,以便每个符号和日期都有一行。我目前正在通过循环遍历符号列表并每次调用 API 并附加结果来执行此操作。我确信必须有一种更有效的方法:

所需输出的示例:

0 投票
4 回答
13362 浏览

python - 如何处理用yfinance下载的多级列名

我有一个代码列表 ( tickerStrings),我可以一次下载所有代码。当我尝试使用 pandas时,read_csv它不会像我从 yfinance 下载数据时那样读取 csv 文件。

我通常通过这样的股票代码访问我的数据:data['AAPL']data['AAPL'].Close,但是当我从 csv 文件中读取数据时,它不允许我这样做。

这是打印输出:

尝试访问数据时出现的错误:

0 投票
1 回答
219 浏览

python - 如何使用多级列索引导入 csv

当我在雅虎金融中导入多只股票时,我会得到一个多指数。我正在尝试导出为 csv 文件,并且它们导入具有相同索引的相同数据集。我尝试使用index = Falsein.to_csv方法,但它删除了行索引,这是我不想要的。

基本上我找不到stocks_sample_csvstocks_sample.

顺便说一句,我正在这样做,所以我不需要每次打开我的 python 控制台时都下载。

任何帮助将不胜感激。

0 投票
1 回答
522 浏览

python - Yfinance - 无法获取最近的股票数据

抱歉,如果这很明显,但我正在使用 yfinance 创建一个股票分析程序,但是这个月我什么也得不到,现在是月初(截至现在 8 月 3 日),但我的程序无法获取7月31日之后的数据

这是我录制 5 天窗口的程序:

输出是

0 投票
1 回答
143 浏览

python - yfinance - 不提供某些代码的数据(只是简单的信息)?

我正在尝试 yfinance,它给了我错误。我在 OTCBB 上使用股票代码 AAALY |Aareal Bank Ag

还有其他示例,我如何获取这些数据?

代码:

我正在获得其他股票代码的结果,如 AMZN、AAPL 等。

0 投票
2 回答
1522 浏览

python - 访问多个股票代码的 yfinance Ticker 对象会导致 AttributeError

  • 该代码导致以下错误
0 投票
2 回答
234 浏览

python - 如何使用 pandas 和 yfinance 在多级 Dataframe 中添加一列?

我有以下代码:

当我尝试运行它时,我收到以下提到的错误:

我尝试使用此代码:

提取的报告存在数学错误,因为代码之间没有分隔。

当我真正需要的是代码列表中提到的每个代码时,它应该创建一个名为“hl”的列,在该列中减去该行的高位和该行的低位,依此类推。

0 投票
1 回答
71 浏览

python - 如何过滤多索引数据框中的列(熊猫)

我有以下数据框:

该数据框是使用以下代码获得的:

我正在尝试将此功能应用于“代码”列表中提到的所有代码:

对于代码我需要找到“tr”然后使用 tr 我必须找到“atr”我无法获得“tr”

0 投票
1 回答
1594 浏览

python - 安装 yfinance 错误窗口 7 Anaconda

我尝试使用安装 yfinancepip install yfinance并得到:

然后尝试conda install -c ranaroussi yfinance并得到:

知道发生了什么以及如何安装它吗?提前致谢!

0 投票
0 回答
174 浏览

python - 改进股票市场算法

我试图让这段代码对在我的 GitHub 帐户上查看它的潜在雇主更具吸引力。该代码本质上是循环遍历一个 CSV 文件,并使用 yfinance 包装器搜索每个符号以查找 Yahoo-Finance API。它对股票进行一些检查并决定它是否是合适的投资。有很多 try except 子句,因为 API 可以在 pandas 数据框中返回空字段。目前我认为它可以改进,因为它有多个嵌套的 if 语句和许多 try except 语句。非常感谢所有反馈。