After hours order facility is also available with icicidirect also. There is no bar on time. If you place order after 3:30 PM, the same will be sent to BSE/NSE on the next day. The only problem is that for orders to NSE max price is 105% of the last trade.