我正在尝试从 nsepy 获取一段时间内的数据。它第一次运行良好,但随后出现 DateTime 错误。
我的代码:
symbol=['SBIN','BAJAJFINSV']
import datetime
from datetime import date
from nsepy import get_history
data={}
b= {}
for s in symbol:
data[s]=get_history(s,start=date(2021,1,25),end=date(2021,7,10))
get_MACD(data[s])
a[s] = getMACDBuySell(data[s])
b = a[s]
data[s] = pd.DataFrame(list(zip(b[0],b[1],b[2],b[3])),
columns =['DateBuy','Buy','DateSell','Sell'])
Test_Date = datetime.date(2021,7,9)
#date_of_today = datetime.date.today()
for date in (data[s]['DateBuy']):
if date == Test_Date:
SendMsg(stock)
else:
pass
如果我遗漏了什么,请告诉我。
提前致谢。