Order Validity: Day, IOC & GTT
How long an order stays alive, and how to set orders that wait for weeks.
Every order has a lifespan — how long it stays live waiting to fill. Picking the right one prevents both missed trades and surprise ones.
- Day — valid until market close today, then cancelled. The default.
- IOC (Immediate or Cancel) — fill instantly (fully or partly) or cancel the rest. For when you want it now or not at all.
- GTTA standing order that stays active until triggered. (Good Till TriggeredA standing order that stays active until triggered.) — waits for days or months until your price condition is met. Set it and forget it.
Example: you’d love to buy a stock if it dips 10%. A GTTA standing order that stays active until triggered. buy sits armed for months; if the dip comes at 2 AM or while you’re on holiday, it triggers. No GTTA standing order that stays active until triggered., and you’d have to be watching at the exact moment.
Does a GTT order guarantee execution at my price?
No. GTT only places the order when your trigger is hit; it then executes per its order type (market/limit). In a fast gap it can still fill away from your trigger (if market) or not fill (if limit). It guarantees waiting, not the price.