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') {