from nsepy import get_history
from datetime import date
import datetime
import pandas as pd
import numpy as np
file = r'C:\Users\Raspberry-Pi\Desktop\Desktop\List.xlsx'
list = pd.read_excel(file)
list = list['SYMBOL']
start = date.today()-datetime.timedelta(days = 10)
end = date.today()
symb = get_history(symbol='INFY',start = start,end = end)
h = symb.tail(3).High.tolist()
l = symb.tail(3).Low.tolist()
print(type(h))
print(type(l))
x = map(lambda a,b:a-b,h,l)
print(type(x))
x = list(x)
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
系列对象不可调用
及其指向x = list(x)
线。
我正在使用 NSEPY API,我想列出包含在漂亮 50 指数中的股票。
我正在获取个股的历史数据,但没有获得漂亮的 50 只股票(总共 50 只股票)。我想找回它。
import nsepy
from nsepy import get_history
from datetime import date
data = get_history(symbol="IOC", start=date(2017,1,1), end=date(2019,2,15))
data[['Close']].plot()
Run Code Online (Sandbox Code Playgroud)
我想要 50 只股票的结果,但我得到了我在符号中给出的特定棒的结果