Commit Graph

2432 Commits (6ae3a47b5437a84cee44324bbf81a97815f5350a)
 

Author SHA1 Message Date
Valentin Zickner b031b028f1 add today to getValues
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
Thomas e522722aa6 Update comment
4 years ago
Valentin Zickner 03ca5d7663 add further tests for portfolio-calculator with one transaction
4 years ago
Valentin Zickner 136563c949 fix single buy test
4 years ago
Thomas 948c45c602 Update test
4 years ago
Thomas e0be792e46 Re-enable all tests
4 years ago
Thomas c3d010135f Add test for single buy
4 years ago
Thomas d6a16a6093 Improve error handling
4 years ago
Valentin Zickner 34c13c80ec add error handling for current positions
4 years ago
Valentin Zickner f65a108436 change hardcoded timestamp in test to timezone specific
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 e2c23703dc Fix tests
4 years ago
Thomas 1226c26a9d Refactor positions
4 years ago
Valentin Zickner fdc89f7182 optimize performance of positions endpoint
4 years ago
Thomas 1e368d6e2d Extend type
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 8a482e63b9 fix gross performance number type
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 7b696e39de add sorting and symbol as a result
4 years ago
Valentin Zickner c88ad2c225 change getValues to multiple symbols
4 years ago
Valentin Zickner fbc9269abf disable naming convention eslint
4 years ago
Valentin Zickner cbe079ae66 ignore missing values
4 years ago
Valentin Zickner 8e4ee7feea optimize order loading
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
Thomas 7dac059a55 Sort imports
4 years ago
Thomas 48fbeda72d Sort imports
4 years ago
Thomas 19007cdc34 Optimize market data query
4 years ago
Thomas 5037393866 Support today in current rate service
4 years ago
Valentin Zickner ddf24163b4 optimize database query execution for portfolio chart
4 years ago
Valentin Zickner b26521c4bd add workaround for database date search
4 years ago
Valentin Zickner cfee6c1ddd add draft integration of new portfolio calculator to chart
4 years ago
Valentin Zickner 19bcd601d1 add gross performance
4 years ago
Valentin Zickner 836df69e68 add calculation of current investment
4 years ago
Valentin Zickner dd86adcea1 add investment to timeline calculation
4 years ago
Valentin Zickner 4f7628921d add timeline time point calculation
4 years ago
Valentin Zickner 88f0cb095d make it pretty
4 years ago
Valentin Zickner 7538133d09 implement getCurrentPositions of PortfolioCalculator
4 years ago
Thomas 50b280c5a6 Fix version of big.js
4 years ago