From a65575124b18f2ec5d418623e22c5bdef6c3424e Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 1 Apr 2026 17:55:44 +0900 Subject: feat(portfolio): track realized PnL on sell orders --- services/portfolio-manager/src/portfolio_manager/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'services/portfolio-manager/src/portfolio_manager/main.py') diff --git a/services/portfolio-manager/src/portfolio_manager/main.py b/services/portfolio-manager/src/portfolio_manager/main.py index c453745..a7f1a14 100644 --- a/services/portfolio-manager/src/portfolio_manager/main.py +++ b/services/portfolio-manager/src/portfolio_manager/main.py @@ -34,7 +34,7 @@ async def save_snapshot( unrealized = sum(p.unrealized_pnl for p in positions) await db.insert_portfolio_snapshot( total_value=total_value, - realized_pnl=Decimal("0"), # TODO: track realized PnL + realized_pnl=tracker.realized_pnl, unrealized_pnl=unrealized, ) await notifier.send_daily_summary(positions, total_value, unrealized) -- cgit v1.2.3