下载历史NSE期货数据



我需要下载自2012年以来的NSE期货数据,用于我的战略回溯测试。我尝试了NSEpyjugaad数据库,但它们每次提供一天的数据。

我也尝试了Getbhavcopy,但那里的数据不准确。

还有其他免费的资源可以下载吗。

谢谢,Mohit

您可以得到如下。。。。。

from datetime import timedelta, date
from nsepy import get_history
def importdata(stock):
stock_fut = get_history(symbol=stock,
start=date.today() - timedelta(days = 14),           end=date.today(),
futures=True,
expiry_date=date(2022,11,24)) 

#print(stock_fut.columns)
print(stock_fut[["Open","Close","Change in OI","Open Interest"]])

a = ["AARTIIND","ABB","ABBOTINDIA","ABCAPITAL","ABFRL","ACC","ADANIENT"]

for i in range(0,len(a)):
print(a[i])
importdata(a[i])



我使用过NSEpy,这基本上是从NSE网站上抓取的,最好使用一些API,它实际上有权提供数据。例如:Samco,angel one API。

他们也是免费的。

最新更新