Commit Graph

  • 0603bd9480 fix rate conversion for todays symbols Valentin Zickner 2021-07-27 22:59:24 +0200
  • 039cc5baf6 Improve error handling Thomas 2021-07-27 22:54:00 +0200
  • 3ee2dba13d change performance report to portfolio calculator Valentin Zickner 2021-07-27 22:46:41 +0200
  • 49c530fe14 add today to getValues Valentin Zickner 2021-07-27 21:54:17 +0200
  • 348f783b08 remove unnecessary if condition Valentin Zickner 2021-07-27 21:29:50 +0200
  • f796ad99c3 move interfaces to separate files Valentin Zickner 2021-07-27 21:07:28 +0200
  • 8df5150af7 fix typo Valentin Zickner 2021-07-27 21:01:19 +0200
  • 7ef05fc391 Update comment Thomas 2021-07-27 20:56:40 +0200
  • c7729e7fb7 add further tests for portfolio-calculator with one transaction Valentin Zickner 2021-07-27 20:49:04 +0200
  • d920505f7a fix single buy test Valentin Zickner 2021-07-27 20:37:46 +0200
  • 32c0af3524 Update test Thomas 2021-07-27 17:48:49 +0200
  • 029dab473f Re-enable all tests Thomas 2021-07-27 13:52:57 +0200
  • 45e8ee8a4e Add test for single buy Thomas 2021-07-27 13:36:38 +0200
  • e3752f06ea Improve error handling Thomas 2021-07-27 12:01:35 +0200
  • 9d7b2b320f add error handling for current positions Valentin Zickner 2021-07-26 23:03:22 +0200
  • 42b4e0c141 change hardcoded timestamp in test to timezone specific Valentin Zickner 2021-07-26 22:23:32 +0200
  • 4956f944fc remove console.time statements during portfolio calls Valentin Zickner 2021-07-26 22:18:08 +0200
  • 2040941bbf add current position calculation with holding period return calculation Valentin Zickner 2021-07-26 22:13:09 +0200
  • d932d469e9 Fix tests Thomas 2021-07-25 13:31:44 +0200
  • 22f4eca037 Add name to position Thomas 2021-07-25 12:23:18 +0200
  • 0cd4e0975c Fix tests Thomas 2021-07-24 11:08:34 +0200
  • 9b40f15f5c Refactor positions Thomas 2021-07-24 10:53:15 +0200
  • 28ff521a23 optimize performance of positions endpoint Valentin Zickner 2021-07-21 18:29:52 +0200
  • 3d334bf7da Extend type Thomas 2021-07-20 23:32:18 +0200
  • 131a5ef541 add multi-date fetch for current values Valentin Zickner 2021-07-20 23:05:12 +0200
  • cd13169aca prepare for multi-day database fetch Valentin Zickner 2021-07-20 22:38:47 +0200
  • 5935d93226 Implement new positions endpoint Thomas 2021-07-20 22:52:50 +0200
  • 3382ef9ba4 fix gross performance number type Valentin Zickner 2021-07-20 22:23:56 +0200
  • 56baaafc1a optimize portfolio calculator to fetch all symbols for one day Valentin Zickner 2021-07-20 22:17:37 +0200
  • 10427d04f9 add current position gross performance (percentage) Valentin Zickner 2021-07-20 21:14:26 +0200
  • 844da621f6 add sorting and symbol as a result Valentin Zickner 2021-07-20 21:07:17 +0200
  • 6cad38c465 change getValues to multiple symbols Valentin Zickner 2021-07-20 20:42:56 +0200
  • 63318cb20e disable naming convention eslint Valentin Zickner 2021-07-20 20:42:28 +0200
  • a991612fce ignore missing values Valentin Zickner 2021-07-13 22:51:32 +0200
  • 195d305f11 optimize order loading Valentin Zickner 2021-07-11 20:59:23 +0200
  • 9c7a25b9f0 add additional time measurements Valentin Zickner 2021-07-11 20:32:59 +0200
  • 1ef0ac8520 Add logs to benchmark Thomas 2021-07-11 11:24:15 +0200
  • 3d6fc0ac76 Declare functions explicitly as public Thomas 2021-07-11 10:50:22 +0200
  • 93b23d2ca6 Extend current rate service with getRange() Thomas 2021-07-09 21:35:54 +0200
  • 7eed4dd60b Sort imports Thomas 2021-07-09 21:35:06 +0200
  • 3fdd6559df Sort imports Thomas 2021-07-09 21:34:03 +0200
  • 12b8fd4cf0 Optimize market data query Thomas 2021-07-09 20:25:42 +0200
  • 236f20d087 Support today in current rate service Thomas 2021-07-08 22:42:19 +0200
  • 4704eab630 optimize database query execution for portfolio chart Valentin Zickner 2021-07-08 19:28:44 +0200
  • 3e964fc827 add workaround for database date search Valentin Zickner 2021-07-08 00:02:25 +0200
  • 8a8800f6c0 add draft integration of new portfolio calculator to chart Valentin Zickner 2021-07-07 23:29:37 +0200
  • ca9dba1467 add gross performance Valentin Zickner 2021-07-07 22:34:41 +0200
  • d242b7f75c add calculation of current investment Valentin Zickner 2021-07-06 22:41:56 +0200
  • d16c745164 add investment to timeline calculation Valentin Zickner 2021-07-06 21:19:41 +0200
  • 19534f811f add timeline time point calculation Valentin Zickner 2021-07-06 20:54:51 +0200
  • a2984e85c3 make it pretty Valentin Zickner 2021-07-06 19:40:37 +0200
  • 476705452a implement getCurrentPositions of PortfolioCalculator Valentin Zickner 2021-07-06 19:34:37 +0200
  • efc49e84ca Fix version of big.js Thomas 2021-07-03 16:40:02 +0200
  • 52e5724869 Extend current rate service test Thomas 2021-07-03 16:37:33 +0200
  • 7df952abd4 create base structure for portfolio rewrite Valentin Zickner 2021-07-01 23:11:41 +0200
  • aadc63cbab fix calculation for overall gross performance percentage Valentin Zickner 2021-07-31 18:16:55 +0200
  • 5c0f710563
    Release 1.30.0 (#238) v1.30.0 Thomas 2021-07-31 11:29:06 +0200
  • 0c772ec7cc Release 1.30.0 Thomas 2021-07-31 11:23:14 +0200
  • 1c65599a16
    Feature/add blog (#218) Thomas 2021-07-31 11:21:32 +0200
  • 122ad00038 Clean up code Thomas 2021-07-31 11:20:44 +0200
  • 8eab1d9381 Add english blog post Thomas 2021-07-31 11:16:34 +0200
  • 08a02351ca Add link Thomas 2021-07-27 20:43:44 +0200
  • b0e378f6b1 Add german blog post Thomas 2021-07-27 20:38:53 +0200
  • 9efee04c50 Add feature flag Thomas 2021-07-18 08:22:39 +0200
  • 383071fbd8 Update changelog Thomas 2021-07-17 20:24:34 +0200
  • 3eeedda2b5 Setup blog Thomas 2021-07-17 20:24:26 +0200
  • af1d75acc3 Add test Thomas 2021-07-31 10:43:57 +0200
  • 40f4d1e7d2 fix performance of combination of investments Valentin Zickner 2021-07-31 10:08:05 +0200
  • 7d3ec12220 Always show positions title Thomas 2021-07-31 10:03:11 +0200
  • a4de148e70 Use new positions service Thomas 2021-07-31 09:49:07 +0200
  • 6eb8e9585e Handle empty portfolio Thomas 2021-07-31 09:48:48 +0200
  • f1de6906b0 Handle empty portfolio Thomas 2021-07-31 09:31:45 +0200
  • 344a356bd8
    Add TWR test scenario 1 (#236) Thomas 2021-07-31 09:10:27 +0200
  • 4010d9c1b3 change time-weighted rate algorithm Valentin Zickner 2021-07-31 01:20:03 +0200
  • dca97fd9e0 fix second transaction item Valentin Zickner 2021-07-30 22:39:15 +0200
  • 2e16292146 fix market price fetch in case symbols are missing Valentin Zickner 2021-07-29 22:11:27 +0200
  • a28666b8c6 Add TWR test scenario 1 Thomas 2021-07-29 21:07:09 +0200
  • 364d7a0e5f Rename performance labels Thomas 2021-07-28 20:47:22 +0200
  • ee5b27d21c Hide net performance Thomas 2021-07-28 16:40:26 +0200
  • 7a7735c65b Refactoring Thomas 2021-07-28 16:17:02 +0200
  • 85aef46d60 Refactoring Thomas 2021-07-28 16:11:19 +0200
  • cdf6b034c0 Refactoring Thomas 2021-07-28 15:57:48 +0200
  • a6277f3eab Refactoring Thomas 2021-07-28 15:54:37 +0200
  • 51f37e5835 Refactoring Thomas 2021-07-28 15:45:11 +0200
  • a2e1f88ccb Refactoring Thomas 2021-07-28 15:41:38 +0200
  • c6b85517f2 Refactoring Thomas 2021-07-28 15:32:36 +0200
  • 088d31a03b Refactoring Thomas 2021-07-28 15:27:53 +0200
  • 55ac38c2f4 Improve test Thomas 2021-07-28 15:20:11 +0200
  • 068f185d10 Clean up code Thomas 2021-07-28 15:18:05 +0200
  • 1d5438908a Sort imports Thomas 2021-07-28 15:15:31 +0200
  • 66ad67f173 add errors in case gross performance is not set Valentin Zickner 2021-07-27 23:05:39 +0200
  • cf6908a72d add error handling to performance aggregation Valentin Zickner 2021-07-27 23:04:31 +0200
  • 0238f8b5ed fix rate conversion for todays symbols Valentin Zickner 2021-07-27 22:59:24 +0200
  • 0c638988de Improve error handling Thomas 2021-07-27 22:54:00 +0200
  • 1ac060942d change performance report to portfolio calculator Valentin Zickner 2021-07-27 22:46:41 +0200
  • 7fe56f39bf add today to getValues Valentin Zickner 2021-07-27 21:54:17 +0200
  • 36961be2f5 remove unnecessary if condition Valentin Zickner 2021-07-27 21:29:50 +0200
  • d82913343c move interfaces to separate files Valentin Zickner 2021-07-27 21:07:28 +0200
  • a91f13b576 fix typo Valentin Zickner 2021-07-27 21:01:19 +0200
  • ffc719c6ba Update comment Thomas 2021-07-27 20:56:40 +0200