import yfinance as yf import pandas as pd nifty = yf.download("^NSEI", start="2000-01-01", end="2024-12-31") Save to CSV nifty.to_csv("nifty_50_historical_data.csv")
Drop a comment below, and I will help you find the cleanest data. yahoo finance nifty 50 historical data csv
If you are backtesting a trading strategy, analyzing market trends, or building a financial model, you need clean, reliable historical data. The Nifty 50 is India’s benchmark index, and fortunately, you can get decades of history for free via Yahoo Finance. import yfinance as yf import pandas as pd nifty = yf
print("Download complete! Check your folder for the CSV file.") analyzing market trends