From 3b80efa46b63eff910aaf32eb888d9e7a2800780 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 19 Sep 2026 21:26:07 +0200 Subject: [PATCH] Move holding valuation of portfolio calculator to base class --- apps/api/src/app/portfolio/calculator/portfolio-calculator.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts index 9b9d68604b..f847c3c037 100644 --- a/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts +++ b/apps/api/src/app/portfolio/calculator/portfolio-calculator.ts @@ -78,6 +78,7 @@ export abstract class PortfolioCalculator { protected accountBalanceItems: HistoricalDataItem[]; protected activities: PortfolioCalculatorActivity[]; + protected activitiesByAssetProfileIdentifier: { [assetProfileIdentifier: string]: PortfolioCalculatorActivity[]; }; @@ -944,9 +945,11 @@ export abstract class PortfolioCalculator { let grossPerformanceFromSellsWithCurrencyEffect = new Big(0); let initialValue: Big; const investmentValuesAccumulated: { [date: string]: Big } = {}; + const investmentValuesAccumulatedWithCurrencyEffect: { [date: string]: Big; } = {}; + const investmentValuesWithCurrencyEffect: { [date: string]: Big } = {}; const items: HoldingValuationItem[] = []; let lastAveragePrice = new Big(0);