5 Commits (92ff18226b94871bf5127ece07ef3c959efcf51c)

Author SHA1 Message Date
Thomas 92ff18226b Migrate performance chart to net performance 4 years ago
Thomas d1553975e1 Clean up after code review 4 years ago
Valentin Zickner 3a14df7c00 add net performance to current positions #324 4 years ago
Valentin Zickner 0abcc31f9f implement fees for transaction points #324 4 years ago
Valentin Zickner 308b218487
introduce basic module structure for data provider (#278) 4 years ago
Valentin Zickner dfcf826b4f
implement support for buy-sell(-buy) scenario (#262) 4 years ago
Thomas 7f047362cc
Bugfix/fix division by zero in calculate overall gross performance (#253) 4 years ago
Thomas 4bd41ffa41
Feature/eliminate name from timeline position (#245) 4 years ago
Thomas 823501f43e
Sort imports (#242) 4 years ago
Thomas 6a7def6c48 Clean up 4 years ago
Thomas ea219f0b88 Add guard 4 years ago
Valentin Zickner 23b2e03923 refactor rule evaluation 4 years ago
Thomas c47578bd3e Clean up 4 years ago
Thomas 9e4a49d811 Remove fallback 4 years ago
Valentin Zickner de83dc7b84 create investment endpoint for analysis timeline 4 years ago
Valentin Zickner d23addb673 change getDetails to portfolio-calculator.ts 4 years ago
Thomas fb15cebb64 Add test (#237) 4 years ago
Valentin Zickner 9c51a257ae fix performance of combination of investments 4 years ago
Thomas 9821b7f8f0 Add TWR test scenario 1 (#236) 4 years ago
Valentin Zickner ed731afc66 fix market price fetch in case symbols are missing 4 years ago
Thomas bd0e53525b Refactoring 4 years ago
Thomas 8571709014 Refactoring 4 years ago
Thomas 39cba0a8eb Refactoring 4 years ago
Thomas a90c314e30 Refactoring 4 years ago
Thomas 5e9cecc6c1 Refactoring 4 years ago
Thomas cbb81916ee Sort imports 4 years ago
Valentin Zickner 3b7e0a0106 remove unnecessary if condition 4 years ago
Valentin Zickner ea66081073 move interfaces to separate files 4 years ago
Valentin Zickner 602a770a09 fix typo 4 years ago
Valentin Zickner 136563c949 fix single buy test 4 years ago
Valentin Zickner 34c13c80ec add error handling for current positions 4 years ago
Valentin Zickner 993f066e08 remove console.time statements during portfolio calls 4 years ago
Valentin Zickner 852902d1ab add current position calculation with holding period return calculation 4 years ago
Thomas ee89822bfe Fix tests 4 years ago
Thomas e0435e5cad Add name to position 4 years ago
Thomas 1226c26a9d Refactor positions 4 years ago
Valentin Zickner fdc89f7182 optimize performance of positions endpoint 4 years ago
Valentin Zickner 04e03bd080 add multi-date fetch for current values 4 years ago
Valentin Zickner 66e7ad3fd2 prepare for multi-day database fetch 4 years ago
Thomas b4dc21dd61 Implement new positions endpoint 4 years ago
Valentin Zickner aabfb39e8f optimize portfolio calculator to fetch all symbols for one day 4 years ago
Valentin Zickner cdc8faff7f add current position gross performance (percentage) 4 years ago
Valentin Zickner cbe079ae66 ignore missing values 4 years ago
Valentin Zickner f1b3c61675 add additional time measurements 4 years ago
Thomas 24dc312367 Add logs to benchmark 4 years ago
Thomas 7ac7442f73 Declare functions explicitly as public 4 years ago
Thomas 099571437e Extend current rate service with getRange() 4 years ago
Valentin Zickner ddf24163b4 optimize database query execution for portfolio chart 4 years ago
Valentin Zickner 19bcd601d1 add gross performance 4 years ago
Valentin Zickner 836df69e68 add calculation of current investment 4 years ago