Although funds deposited into your trading account are ready for immediate trading during the day, withdrawals can only be processed the next day. This delay is a result of the necessary end-of-day settlement and reconciliation processes.
Even if you’ve closed your positions on the same day, immediate withdrawals aren’t possible because Indian exchanges adhere to a rolling settlement cycle.