Commit Graph

18 Commits

Author SHA1 Message Date
0712578445 introduce a bug for nav & yield erosion 2025-06-03 23:55:53 +02:00
30dc087ce3 Fixing minor computing issues 2025-06-03 19:59:44 +02:00
19f713673e Adding education tio DRIP/No-DRIP 2025-06-03 19:51:16 +02:00
30e1bbcbd9 fixing Nav_erosion_service and drip_service services communication 2025-06-03 18:42:25 +02:00
c6797c94ee fix: update DRIP service to use correct method and attributes for portfolio calculations 2025-06-03 12:46:32 +02:00
edf2ce5e9c feat: Add DRIP service support files and update related services - Add exceptions and logger - Update service models and implementations - Update portfolio builder integration 2025-06-02 16:16:57 +02:00
4ea1fe2a73 fix: Update DRIP service to use correct MonthlyData structure and fix month attribute error 2025-06-02 16:07:27 +02:00
7db493893e Add dividend trend service, documentation, and requirements backup 2025-05-30 18:12:36 +02:00
156b218c94 feat: current dividend trend calculation implementation 2025-05-30 15:30:03 +02:00
8bec6cd8e8 Add nav_erosion_service implementation and fix dividend trend calculation 2025-05-30 00:14:31 +02:00
f548dec7ec fix: ensure dividend trend is always a valid number in API response and add nav_erosion_service implementation 2025-05-30 00:02:14 +02:00
300b127674 Add: Complete nav erosion service implementation with tests 2025-05-29 23:38:55 +02:00
93d93277b1 Fix: Adjusted ETF age calculation and risk scoring 2025-05-29 23:37:13 +02:00
65209331f5 feat: implement NAV erosion risk assessment service and UI integration 2025-05-29 21:49:24 +02:00
c4a7f91867 feat: add DRIP service for portfolio growth calculations with erosion support 2025-05-28 16:27:29 +02:00
e0dc6e57eb feat: update API and cache management with improved logging 2025-05-27 16:27:13 +02:00
c462342d44 feat: Add API management system with caching support
- Add base API client and cache manager classes

- Implement FMP and YFinance specific clients and cache managers

- Add API factory for managing multiple data providers

- Add test suite for API configuration and caching

- Add logging configuration for API operations
2025-05-27 14:07:32 +02:00
4fc9452c98 refactor: improve CLI and package structure - Move CLI code to ETF_Portal package - Add proper package setup with setup.py - Update README with installation and usage instructions - Improve process management and cleanup 2025-05-26 19:46:05 +02:00