Thomas Kaul
beb8f9de78
Bugfix/carry forward of market prices between chart dates ( #8009 )
* Carry forward of market prices between chart dates
* Update changelog
2 weeks ago
Thomas Kaul
430f2fe06f
Task/load activities of portfolio calculator tests from export files ( #7992 )
Load activities from export files
2 weeks ago
Szymon Łągiewka
f46f77f352
Task/migrate from lodash to lodash-es ( #7850 )
* Migrate from lodash to lodash-es
* Update changelog
2 weeks ago
Thomas Kaul
30208907a6
Feature/add dividend performance to analysis page ( #7924 )
* Add dividend performance
* Update changelog
3 weeks ago
Thomas Kaul
d91e3084fd
Task/rename NetPerformancePercentages to PerformancePercentages ( #7927 )
Rename NetPerformancePercentages to PerformancePercentages
4 weeks ago
Thomas Kaul
dcf622aa59
Task/rename transactionPoints to holdingBalancesByDate ( #7923 )
Rename transactionPoints to holdingBalancesByDate
4 weeks ago
Thomas Kaul
89da484bb7
Task/move percentage formulas of portfolio calculator to method class ( #7919 )
Move percentage formulas of portfolio calculator to method class
4 weeks ago
Thomas Kaul
74d564a2b2
Task/rename time weighted investment to average investment ( #7918 )
Rename time weighted investment to average investment
4 weeks ago
Thomas Kaul
e55f9f0e43
Task/move holding valuation of portfolio calculator to base class ( #7917 )
Move holding valuation of portfolio calculator to base class
4 weeks ago
Thomas Kaul
adae69b065
Task/rename order to activity in portfolio calculator ( #7916 )
Rename order to activity
4 weeks ago
Thomas Kaul
3eec62bca4
Task/move method independent helpers of portfolio calculator to base class ( #7914 )
Move method-independent helpers of portfolio calculator from ROAI calculator into base class
4 weeks ago
Thomas Kaul
8529aea25e
Task/extend portfolio snapshot cache key by performance calculation type ( #7913 )
* Extend portfolio snapshot cache key by performance calculation type
* Update changelog
4 weeks ago
Thomas Kaul
afbb37aed7
Task/rename symbol metrics to holding performance ( #7912 )
Rename types of portfolio calculator to HoldingPerformance, PortfolioCalculatorHolding and PortfolioSnapshotHolding
4 weeks ago
Thomas Kaul
214074a41f
Bugfix/date range performance percentage of portfolio ( #7911 )
* Fix net performance percentage of date ranges
* Update changelog
4 weeks ago
Thomas Kaul
e4c3c69a94
Task/extend portfolio calculator tests by performance of date ranges ( #7910 )
Extend portfolio calculator tests by performance of date ranges
4 weeks ago
Thomas Kaul
e3e0199d36
Task/refactor params of getValues() in current rate service ( #7829 )
Refactoring
1 month ago
Thomas Kaul
0a6fea9fcf
Task/improve handling of excluded holdings ( #7828 )
* Improve handling of excluded holdings
* Update changelog
1 month ago
Thomas Kaul
b66975439b
Bugfix/market price fallback before first historical market data ( #7761 )
* Fix portfolio calculation for holdings with activities before first known historical market price
* Update changelog
2 months ago
Kenrick Tandrian
94aa4793fe
Task/improve type safety for unassigned variables in API ( #7755 )
* fix(api): resolve type errors in src/app
* fix(api): resolve type errors in src/services
* fix(api): update log level type
* fix(api): reformat files
2 months ago
Thomas Kaul
01b6c7bd76
Bugfix/fix portfolio calculation for holdings with same symbol from different data sources ( #7664 )
* Fix portfolio calculation for holdings with same symbol
* Update changelog
2 months ago
Thomas Kaul
1d00342702
Bugfix/market price carry forward on dates with activities ( #7702 )
* Fix market price carry forward on dates with activities
* Update changelog
2 months ago
Thomas Kaul
507e88cf9b
Task/improve performance of portfolio snapshot calculation ( #7656 )
* Improve performance of portfolio snapshot calculation
* Update changelog
2 months ago
Thomas Kaul
0e7576fc49
Task/re-enable BTCUSD buy and sell partially portfolio calculator test ( #7659 )
Re-enable test
2 months ago
David Requeno
9d2e4b732c
Feature/add stock splits logic ( #7568 )
* Add business logic and tests for stock splits
* Update changelog
2 months ago
Thomas Kaul
2250281790
Bugfix/portfolio performance of closed position ( #7610 )
* Fix portfolio performance of closed position
* Update changelog
2 months ago
Thomas Kaul
7ded5e4340
Task/remove isDraft of activity ( #7577 )
* Remove deprecated isDraft attribute of activity
* Update changelog
2 months ago
Thomas Kaul
7d053caf80
Bugfix/portfolio snapshot cache write and initialization retry limit ( #7517 )
* Fix portfolio snapshot cache write and initialization retry limit
* Update changelog
2 months ago
Thomas Kaul
263e064fd6
Task/remove deprecated attribute isExcluded from account ( #7253 )
* Remove deprecated attribute isExcluded from account
* Update changelog
3 months ago
Thomas Kaul
b8f6037f8c
Bugfix/ignore future-dated account balances in portfolio calculation ( #7436 )
* Ignore future-dated account balances in the portfolio calculation
* Update changelog
3 months ago
Thomas Kaul
f11c30160b
Bugfix/time in market of portfolio summary to be empty if no activity ( #7428 )
* Fix time in market if no activity
* Update changelog
3 months ago
Thomas Kaul
56bb984aa3
Task/exclude cash in base currency from portfolio performance calculation ( #7443 )
* Exclude cash in base currency from portfolio performance calculation
* Update changelog
3 months ago
Thomas Kaul
54814127a2
Task/rename portfolio calculator no orders test to no activities ( #7424 )
Rename test
3 months ago
Thomas Kaul
21e1c60e15
Feature/include cash in portfolio performance ( #7148 )
* Include cash in portfolio performance
* Update changelog
3 months ago
Thomas Kaul
8169b2c723
Task/recompute portfolio snapshot on portfolio change ( #7403 )
* Recompute portfolio snapshot on portfolio change
* Update changelog
3 months ago
Thomas Kaul
72663fe40a
Task/refactor isAfter() with isFuture() and isPast() ( #7389 )
Refactor isAfter() with isFuture() and isPast()
3 months ago
Thomas Kaul
05b9cd2cc4
Bugfix/preserve tags when updating activity ( #7347 )
* Validate tags when creating or updating an activity
* Fix loss of activity tags when updating an activity fails
* Update changelog
3 months ago
Thomas Kaul
def15e544a
Bugfix/liabilities without market data ( #7345 )
* Fix liabilities without market data
* Update changelog
3 months ago
Thomas Kaul
d5fb6311c1
Task/deprecate SymbolProfile in favor of assetProfile in activity interface ( #7315 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
3 months ago
Thomas Kaul
3fdf9d7e34
Task/rename SymbolProfile to assetProfile in portfolio order interface ( #7310 )
Rename SymbolProfile to assetProfile
3 months ago
Thomas Kaul
ee59449d29
Task/reorder attributes in cash portfolio calculator test ( #7254 )
Reorder attributes
3 months ago
Thomas Kaul
eedb556c06
Feature/expose PROCESSOR_PORTFOLIO_SNAPSHOT_COMPUTATION_REMOVE_ON_FAIL environment variable ( #7221 )
* Expose PROCESSOR_PORTFOLIO_SNAPSHOT_COMPUTATION_REMOVE_ON_FAIL environment variable
* Update changelog
3 months ago
Thomas Kaul
3da6380618
Task/prevent deletion of asset profiles in use ( #6942 )
* Prevent deletion of asset profiles in use
* Update changelog
4 months ago
Thomas Kaul
d830e0f6f4
Task/migrate backend logger to instance pattern ( #6966 )
* Refactor backend logging to use instance-based Logger
* Update changelog
4 months ago
Thomas Kaul
088891a961
Feature/support calendar year date ranges on activities page ( #6597 )
* Support calendar year date ranges on activities page
* Update changelog
7 months ago
Thomas Kaul
4a832f12ca
Task/deprecate order endpoints in favor of activities endpoints ( #6446 )
* Deprecate order endpoints in favor of activities endpoints
* Update changelog
7 months ago
Thomas Kaul
f38a2d7ff1
Bugfix/investment value in portfolio summary ( #6329 )
* Include currency effects in investment value of portfolio summary
* Update changelog
8 months ago
Neeraj Bachani
373a4857ac
Bugfix/reset buy tracking variables when position closes ( #6298 )
* Reset buy tracking variables when position closes
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
8 months ago
Thomas Kaul
e361f09398
Bugfix/expand date range to cover full day in exchange rate calculation ( #6311 )
* Expand date range (start to end of day)
* Update changelog
8 months ago
Thomas Kaul
63e75942a8
Task/remove deprecated transaction count in portfolio calculator and service ( #6288 )
* Remove deprecated transactionCount in portfolio calculator and service
* Update changelog
8 months ago
Thomas Kaul
418e8bc843
Task/remove deprecated first buy date in portfolio calculator ( #6244 )
* Remove deprecated firstBuyDate
* Update changelog
9 months ago