Upstox Integration — Sync Pro Trades to TradeLyser
Connect Upstox OAuth in TradeLyser, sync cash and F&O executions from Upstox Pro, handle API quirks, and run a disciplined sync-first review workflow.
Updated 2026-06-05
Key takeaways
- Upstox on TradeLyser is sync-first — no file upload; re-auth when alerted.
- Pro mobile and desktop merge under one UCC — device does not affect import.
- Partial scalps import as multiple rows — one strategy tag per planned trade.
- GTT and AMO fills import when visible in trade history.
- Expiry-day sync may lag — retry T+1 morning before assuming missing data.
Upstox is among India’s largest discount brokers — Upstox Pro for execution, competitive pricing, and a large F&O retail base on NSE and BSE. TradeLyser’s Upstox integration imports executed trades into journaling, strategy board analytics, and weekly review so you stop rebuilding books from Pro screenshots. This guide covers Upstox OAuth in TradeLyser, sync coverage for cash and derivatives, Pro-specific quirks, sync-first workflow (no file upload on TradeLyser for Upstox), and reconciliation habits that prevent tag drift. Start with What Is TradeLyser?; options-heavy traders should pair with NSE F&O journal guide.
Why Upstox traders use TradeLyser
Upstox Pro shows fills and day P&L efficiently; it does not answer which strategy tag improved after you tightened size, or whether revenge trades cluster on event days. Upstox users migrating from spreadsheets expect CSV — on TradeLyser, Upstox is auto-sync first. OAuth reliability becomes your Sunday insurance. Confirm status on Supported brokers; long-form steps live at Upstox setup guide.
Connect Upstox to TradeLyser
- TradeLyser → Settings → Broker connections → Upstox (or tile on Broker setup guides).
- Tap Connect; complete Upstox login on the authorisation page.
- Complete 2FA / TOTP per your Upstox security settings.
- Approve read-only trade history access.
- Wait for initial backfill; heavy F&O histories may take longer on first connect.
- Reconcile one full session against Upstox Pro order book before strategy tagging.
What syncs: cash, intraday, and F&O on Upstox
| Segment | Upstox Pro context | TradeLyser usage |
|---|---|---|
| Equity delivery | Delivery / CNC | Positional and swing tags separate from scalps |
| Intraday | MIS intraday equity and index | Filter intraday-only tags; note auto square-off |
| Futures | Index and stock futures | Lot-based risk notes; NRML vs MIS behaviour |
| Options | Weekly and monthly options | Expiry week tags; multi-leg imports as separate rows |
| Commodity | MCX where segment active | Separate commodity playbooks from NSE F&O |
Upstox Pro traders often run high-frequency index options — sync cadence is post-session, not live. Basket and GTT parent labels may not appear in TradeLyser; individual fills do. NRML overnight futures and MIS intraday scalps should never share one strategy tag just because the underlying is Nifty. Commodity segment users should mirror Angel One discipline: MCX tags stay separate from NSE equity F&O in weekly review.
Holiday shortened sessions and special Muhurat trading days import like normal sessions once fills post to trade history — if counts look off, wait for T+1 sync before assuming data loss. Upstox margin and pledge mechanics do not change how executions import; product type on each row tells you CNC vs MIS vs NRML behaviour for tagging.
First import checklist for Upstox
- Confirm active F&O and commodity segments on Upstox before OAuth.
- Connect from TradeLyser; wait for historical backfill on first link.
- Reconcile last session: Upstox Pro order book trade count vs imported rows.
- Verify one multi-leg options trade imported all legs with correct quantities.
- Tag a single playbook for one week before bulk historical tagging.
- Bookmark Upstox setup guide for re-auth steps — sync-only means OAuth must stay healthy.
Upstox-specific quirks
- API token expiry: Upstox OAuth sessions end — re-connect when TradeLyser prompts.
- Pro mobile vs desktop: executions merge under one UCC — device does not matter.
- GTT and AMO fills: import when executed and visible in trade history.
- Partial fills on scalps: multiple rows — one strategy tag per planned idea.
- No TradeLyser file upload for Upstox — rely on sync; retry before assuming data loss.
- Expiry-day load: delayed sync possible — check T+1 morning before escalation.
Sync-first workflow (no file upload)
Upstox integrates via auto-sync on TradeLyser without a CSV upload lane. Build the habit: connect once, re-auth when alerted, manual sync after market close, verify count before tags. If a day is missing, use Upstox Pro trade history to confirm fills existed, then retry sync — do not maintain a parallel spreadsheet that diverges from OAuth truth.
Upstox publishes API docs publicly; some traders script their own fill databases — scripts store executions, not discipline scores or violation tags. For most retail users, TradeLyser sync plus strategy board is lighter than maintaining custom pipelines. When totals differ by a few rupees, line-level reconciliation beats re-importing whole weeks.
TradeLyser workflow with Upstox
- After 3:30 p.m.: trigger sync; confirm imported rows match Pro trade count.
- Tag while Pro is open; log violations on winners and losers.
- Weekly: split MIS from NRML and index from stock F&O per NSE F&O journal guide.
- Use Reports & metrics for period and symbol slices after tags are trustworthy.
- Monthly: random day reconciliation vs Upstox contract notes for charge alignment.
- Re-auth before expiry clusters — token lapses mid-week erase review confidence.
- Use discipline diary from Journaling product for emotion tags on revenge sequences.
Upstox Pro’s speed rewards active traders; journaling rewards honest review. Sync removes Sunday spreadsheet work — your edge still lives in tags, max-loss notes, and whether you retired a playbook after three consecutive rule breaks. Treat Weekly review as non-optional once sync is live.
Common mistakes with Upstox + TradeLyser
- Expecting Zerodha-style Console CSV on TradeLyser — Upstox path is sync-first here.
- One F&O tag for Nifty, Bank Nifty, and stock options combined.
- Skipping sync verification on expiry Thursdays.
- Using Pro day P&L card as journal substitute — no strategy separation.
- Letting OAuth lapse through a full trading week before noticing blank reports.
FAQ
Can I import Upstox CSV like Zerodha Console?
On TradeLyser, Upstox uses auto-sync only. Rely on OAuth and manual sync; retry after maintenance windows. Guide: Upstox setup guide.
Why do Upstox and TradeLyser totals differ slightly?
Compare one day line-by-line. Rounding, late-posted charges, or partial sync usually explain small drift. Re-sync before assuming data loss.
Does Upstox sync include F&O charges?
Synced rows include charges when the API provides them. Review net P&L in TradeLyser for high-churn options weeks.
I trade on Upstox Pro mobile — does sync work?
Yes. Sync is tied to your Upstox Client ID, not the device. All executed orders on that ID import on the next pull.
How do I fix a missing trading day?
Confirm fills in Upstox Pro trade history, then run manual sync in TradeLyser. If still missing after T+1 retry, contact support with the session date.
Where do I start?
Read What Is TradeLyser?, connect from Upstox setup guide, verify one session, then tag one strategy for two weeks.
All broker setup guides →·Supported brokers listing →·Auto-sync feature →
Start journaling with
TradeLyser
Connect your broker, tag strategies, and review performance with AI-assisted insights.