python中的回测方法bt.get()不起作用



我一直在运行相同的代码,但今天早上突然停止工作

%matplotlib inline
import bt
data = bt.get("TLT", start="2022-06-01", end="2022-06-30")

运行这段代码后,我收到的错误信息是:输入图片描述

谢谢!

我有"conda update -all"同样的错误仍然显示

尝试在google colabs(而不是我的jupyter笔记本)中运行相同的代码后,我意识到"软件包无法从雅虎财经页面url读取数据。它可能需要增强。同时,我已经能够用以下代码模拟bt.get应该做的事情:

data = yf.download("TLT", start="2022-06-01", end="2022-06-30")
data = data.rename(columns = {'Adj Close':'tlt'})
data = data.drop(['Open', 'High', 'Low', 'Close', 'Volume'], axis=1)

最新更新