I think, if you can have the EOD OHLC price of NSE stocks in an Excel you can calculate the same.
Data base of EOD NSE stocks is posted on this forum and you can also Google it to get the same.
The DB of EOD rates of NSE is made from the Bhavcopy on NSE hence the same is authentic.