arbitrage-engine/frontend/app/paper
root 4b841bc5f4 fix: floating PnL now accounts for half-position after TP1
Before: unrealR = full position × price move (wrong after TP1)
After: unrealR = 0.5×TP1_locked + 0.5×current_float (correct)

This fixes the display showing >1R floating profit that never
materializes in final PnL because only half position remains.
2026-03-01 09:48:46 +00:00
..
page.tsx fix: floating PnL now accounts for half-position after TP1 2026-03-01 09:48:46 +00:00