Why stocks purchased in previous trading session can not be sold on April 1, 2024?
Further, April 1 is a clearing or settlement holiday in lieu of the annual bank closing. As a result, while you can trade as usual on April 1, 2024 (the next trading session), the settlement of securities or funds will not be possible on that day.
Typically, trading and settlement holidays fall on different days, nevertheless, they can also overlap sometimes.