From 0c89b18cc701673a4762f56b6931344e62d3a6d0 Mon Sep 17 00:00:00 2001 From: Nicolas Fedor Date: Sat, 30 Mar 2024 09:26:20 +0000 Subject: [PATCH] Use absolute quantity value in portfolio calculator for SPLIT --- apps/api/src/app/portfolio/portfolio-calculator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/app/portfolio/portfolio-calculator.ts b/apps/api/src/app/portfolio/portfolio-calculator.ts index 364ac0652..15d64dff6 100644 --- a/apps/api/src/app/portfolio/portfolio-calculator.ts +++ b/apps/api/src/app/portfolio/portfolio-calculator.ts @@ -94,7 +94,7 @@ export class PortfolioCalculator { order.type === 'SPLIT' ? order.quantity.s === 1 ? oldAccumulatedSymbol.quantity.mul(order.quantity) - : oldAccumulatedSymbol.quantity.div(order.quantity) + : oldAccumulatedSymbol.quantity.div(order.quantity.abs()) : order.quantity.mul(factor).plus(oldAccumulatedSymbol.quantity); if (order.type === 'BUY') {