Fyers historical data is not spilt and dividend adjusted therefore it is way off.

I just tried a few BSE stocks and the numbers are totally different therefore I cannot use it for backtesting. 

Some one prove me wrong on this.

Seems like they pull data from free yahoo finance since Fyers numbers match with Yahoo finance.

I would have to look for alternatives. 

Anyone know cost effective solutions?