Browse Source

Set comments explicitly

pull/618/head
Thomas 4 years ago
parent
commit
96016a0437
  1. 140
      apps/api/src/app/portfolio/portfolio-calculator.spec.ts

140
apps/api/src/app/portfolio/portfolio-calculator.spec.ts

@ -1996,161 +1996,161 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('0'), grossPerformance: new Big('0'),
netPerformance: new Big('0'), netPerformance: new Big('0'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1443.8') // 10 * (144.38 + days=0 * 0.08) value: new Big('1443.8') // 10 * 144.38
}, },
{ {
date: '2019-03-01', date: '2019-03-01',
grossPerformance: new Big('22.4'), grossPerformance: new Big('22.4'),
netPerformance: new Big('22.4'), netPerformance: new Big('22.4'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1466.2') // 10 * (144.38 + days=28 * 0.08) value: new Big('1466.2') // 10 * 146.62
}, },
{ {
date: '2019-04-01', date: '2019-04-01',
grossPerformance: new Big('47.2'), grossPerformance: new Big('47.2'),
netPerformance: new Big('47.2'), netPerformance: new Big('47.2'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1491') // 10 * (144.38 + days=59 * 0.08) value: new Big('1491') // 10 * 149.1
}, },
{ {
date: '2019-05-01', date: '2019-05-01',
grossPerformance: new Big('71.2'), grossPerformance: new Big('71.2'),
netPerformance: new Big('71.2'), netPerformance: new Big('71.2'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1515') // 10 * (144.38 + days=89 * 0.08) value: new Big('1515') // 10 * 151.5
}, },
{ {
date: '2019-06-01', date: '2019-06-01',
grossPerformance: new Big('96'), grossPerformance: new Big('96'),
netPerformance: new Big('96'), netPerformance: new Big('96'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1539.8') // 10 * (144.38 + days=120 * 0.08) value: new Big('1539.8') // 10 * 153.98
}, },
{ {
date: '2019-07-01', date: '2019-07-01',
grossPerformance: new Big('120'), grossPerformance: new Big('120'),
netPerformance: new Big('120'), netPerformance: new Big('120'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1563.8') // 10 * (144.38 + days=150 * 0.08) value: new Big('1563.8') // 10 * 156.38
}, },
{ {
date: '2019-08-01', date: '2019-08-01',
grossPerformance: new Big('144.8'), grossPerformance: new Big('144.8'),
netPerformance: new Big('144.8'), netPerformance: new Big('144.8'),
investment: new Big('1443.8'), investment: new Big('1443.8'),
value: new Big('1588.6') // 10 * (144.38 + days=181 * 0.08) value: new Big('1588.6') // 10 * 158.86
}, },
{ {
date: '2019-09-01', date: '2019-09-01',
grossPerformance: new Big('303.1'), grossPerformance: new Big('303.1'),
netPerformance: new Big('303.1'), netPerformance: new Big('303.1'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3226.8') // 20 * (144.38 + days=212 * 0.08) value: new Big('3226.8') // 20 * 161.34
}, },
{ {
date: '2019-10-01', date: '2019-10-01',
grossPerformance: new Big('351.1'), grossPerformance: new Big('351.1'),
netPerformance: new Big('351.1'), netPerformance: new Big('351.1'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3274.8') // 20 * (144.38 + days=242 * 0.08) value: new Big('3274.8') // 20 * 163.74
}, },
{ {
date: '2019-11-01', date: '2019-11-01',
grossPerformance: new Big('400.7'), grossPerformance: new Big('400.7'),
netPerformance: new Big('400.7'), netPerformance: new Big('400.7'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3324.4') // 20 * (144.38 + days=273 * 0.08) value: new Big('3324.4') // 20 * 166.22
}, },
{ {
date: '2019-12-01', date: '2019-12-01',
grossPerformance: new Big('448.7'), grossPerformance: new Big('448.7'),
netPerformance: new Big('448.7'), netPerformance: new Big('448.7'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3372.4') // 20 * (144.38 + days=303 * 0.08) value: new Big('3372.4') // 20 * 168.62
}, },
{ {
date: '2020-01-01', date: '2020-01-01',
grossPerformance: new Big('498.3'), grossPerformance: new Big('498.3'),
netPerformance: new Big('498.3'), netPerformance: new Big('498.3'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3422') // 20 * (144.38 + days=335 * 0.08) value: new Big('3422') // 20 * 171.1
}, },
{ {
date: '2020-02-01', date: '2020-02-01',
grossPerformance: new Big('547.9'), grossPerformance: new Big('547.9'),
netPerformance: new Big('547.9'), netPerformance: new Big('547.9'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3471.6') // 20 * (144.38 + days=365 * 0.08) value: new Big('3471.6') // 20 * 173.58
}, },
{ {
date: '2020-03-01', date: '2020-03-01',
grossPerformance: new Big('226.95'), grossPerformance: new Big('226.95'),
netPerformance: new Big('226.95'), netPerformance: new Big('226.95'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('879.5') // 5 * (144.38 + days=394 * 0.08) value: new Big('879.5') // 5 * 175.9
}, },
{ {
date: '2020-04-01', date: '2020-04-01',
grossPerformance: new Big('239.35'), grossPerformance: new Big('239.35'),
netPerformance: new Big('239.35'), netPerformance: new Big('239.35'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('891.9') // 5 * (144.38 + days=425 * 0.08) value: new Big('891.9') // 5 * 178.38
}, },
{ {
date: '2020-05-01', date: '2020-05-01',
grossPerformance: new Big('251.35'), grossPerformance: new Big('251.35'),
netPerformance: new Big('251.35'), netPerformance: new Big('251.35'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('903.9') // 5 * (144.38 + days=455 * 0.08) value: new Big('903.9') // 5 * 180.78
}, },
{ {
date: '2020-06-01', date: '2020-06-01',
grossPerformance: new Big('263.75'), grossPerformance: new Big('263.75'),
netPerformance: new Big('263.75'), netPerformance: new Big('263.75'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('916.3') // 5 * (144.38 + days=486 * 0.08) value: new Big('916.3') // 5 * 183.26
}, },
{ {
date: '2020-07-01', date: '2020-07-01',
grossPerformance: new Big('275.75'), grossPerformance: new Big('275.75'),
netPerformance: new Big('275.75'), netPerformance: new Big('275.75'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('928.3') // 5 * (144.38 + days=516 * 0.08) value: new Big('928.3') // 5 * 185.66
}, },
{ {
date: '2020-08-01', date: '2020-08-01',
grossPerformance: new Big('288.15'), grossPerformance: new Big('288.15'),
netPerformance: new Big('288.15'), netPerformance: new Big('288.15'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('940.7') // 5 * (144.38 + days=547 * 0.08) value: new Big('940.7') // 5 * 188.14
}, },
{ {
date: '2020-09-01', date: '2020-09-01',
grossPerformance: new Big('300.55'), grossPerformance: new Big('300.55'),
netPerformance: new Big('300.55'), netPerformance: new Big('300.55'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('953.1') // 5 * (144.38 + days=578 * 0.08) value: new Big('953.1') // 5 * 190.62
}, },
{ {
date: '2020-10-01', date: '2020-10-01',
grossPerformance: new Big('312.55'), grossPerformance: new Big('312.55'),
netPerformance: new Big('312.55'), netPerformance: new Big('312.55'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('965.1') // 5 * (144.38 + days=608 * 0.08) value: new Big('965.1') // 5 * 193.02
}, },
{ {
date: '2020-11-01', date: '2020-11-01',
grossPerformance: new Big('324.95'), grossPerformance: new Big('324.95'),
netPerformance: new Big('324.95'), netPerformance: new Big('324.95'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('977.5') // 5 * (144.38 + days=639 * 0.08) value: new Big('977.5') // 5 * 195.5
}, },
{ {
date: '2020-12-01', date: '2020-12-01',
grossPerformance: new Big('336.95'), grossPerformance: new Big('336.95'),
netPerformance: new Big('336.95'), netPerformance: new Big('336.95'),
investment: new Big('652.55'), investment: new Big('652.55'),
value: new Big('989.5') // 5 * (144.38 + days=669 * 0.08) value: new Big('989.5') // 5 * 197.9
}, },
{ {
date: '2021-01-01', date: '2021-01-01',
@ -2164,35 +2164,35 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('358.85'), grossPerformance: new Big('358.85'),
netPerformance: new Big('358.85'), netPerformance: new Big('358.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3042.9') // 15 * (144.38 + days=731 * 0.08) value: new Big('3042.9') // 15 * 202.86
}, },
{ {
date: '2021-03-01', date: '2021-03-01',
grossPerformance: new Big('392.45'), grossPerformance: new Big('392.45'),
netPerformance: new Big('392.45'), netPerformance: new Big('392.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3076.5') // 15 * (144.38 + days=759 * 0.08) value: new Big('3076.5') // 15 * 205.1
}, },
{ {
date: '2021-04-01', date: '2021-04-01',
grossPerformance: new Big('429.65'), grossPerformance: new Big('429.65'),
netPerformance: new Big('429.65'), netPerformance: new Big('429.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3113.7') // 15 * (144.38 + days=790 * 0.08) value: new Big('3113.7') // 15 * 207.58
}, },
{ {
date: '2021-05-01', date: '2021-05-01',
grossPerformance: new Big('465.65'), grossPerformance: new Big('465.65'),
netPerformance: new Big('465.65'), netPerformance: new Big('465.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3149.7') // 15 * (144.38 + days=820 * 0.08) value: new Big('3149.7') // 15 * 209.98
}, },
{ {
date: '2021-06-01', date: '2021-06-01',
grossPerformance: new Big('502.85'), grossPerformance: new Big('502.85'),
netPerformance: new Big('502.85'), netPerformance: new Big('502.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3186.9') // 15 * (144.38 + days=851 * 0.08) value: new Big('3186.9') // 15 * 212.46
} }
]); ]);
@ -2235,7 +2235,7 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('498.3'), grossPerformance: new Big('498.3'),
netPerformance: new Big('498.3'), netPerformance: new Big('498.3'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3422') // 20 * (144.38 + days=335 * 0.08) value: new Big('3422') // 20 * 171.1
}, },
{ {
date: '2021-01-01', date: '2021-01-01',
@ -2249,35 +2249,35 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('358.85'), grossPerformance: new Big('358.85'),
netPerformance: new Big('358.85'), netPerformance: new Big('358.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3042.9') // 15 * (144.38 + days=731 * 0.08) value: new Big('3042.9') // 15 * 202.86
}, },
{ {
date: '2021-03-01', date: '2021-03-01',
grossPerformance: new Big('392.45'), grossPerformance: new Big('392.45'),
netPerformance: new Big('392.45'), netPerformance: new Big('392.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3076.5') // 15 * (144.38 + days=759 * 0.08) value: new Big('3076.5') // 15 * 205.1
}, },
{ {
date: '2021-04-01', date: '2021-04-01',
grossPerformance: new Big('429.65'), grossPerformance: new Big('429.65'),
netPerformance: new Big('429.65'), netPerformance: new Big('429.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3113.7') // 15 * (144.38 + days=790 * 0.08) value: new Big('3113.7') // 15 * 207.58
}, },
{ {
date: '2021-05-01', date: '2021-05-01',
grossPerformance: new Big('465.65'), grossPerformance: new Big('465.65'),
netPerformance: new Big('465.65'), netPerformance: new Big('465.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3149.7') // 15 * (144.38 + days=820 * 0.08) value: new Big('3149.7') // 15 * 209.98
}, },
{ {
date: '2021-06-01', date: '2021-06-01',
grossPerformance: new Big('502.85'), grossPerformance: new Big('502.85'),
netPerformance: new Big('502.85'), netPerformance: new Big('502.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3186.9') // 15 * (144.38 + days=851 * 0.08) value: new Big('3186.9') // 15 * 212.46
} }
]); ]);
}); });
@ -2322,7 +2322,7 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('498.3'), grossPerformance: new Big('498.3'),
netPerformance: new Big('498.3'), netPerformance: new Big('498.3'),
investment: new Big('2923.7'), investment: new Big('2923.7'),
value: new Big('3422') // 20 * (144.38 + days=335 * 0.08) value: new Big('3422') // 20 * 171.1
}, },
{ {
date: '2021-01-01', date: '2021-01-01',
@ -2336,238 +2336,238 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('358.85'), grossPerformance: new Big('358.85'),
netPerformance: new Big('358.85'), netPerformance: new Big('358.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3042.9') // 15 * (144.38 + days=731 * 0.08) value: new Big('3042.9') // 15 * 202.86
}, },
{ {
date: '2021-03-01', date: '2021-03-01',
grossPerformance: new Big('392.45'), grossPerformance: new Big('392.45'),
netPerformance: new Big('392.45'), netPerformance: new Big('392.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3076.5') // 15 * (144.38 + days=759 * 0.08) value: new Big('3076.5') // 15 * 205.1
}, },
{ {
date: '2021-04-01', date: '2021-04-01',
grossPerformance: new Big('429.65'), grossPerformance: new Big('429.65'),
netPerformance: new Big('429.65'), netPerformance: new Big('429.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3113.7') // 15 * (144.38 + days=790 * 0.08) value: new Big('3113.7') // 15 * 207.58
}, },
{ {
date: '2021-05-01', date: '2021-05-01',
grossPerformance: new Big('465.65'), grossPerformance: new Big('465.65'),
netPerformance: new Big('465.65'), netPerformance: new Big('465.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3149.7') // 15 * (144.38 + days=820 * 0.08) value: new Big('3149.7') // 15 * 209.98
}, },
{ {
date: '2021-06-01', date: '2021-06-01',
grossPerformance: new Big('502.85'), grossPerformance: new Big('502.85'),
netPerformance: new Big('502.85'), netPerformance: new Big('502.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3186.9') // 15 * (144.38 + days=851 * 0.08) value: new Big('3186.9') // 15 * 212.46
}, },
{ {
date: '2021-06-02', date: '2021-06-02',
grossPerformance: new Big('504.05'), grossPerformance: new Big('504.05'),
netPerformance: new Big('504.05'), netPerformance: new Big('504.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3188.1') // 15 * (144.38 + days=852 * 0.08) / +1.2 value: new Big('3188.1') // 15 * 212.54
}, },
{ {
date: '2021-06-03', date: '2021-06-03',
grossPerformance: new Big('505.25'), grossPerformance: new Big('505.25'),
netPerformance: new Big('505.25'), netPerformance: new Big('505.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3189.3') // +1.2 value: new Big('3189.3') // 15 * 212.62
}, },
{ {
date: '2021-06-04', date: '2021-06-04',
grossPerformance: new Big('506.45'), grossPerformance: new Big('506.45'),
netPerformance: new Big('506.45'), netPerformance: new Big('506.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3190.5') // +1.2 value: new Big('3190.5') // 15 * 212.7
}, },
{ {
date: '2021-06-05', date: '2021-06-05',
grossPerformance: new Big('507.65'), grossPerformance: new Big('507.65'),
netPerformance: new Big('507.65'), netPerformance: new Big('507.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3191.7') // +1.2 value: new Big('3191.7') // 15 * 212.78
}, },
{ {
date: '2021-06-06', date: '2021-06-06',
grossPerformance: new Big('508.85'), grossPerformance: new Big('508.85'),
netPerformance: new Big('508.85'), netPerformance: new Big('508.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3192.9') // +1.2 value: new Big('3192.9') // 15 * 212.86
}, },
{ {
date: '2021-06-07', date: '2021-06-07',
grossPerformance: new Big('510.05'), grossPerformance: new Big('510.05'),
netPerformance: new Big('510.05'), netPerformance: new Big('510.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3194.1') // +1.2 value: new Big('3194.1') // 15 * 212.94
}, },
{ {
date: '2021-06-08', date: '2021-06-08',
grossPerformance: new Big('511.25'), grossPerformance: new Big('511.25'),
netPerformance: new Big('511.25'), netPerformance: new Big('511.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3195.3') // +1.2 value: new Big('3195.3') // 15 * 213.02
}, },
{ {
date: '2021-06-09', date: '2021-06-09',
grossPerformance: new Big('512.45'), grossPerformance: new Big('512.45'),
netPerformance: new Big('512.45'), netPerformance: new Big('512.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3196.5') // +1.2 value: new Big('3196.5') // 15 * 213.1
}, },
{ {
date: '2021-06-10', date: '2021-06-10',
grossPerformance: new Big('513.65'), grossPerformance: new Big('513.65'),
netPerformance: new Big('513.65'), netPerformance: new Big('513.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3197.7') // +1.2 value: new Big('3197.7') // 15 * 213.18
}, },
{ {
date: '2021-06-11', date: '2021-06-11',
grossPerformance: new Big('514.85'), grossPerformance: new Big('514.85'),
netPerformance: new Big('514.85'), netPerformance: new Big('514.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3198.9') // +1.2 value: new Big('3198.9') // 15 * 213.26
}, },
{ {
date: '2021-06-12', date: '2021-06-12',
grossPerformance: new Big('516.05'), grossPerformance: new Big('516.05'),
netPerformance: new Big('516.05'), netPerformance: new Big('516.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3200.1') // +1.2 value: new Big('3200.1') // 15 * 213.34
}, },
{ {
date: '2021-06-13', date: '2021-06-13',
grossPerformance: new Big('517.25'), grossPerformance: new Big('517.25'),
netPerformance: new Big('517.25'), netPerformance: new Big('517.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3201.3') // +1.2 value: new Big('3201.3') // 15 * 213.42
}, },
{ {
date: '2021-06-14', date: '2021-06-14',
grossPerformance: new Big('518.45'), grossPerformance: new Big('518.45'),
netPerformance: new Big('518.45'), netPerformance: new Big('518.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3202.5') // +1.2 value: new Big('3202.5') // 15 * 213.5
}, },
{ {
date: '2021-06-15', date: '2021-06-15',
grossPerformance: new Big('519.65'), grossPerformance: new Big('519.65'),
netPerformance: new Big('519.65'), netPerformance: new Big('519.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3203.7') // +1.2 value: new Big('3203.7') // 15 * 213.58
}, },
{ {
date: '2021-06-16', date: '2021-06-16',
grossPerformance: new Big('520.85'), grossPerformance: new Big('520.85'),
netPerformance: new Big('520.85'), netPerformance: new Big('520.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3204.9') // +1.2 value: new Big('3204.9') // 15 * 213.66
}, },
{ {
date: '2021-06-17', date: '2021-06-17',
grossPerformance: new Big('522.05'), grossPerformance: new Big('522.05'),
netPerformance: new Big('522.05'), netPerformance: new Big('522.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3206.1') // +1.2 value: new Big('3206.1') // 15 * 213.74
}, },
{ {
date: '2021-06-18', date: '2021-06-18',
grossPerformance: new Big('523.25'), grossPerformance: new Big('523.25'),
netPerformance: new Big('523.25'), netPerformance: new Big('523.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3207.3') // +1.2 value: new Big('3207.3') // 15 * 213.82
}, },
{ {
date: '2021-06-19', date: '2021-06-19',
grossPerformance: new Big('524.45'), grossPerformance: new Big('524.45'),
netPerformance: new Big('524.45'), netPerformance: new Big('524.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3208.5') // +1.2 value: new Big('3208.5') // 15 * 213.9
}, },
{ {
date: '2021-06-20', date: '2021-06-20',
grossPerformance: new Big('525.65'), grossPerformance: new Big('525.65'),
netPerformance: new Big('525.65'), netPerformance: new Big('525.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3209.7') // +1.2 value: new Big('3209.7') // 15 * 213.98
}, },
{ {
date: '2021-06-21', date: '2021-06-21',
grossPerformance: new Big('526.85'), grossPerformance: new Big('526.85'),
netPerformance: new Big('526.85'), netPerformance: new Big('526.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3210.9') // +1.2 value: new Big('3210.9') // 15 * 214.06
}, },
{ {
date: '2021-06-22', date: '2021-06-22',
grossPerformance: new Big('528.05'), grossPerformance: new Big('528.05'),
netPerformance: new Big('528.05'), netPerformance: new Big('528.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3212.1') // +1.2 value: new Big('3212.1') // 15 * 214.14
}, },
{ {
date: '2021-06-23', date: '2021-06-23',
grossPerformance: new Big('529.25'), grossPerformance: new Big('529.25'),
netPerformance: new Big('529.25'), netPerformance: new Big('529.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3213.3') // +1.2 value: new Big('3213.3') // 15 * 214.22
}, },
{ {
date: '2021-06-24', date: '2021-06-24',
grossPerformance: new Big('530.45'), grossPerformance: new Big('530.45'),
netPerformance: new Big('530.45'), netPerformance: new Big('530.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3214.5') // +1.2 value: new Big('3214.5') // 15 * 214.3
}, },
{ {
date: '2021-06-25', date: '2021-06-25',
grossPerformance: new Big('531.65'), grossPerformance: new Big('531.65'),
netPerformance: new Big('531.65'), netPerformance: new Big('531.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3215.7') // +1.2 value: new Big('3215.7') // 15 * 214.38
}, },
{ {
date: '2021-06-26', date: '2021-06-26',
grossPerformance: new Big('532.85'), grossPerformance: new Big('532.85'),
netPerformance: new Big('532.85'), netPerformance: new Big('532.85'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3216.9') // +1.2 value: new Big('3216.9') // 15 * 214.46
}, },
{ {
date: '2021-06-27', date: '2021-06-27',
grossPerformance: new Big('534.05'), grossPerformance: new Big('534.05'),
netPerformance: new Big('534.05'), netPerformance: new Big('534.05'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3218.1') // +1.2 value: new Big('3218.1') // 15 * 214.54
}, },
{ {
date: '2021-06-28', date: '2021-06-28',
grossPerformance: new Big('535.25'), grossPerformance: new Big('535.25'),
netPerformance: new Big('535.25'), netPerformance: new Big('535.25'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3219.3') // +1.2 value: new Big('3219.3') // 15 * 214.62
}, },
{ {
date: '2021-06-29', date: '2021-06-29',
grossPerformance: new Big('536.45'), grossPerformance: new Big('536.45'),
netPerformance: new Big('536.45'), netPerformance: new Big('536.45'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3220.5') // +1.2 value: new Big('3220.5') // 15 * 214.7
}, },
{ {
date: '2021-06-30', date: '2021-06-30',
grossPerformance: new Big('537.65'), grossPerformance: new Big('537.65'),
netPerformance: new Big('537.65'), netPerformance: new Big('537.65'),
investment: new Big('2684.05'), investment: new Big('2684.05'),
value: new Big('3221.7') // +1.2 value: new Big('3221.7') // 15 * 214.78
} }
]) ])
); );
@ -2630,7 +2630,7 @@ describe('PortfolioCalculator', () => {
grossPerformance: new Big('267.2'), grossPerformance: new Big('267.2'),
netPerformance: new Big('267.2'), netPerformance: new Big('267.2'),
investment: new Big('11553.75'), investment: new Big('11553.75'),
value: new Big('11820.95') // 10 * (144.38 + days=334 * 0.08) + 5 * 2021.99 value: new Big('11820.95') // 10 * 171.1 + 5 * 2021.99
} }
]); ]);
}); });

Loading…
Cancel
Save