summaryrefslogtreecommitdiff
path: root/services/portfolio-manager/src/portfolio_manager/main.py
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-01 17:55:44 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-04-01 17:55:44 +0900
commita65575124b18f2ec5d418623e22c5bdef6c3424e (patch)
tree2e9f9e2b66083c54adf017c3676d970a6b34d0d5 /services/portfolio-manager/src/portfolio_manager/main.py
parent70a33a5236fd9c3b51b8db0cbaf11376f9817ac5 (diff)
feat(portfolio): track realized PnL on sell orders
Diffstat (limited to 'services/portfolio-manager/src/portfolio_manager/main.py')
-rw-r--r--services/portfolio-manager/src/portfolio_manager/main.py2
1 files changed, 1 insertions, 1 deletions
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)