我正在使用yfinance和ta-lib来获取和操作来自Yahoo Finance的索引数据。
每日数据看起来不错,但是当我转为每周一次金融交易时,我会得到一些奇怪的值。
我查看了有关Yahoo金融的历史数据,实际上,由于某些原因,它们显示了截至周一的每周数据,而不是上一个周五的数据。
没有人知道如何通过财务解决此问题,或者也许以其他方式获取每周数据吗?
谢谢!
为什么不使用agg({"Open":"first", "Close":"last", "High":"max", "Low":"min", "Volume":"sum")
只是将每日数据重新采样到每周?
每周数据间隔不仅代表数据采样,而且代表确定开盘,最高价,最低价,收盘价等时所用的范围。例如,在5/18/20的一周中,您将获得以下内容:数据:
volume 133274700.000
close 318.890
open 313.170
low 310.320
high 320.890
adjclose 318.890
该数据表示该周内该值是多少,但“交易量”只是该周内每天的交易量之和。因此,开盘价313.17代表该周交易开盘时的价格。低点表示该周内的绝对低值。而且,您正在寻找的收盘价表示周五收盘价。因此,如果您只是在寻找周五的收盘价,您仍然可以使用每周间隔。