How to fix LTP showing zero on the Kite marketwatch
Zero LTP on a Kite marketwatch row almost always means the contract has not traded recently, not that Kite is broken. This guide walks through the common causes ordered by frequency.
Conflict-of-interest disclosure. This guide is published by WebNotes Editorial Team for informational purposes. WebNotes has no commercial relationship with Zerodha.
Step-by-step procedure
Six diagnostic steps per the procedure infobox. The notes below cover each cause and what to do.
Cause 1: no trade has happened yet today
For small-cap and illiquid scrips, the first trade of the day may not happen until well after the opening bell. Until a trade prints, LTP for the day is conceptually undefined; some Kite scrip rows show this as zero, others as the previous close.
This is normal; no action needed. Wait for liquidity.
Cause 2: expired derivative contract
A common pattern: a Nifty 22000 CE for the past week’s expiry remains in the watchlist. After expiry, the contract no longer trades. LTP shows zero (or the final settlement price for some contracts).
Remove the expired contract and add the current-expiry one.
Cause 3: suspended trading
Trading on a scrip can be suspended by the exchange for several reasons:
- Corporate action (e.g., shares pending allotment after a bonus issue).
- Regulatory action (SEBI suspension, additional surveillance measure).
- Insolvency proceedings or NCLT order.
Check the NSE corporate actions page or BSE corporate announcements for the specific scrip.
Cause 4: delisted scrip
Once a scrip is delisted, it no longer trades, and the marketwatch row shows zero or the last traded price before delisting. Remove the row.
Cause 5: feed issue
Rarely, a transient connectivity issue between Kite and the exchange feed produces zero LTP on certain rows. Refresh the page, or compare with the NSE / BSE live quote. If the exchange shows a price but Kite does not, that is the time to contact Zerodha support.
Cause 6: pre-open session quirk
Between 09:00 and 09:08 (pre-open session for equity), LTP may show the previous close, the pre-open theoretical price, or zero depending on the row state. Wait until 09:15 (normal trading session start) for stable LTP.
See also
- How to use the marketwatch on Kite
- How to add scrips to the Kite marketwatch
- How to fix Day’s change incorrect vs previous close
- How to fix Invalid CSRF token error on marketwatch
- How to fix B/S shortcuts not opening order window
- How to fix texts and numbers overlapping on marketwatch
- LTP under holdings vs marketwatch difference
- LTP difference marketwatch vs chart
- Market depth view on Kite
- Event tag on the Kite marketwatch
- Day’s change in absolute and percentage
- 52-week high and low on the marketwatch
- How to add F&O contracts to the marketwatch
- How to add Nifty / BankNifty options to the marketwatch
- Kite (Zerodha)
- Kite web
- Kite mobile app
- Zerodha
- Circuit limits on Indian exchanges
- Pre-open session
- Suspended trading
- Delisting (India)
- Corporate action (India)
- National Stock Exchange
- Bombay Stock Exchange
External references
References
- NSE India, Equity and derivative market timings, nseindia.com.
- Zerodha Support, LTP showing zero on Kite, support.zerodha.com.
- SEBI, Additional Surveillance Measure framework, sebi.gov.in.