Historical Data For Backtesting

I want to run my own strategy in automation. I have my pine script ready but tradingview doesn’t support hedged positions for backtesting. So I decided to run backtest using python. That also I created. But I am stopped by availability of historical data. I need Natural Gas Futures & options OHLC data for 5 years in 15 minute time frame. Dhan provided 15 min futures data for 3 months but that is not enough. Can anybody guide me how to get 5 years futures & options data ? Without backtest I may not be able to deploy my strategies on dhan platform. Kindly guide me.