{"live":{"net_pnl":0.0,"realized_pnl":0.0,"unrealized_pnl":0.0,"costs":0.0,"costs_type":"FINAL","open_positions_count":0,"closed_trades_count":0,"total_trades":0,"win_rate":0.0,"available_margin":200.54,"client_id":"1102964198","is_live_enabled":true},"paper":{"net_pnl":-2170.0,"realized_pnl":-2080.0,"unrealized_pnl":0,"costs":90.0,"costs_type":"ESTIMATED","open_positions_count":0,"closed_trades_count":2,"total_trades":2,"win_rate":0.0,"initial_capital":100000.0,"slippage_model":"0.50 pts"},"comparison":{"pnl_difference":2170.0,"matched_signals_coverage":0.0,"matched_trades_count":0,"rejected_trades_count":3,"slippage_difference":0.5},"intraday_curve":[],"live_open_positions":[],"exceptions":[{"type":"WARNING","title":"Low Live Margin Alert","message":"Dhan available margin is ₹200.54. Orders may be rejected due to insufficient margin.","time":"12:23:02"},{"type":"REJECTION","title":"Live Order Rejected: NIFTY2026-10-1322350CE","message":"Dhan Rejected: Invalid IP (DH-905). If you recently whitelisted your IP in Dhan, please regenerate your 24-hr Dhan Access Token so Dhan binds your new IP.","time":""},{"type":"REJECTION","title":"Live Order Rejected: NIFTY2026-10-1322350CE","message":"Dhan Rejected: Invalid IP (DH-905). If you recently whitelisted your IP in Dhan, please regenerate your 24-hr Dhan Access Token so Dhan binds your new IP.","time":""},{"type":"REJECTION","title":"Live Order Rejected: NIFTY2026-10-1322400CE","message":"Dhan Rejected: Invalid IP (DH-905). If you recently whitelisted your IP in Dhan, please regenerate your 24-hr Dhan Access Token so Dhan binds your new IP.","time":""}],"spot":{"underlying":"NIFTY","ltp":22524.95,"change":161.6,"change_pct":0.72,"open":22364.15,"high":22495.95,"low":22288.45,"close":22363.35,"vwap":22417.49,"vwap_diff":107.46,"vwap_bias":"BULLISH","is_vwap_filter_enabled":true,"timestamp":"2026-10-13T12:23:02.708814+05:30","feed_status":{"connected":true,"total_ticks":169458,"subscriptions":8,"last_tick_time":1791874382.7088146,"last_ws_tick_time":1791874382.7088146,"seconds_since_last_tick":0.01,"seconds_since_last_ws":0.01}}}