问题标签 [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 投票
0 回答
50 浏览

python - 使用 yfinance 在 Tkinter 中显示大量输出

我目前正在使用 Tkinter GUI 和 yfinance 制作股票筛选器。我的程序生成必要的数据。但是当数据量很大时,我的程序会隐藏行并声明如下:[365 行 x 6 列],[5000 行 x 6 列]。

我认为这是因为行数太多,无法显示股票的所有必要数据。但是有没有办法让 Tkinter 向我展示所有的数据行?

任何帮助将不胜感激。

谢谢你。

0 投票
1 回答
5170 浏览

python - 在我的 Mac 上使用 python 3.9 安装 Pandas 和 yfinance 时出现问题

我正在尝试使用 python -m pip install yfinance 命令安装 yfinance。该命令引用了 python 3.9.0

当我尝试这样做时,我收到以下信息:

我该如何解决?它与我使用的python版本有关吗?以前我对 numpy 和 pandas 没有任何问题。

0 投票
1 回答
276 浏览

python - 使 yfinance 错误传播

我正在尝试构建一个应用程序,允许用户将股票添加到投资组合中,然后对该投资组合进行分析。必须只添加现有库存,即有数据的库存。如果用户输入了无效的股票代码,则需要进行处理。显而易见的选择是某种 try-except 结构。我已经尝试过了,但无法弄清楚我的方法在哪里失败。注意:我正在使用 yfinance 下载股票数据。

在 Stock 类中,我正在实现一个 getData() 函数。我使用 yfinance 创建了一个名为 stock 的代码对象,然后尝试下载历史市场数据。这在某些情况下可以正常工作(AAPL、TSLA、...、真实股票代码)。

在主应用程序中,如果库存有效,我将更新一个标签:

使用 Stock 类功能,创建一个股票对象,下载其数据,并在最好的情况下将其添加到tk.StringVar投资组合字符串中。我的问题是:无论我决定在条目中输入什么废话,它都会被添加到投资组合字符串中,从而出现在标签中。

终端中会显示一条消息,说明:- {some nonsense sequence}: No data found, symbol may be delisted 此消息很可能来自 yfinance 库本身。但这是否意味着错误被处理得太早了?如何使这些错误在程序中进一步传播到需要处理的地方?

我希望问题很清楚,如果没有,请要求澄清。提前感谢您的帮助!

0 投票
0 回答
223 浏览

python - 向 tkinter 显示 yfinance 历史数据的进度

我对编程仍然很陌生,我正在尝试为我的另一个爱好(即交易)创建一个 tkinter 应用程序。我通常从 yfinance 下载我需要的历史数据,我的问题是如何将下载进度显示到我的 tkinter 应用程序。我听说过 ttk.Progressbar,但我不知道如何在下载过程中实现它。基本上我想要发生的是在脚本下载历史数据时移动进度条......希望有人能提供帮助。如果问题太令人困惑,请告诉我,以便我澄清,谢谢

0 投票
1 回答
496 浏览

python - 使用 yFinance 向我的数据框添加一列

初学者问题来了,似乎无法连接点。

我有一个名为 my_pf 的投资组合数据框,其中包括我用来收集开盘价的代码。我通过接下来的两个步骤成功收集了开放数据。

下一步是将提取的数据添加到我的初始数据框中。但是我该怎么做呢?

提前谢谢你的帮助。

0 投票
0 回答
30 浏览

python - 几只股票的不同开始日期

我正在尝试建立自己的投资组合报告,以跟踪我在过去不同日期购买的不同股票 - 以下是代码,但我收到以下错误:ValueError:时间数据'AMZN_start'与格式不匹配' %Y-%m-%d'

0 投票
1 回答
55 浏览

python - 如何将python类'str'转换为没有左引号和右引号的类'tuple'

我正在尝试实现一个元组,我最终将作为批量更新上传到 PostgreSQL 数据库。如果我错了,或者是否有更好的方法来实现我的目标,请告诉我。

我的代码如下:

0 投票
1 回答
290 浏览

python - 如何将日期索引转换为熊猫中的字符串列

我正在尝试合并一个 Excel 表格,该表格是使用从YFinance. 我已经尝试过合并它们,但显然你不能在索引上合并,这是我尝试过的:

它向我抛出了这个错误:

我试过pd.concat了,这不是我需要的,我需要将 CSV 中的日期与yfinance. yFinance自动将其history数据框的索引设为“日期”索引,我需要将此索引设为一列,或者至少是一个字符串,我不知道该怎么做。

0 投票
2 回答
821 浏览

python - 使用python一次为多只股票的股息率和日期

我正在尝试使用 yfianance 包下载多个股票股息金额和各自的日期,并尝试将其保存在 python 数据框中。

我正在使用以下代码

但我得到的是:

如果我将 stock_list 中的股票头寸更改为(首先是 AAPL,最后是 MSFT)

我明白了:

我认为数据框为第一只股票设置了日期,并且由于后续股票在同一日期支付股息并不是必需的,因此它显示为 NaN。

我将不胜感激在给定时期内为一长串股票获得所有股息的任何帮助。

谢谢

0 投票
1 回答
564 浏览

python - 有没有办法从 Python 的 yfinance 模块中获取 PE 比率?

我想从 yfinance 获得市盈率。