Last updated 20 June 2026
Upstox: Position data does not contain M2M & PnL values
This is a known limitation of Upstox. When AutoTrader asks Upstox for position data, the reply does not include the M2M and PnL values. AutoTrader now shows a PnL that our own system calculates, so it may differ slightly from the figure on your Upstox platform. This happens only with Upstox, not with other brokers.
Why this happens
The Upstox trading platform calculates M2M and PnL on the fly using live prices. The position data they send back to us does not carry these values.
Our system does not receive live prices in this data, so we cannot reproduce the exact same calculation that Upstox does on its own screen.
Solution
AutoTrader now shows a PnL for Upstox. This value is calculated by our system, not by your broker, so there may be small differences. Please notify us if you see any discrepancy.
If you want to confirm the broker’s own figures, you can also keep your Upstox account open in a separate browser tab alongside AutoTrader.