As per zerodha support article: “If the customer wants to buy/sell 25000 shares, with a disclosed quantity condition of 5000 shares, only 5000 shares will be displayed to the market at a time. After this is traded, another 5000 shares will be automatically released until the order is fully executed”
I believe exchange takes responsibility to release quantities until the order is fully executed.
How exchange handles this? Does the exchange put 25k quantities with LIMIT order at once and show only 5k on market depth?
Or it put order with 5k quantities. And then it will add more 5k after initial quantities executed?
May be, also if there is other order pending for same price your new disclosed will be in pending. If you are worried for execution time then disclosed won’t make any sense, disclosed is used where there is less to medium liquidity or if the total quantity is really huge, other wise regular limit order will do.