Live mirror board

Auto-refresh 5s · generated 2026-10-22 16:01:04 IST · mode=paper · engine=RUNNING · alive=True · fills=0

Control panel Refresh now JSON

Account A positions

ExchSymbolProductNet qtyAvgLTPPnL
NFONIFTY27OCT2621000PEINTRADAY00.001.50-9.75

Account B positions

Not connected

Round-trips (unique cycle_id)

From Angel Trades_History.xlsx: Trade ID=fill, Order ID=partials of one order (same side only). Buy and Sell have different Order IDs — we invent cycle_id to link exit→entry. CLOSE/SELL is still placed on B, tagged to the same cycle (not an orphan short).

Cycle IDStatusSymbolOpen sideQty Entry ₹Entry timeExit ₹Exit time Est. PnL ₹Trade IDs
cyc_3511508closedNIFTY27OCT2621000PEBUY652.0514:25:021.9014:45:55-9.75TradeID 3511508 → 3675771

Fill legs (each Angel Trade ID → B)

Role OPEN/ADD/REDUCE/CLOSE · same cycle_id = one round-trip · Trade ID unique per fill · Order ID shared only for partial fills of one order

Cycle IDRole SymbolSideExch Trade IDOrder ID Qty AQty B A fill ₹A fill time (IST) Captured ₹Captured at (IST) B statusB fill ₹B placed at (IST) Latency A→B₹ diff (B−A)Note
cyc_3511508CLOSENIFTY27OCT2621000PESELLNFO367577126102200100757365651.902026-10-22 14:45:55 IST1.902026-10-22 14:45:56 ISTpaper——— ms—CLOSE · paper — B not placed
cyc_3511508OPENNIFTY27OCT2621000PEBUYNFO351150826102200094109365652.052026-10-22 14:25:02 IST2.052026-10-22 14:25:02 ISTpaper——— ms—OPEN · paper — B not placed