Last updated 20 June 2026

Upstox: Position data does not contain M2M & PnL values

In short

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.

Did this solve your problem?
Contact support