有人知道如何使用yfinance从Yahoo Finance获取每周数据

问题描述 投票:0回答:2

我正在使用yfinance和ta-lib来获取和操作来自Yahoo Finance的索引数据。

每日数据看起来不错,但是当我转为每周一次金融交易时,我会得到一些奇怪的值。

我查看了有关Yahoo金融的历史数据,实际上,由于某些原因,它们显示了截至周一的每周数据,而不是上一个周五的数据。

没有人知道如何通过财务解决此问题,或者也许以其他方式获取每周数据吗?

谢谢!

python yahoo-finance
2个回答
0
投票

为什么不使用agg({"Open":"first", "Close":"last", "High":"max", "Low":"min", "Volume":"sum")只是将每日数据重新采样到每周?


0
投票

每周数据间隔不仅代表数据采样,而且代表确定开盘,最高价,最低价,收盘价等时所用的范围。例如,在5/18/20的一周中,您将获得以下内容:数据:

volume      133274700.000
close             318.890
open              313.170
low               310.320
high              320.890
adjclose          318.890

该数据表示该周内该值是多少,但“交易量”只是该周内每天的交易量之和。因此,开盘价313.17代表该周交易开盘时的价格。低点表示该周内的绝对低值。而且,您正在寻找的收盘价表示周五收盘价。因此,如果您只是在寻找周五的收盘价,您仍然可以使用每周间隔。

© www.soinside.com 2019 - 2024. All rights reserved.