How to Create a Basket Order on Punch
Select multiple options contracts from the option chain and execute them all at once as a basket order on Punch.
Written By Archit Sunat
Last updated 27 days ago
If you trade multi-leg strategies like straddles, strangles, or spreads, placing each leg individually means price slippage between orders. Basket orders solve this by letting you queue everything up and fire in one go — buy legs first, then sell legs.
How to create a basket order
Open Punch and go to Jump To → Option Chain.
Tap the Basket Order toggle in the top right corner.
Tap checkboxes next to the strikes you want — first tap marks Buy (B), second tap marks Sell (S), third tap removes it.
A collapsed order form appears at the bottom showing your selected contracts with 1 lot each.
Tap Review Basket to open the full order form.
Configuring your basket
Same Lot toggle (on by default): Changing the lot size on the first contract applies to all legs. Turn it off to set different quantities per leg.
Switch direction: Tap once to select BUY and tap again to flip it to SELL.
Add funds: If your balance is short, an Add Funds button appears. Add money and you will return to the form with selections intact.
When ready, tap Trade Basket to execute.
Things to keep in mind
Basket orders are only accessible from the option chain — not from the order form, watchlist, or positions screen.
Once you select your first contract, you cannot change the expiry. Clear all selections first if you need a different expiry.
All basket orders are intraday by default. There is no option to switch to CNC.
The Same Lot toggle remembers your preference, but lot quantities always reset to 1 for a new basket.
Max profit/loss calculation is not yet available in the basket form.