@ -9,3 +9,8 @@ export interface PortfolioOrderItem extends PortfolioOrder {
unitPriceInBaseCurrency?: Big;
unitPriceInBaseCurrencyWithCurrencyEffect?: Big;
}
export interface WithCurrencyEffect<T> {
Value: T;
WithCurrencyEffect: T;
@ -302,8 +302,9 @@ export class PortfolioService {
impersonationId,
portfolioOrders,
transactionPoints,
userId,
userCurrency: this.request.user.Settings.settings.baseCurrency,
calculateTimeWeightedPerformance: false,
withDataDecimation: false
});
@ -25,6 +25,9 @@ export interface SymbolMetrics {
};
netPerformance: Big;
netPerformancePercentage: Big;
netPerformanceValuesPercentage: {
[date: string]: Big;
netPerformancePercentageWithCurrencyEffect: Big;
netPerformanceValues: {