Browse Source

Use absolute quantity value in portfolio calculator for SPLIT

pull/3211/head
Nicolas Fedor 1 year ago
parent
commit
0c89b18cc7
  1. 2
      apps/api/src/app/portfolio/portfolio-calculator.ts

2
apps/api/src/app/portfolio/portfolio-calculator.ts

@ -94,7 +94,7 @@ export class PortfolioCalculator {
order.type === 'SPLIT' order.type === 'SPLIT'
? order.quantity.s === 1 ? order.quantity.s === 1
? oldAccumulatedSymbol.quantity.mul(order.quantity) ? oldAccumulatedSymbol.quantity.mul(order.quantity)
: oldAccumulatedSymbol.quantity.div(order.quantity) : oldAccumulatedSymbol.quantity.div(order.quantity.abs())
: order.quantity.mul(factor).plus(oldAccumulatedSymbol.quantity); : order.quantity.mul(factor).plus(oldAccumulatedSymbol.quantity);
if (order.type === 'BUY') { if (order.type === 'BUY') {

Loading…
Cancel
Save