问题标签 [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 回答
2595 浏览

python - ModuleNotFoundError:没有名为“yfinance”的模块,我可以在 Mac 上使用 VC 做什么

所以我目前正在尝试在 Mac 上的 Visual Studio Code 中使用 yfinance。我通过“sudo easy_install pip”下载了 pip,并通过 pip install 下载了 yfinance。当我尝试运行我的代码时,我得到 ModuleNotFoundError: No module named 'yfinance'。我能做些什么??

0 投票
2 回答
1827 浏览

python - 如何遍历python中的类?(y金融类)

我正在尝试获取多只股票的一些数据,但 simplefor loop不会遍历类。例如:

当我尝试类似的事情时:

我只得到 MSFT 流通股。理想情况下,结果必须是如下数据框:

任何想法如何实现它?实际上我有大约 6375 只股票的清单,但如果有两只股票的解决方案,那么我认为代码 Cample 可以用于多只股票。

问题解决:

0 投票
1 回答
2150 浏览

python - 如何处理 yfinance 中的“未找到”代码?

所以我试图在一个循环中获取一些股票数据(不确定我是否可以传递一个数组),如下所示:

但是由于某些原因,我提供的一些代码pdr.get_data_yahoo()没有找到,python 抛出这个错误:

是否可以跳过此迭代并继续列表中的下一个迭代?

0 投票
2 回答
4310 浏览

python - AttributeError:模块“yfinance”没有属性“下载”

我正在尝试将 yfinance 和一些股票导入 pandas 数据框。最初在导入 yfinance 时遇到了重大问题。我使用 pip 安装但仍然必须手动放入文件才能真正摆脱 no module 错误。

到目前为止,这是我的代码:

现在我在尝试下载 yfinance 时遇到属性错误。

这是错误:

我尝试了AttributeError 的建议:模块 'yahoo_finance' 没有属性 'download'但它仍然无法正常工作

任何解决方案表示赞赏

0 投票
2 回答
2065 浏览

python - 使用 yfinance 获取带有“.”的代码的信息

我正在使用 yfinance 获取多只股票的基本信息。使用这几行。

但是,香港的股票代码有'.'。在股票代码中,即 0001.HK、0002.HK 等

有一次我写

由于“。”,它给出了错误。之间。如何用'.'指定符号?

提前致谢。

0 投票
1 回答
339 浏览

python - 当我从 api (yfinance) 获取数据时,Numpy Array 缺少日期

我正在尝试在 Numpy 数组上收集股票数据,其中股票价格的日期位于第一列。当我将数据直接转换为数组时,我会得到[ 30.99 32.08 32.12 ... 318.66 315.77 323.5 ]下面的代码。

如果我使用数据框,我会得到这个

我可以重置数据帧索引df.reset_index()并能够访问日期。为什么我无法访问数组中的日期,解决方法是什么?我不想使用数据帧,因为数组要快得多。

0 投票
3 回答
1103 浏览

python - 有谁知道如何使用 yfinance 从 yahoo Finance 获取每周数据

我正在使用 yfinance 和 ta-lib 从 yahoo Finance 获取和操作索引数据。

每日数据看起来不错,但是当我在 yfinance 中切换到每周时,我得到了一些奇怪的值。

我查看了雅虎财经的历史数据,实际上它们出于某种原因显示了周一的每周数据,而不是上周五的数据。

有谁知道如何在 yfinance 中解决这个问题,或者可能是另一种获取每周数据的方式?

谢谢!

###################### 编辑: ######################

对于每周数据,雅虎显示 2 行。第一行是每日值,第二行是每周值。每周数据截至周一,这很好。

因此,yfinance 的关键是使用数据框中的倒数第二行 ([-2]),而对于每日数据,数据框中的最后一行 ([-1]) 有效。

对此进行了测试,它可以正常工作并与 stockcharts.com 匹配

同样对于每周数据,您需要从数据框中删除 Nan。您可以为此使用 .dropna() 。

0 投票
1 回答
4851 浏览

python - 在 Python 中使用 yfinance 从 Yahoo Finance 下载股票价格数据时出错

我正在使用yfinancepython 中的库来一次下载多个代码的股票价格数据。以下是代码:

而且我在用空格分隔的字符串中一次传递 800 个代码。

但是,每次我运行代码时,都会出现以下错误:

运行时某些代码会出现此错误,尽管为其余代码下载了数据,但未编译代码

0 投票
1 回答
530 浏览

python - 导入 yfinance 数据框以供 TA-LIB 使用时出错

我刚刚了解了使用 yfinance 导入市场数据进行技术分析。yfinance 和 ta-lib 都已正确安装。我使用了 yf.download 方法并检查了数据是否为数据帧格式。这是在 Jupyter 笔记本上运行的。

错误是:

如果我只是尝试调用数据框中的值,它似乎很好:

data.High

0 投票
1 回答
192 浏览

python - Plotly 给出的值错误不断发生

基本上要设置问题,我首先执行以下操作:

因此,project_helper 和 helper 是我编写的外部 Python 脚本,其中包含各种功能。所以,我执行这行代码:

其中 'A' 是 resampled_close 中的列的列标题以及 close 中不同列的列标题。以下是 project_helper 中的相关函数:

以下是帮助文件中的相关功能:

然而,每当我运行这里重新显示的命令时:

它抛出这个错误:

有人可以帮忙吗,我不知道如何解决这个错误。小数据样本示例: