Browse Source

Annualize dividendYieldPercent

pull/2636/head
Thomas Kaul 1 year ago
parent
commit
7c4d372cbc
  1. 8
      apps/api/src/app/portfolio/portfolio.service.ts

8
apps/api/src/app/portfolio/portfolio.service.ts

@ -768,6 +768,7 @@ export class PortfolioService {
dividendInBaseCurrency, dividendInBaseCurrency,
fee, fee,
firstBuyDate, firstBuyDate,
investment,
marketPrice, marketPrice,
quantity, quantity,
transactionCount transactionCount
@ -782,9 +783,10 @@ export class PortfolioService {
return Account; return Account;
}); });
const dividendYieldPercent = dividendInBaseCurrency const dividendYieldPercent = this.getAnnualizedPerformancePercent({
.mul(100) daysInMarket: differenceInDays(new Date(), parseDate(firstBuyDate)),
.div(marketPrice); netPerformancePercent: dividendInBaseCurrency.mul(100).div(investment)
});
const historicalData = await this.dataProviderService.getHistorical( const historicalData = await this.dataProviderService.getHistorical(
[{ dataSource, symbol: aSymbol }], [{ dataSource, symbol: aSymbol }],

Loading…
Cancel
Save