KK,
Before you decide on anybody else, suggest have a look at Sharekhan's TradeTiger. Though intraday charting data is only for 30 days - not sure if this will help, but on most other parameters TT is really good. Intraday charts can be setup with many indicators, multiple charts can be opened in one screen (I have a look at 4 charts) TF can be different for each - 1/3/5/10/15/30/60 or anyother TF you wish.... EOD data goes back 3 years.