Which online brokers allow advanced orders?

i use icicidirect now but which other online brokers allow advanced GTC order placement during market/off-market hours?
I would like to place a. trailing stop GTC order
b. contigent order - buy/sell stock or options based on movement in another stock or option
c. GTC order

I am thinking of reliance, kotak, sharekhan, indiabulls, uti-securities.

Thanks for your help..

Zerodha – Open Paperless Account

Open online account with Zerodha. Free delivery trading and Max Rs 20 for Intraday, F&O, Currency and Commodity Trading. Intraday High leverage with MIS, CO and BO.

Are you a day trader?