我需要下载NSE期货自2012年以来的数据,用于我的策略回溯测试。我尝试过NSEpy和jugaad- data 库,但它们一次只提供一天的数据。
我也尝试过Getbhavcopy,但是那里的数据并不准确。
有没有其他免费下载的资源。
谢谢你,莫希特
发布于 2022-10-24 08:07:35
你可以得到如下……
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])发布于 2022-01-06 13:38:19
我使用过NSEpy,这基本上是从NSE网站上刮来的,最好使用一些API,它实际上有权提供数据。例句: Samco,天使一号API。
他们也是免费的。
https://stackoverflow.com/questions/70486337
复制相似问题