Commit Graph

25 Commits

Author SHA1 Message Date
e88500187c fix: Corrected syntax error in print_signal function definition. 2025-02-19 20:49:46 -08:00
544bc146cb feat: Use Polygon.io API for fetching current stock prices 2025-02-19 20:49:37 -08:00
693b1a57f3 refactor: Improve price fetching reliability and portfolio value calculation 2025-02-18 21:01:32 -08:00
057cd7e1e1 refactor: Move process_signal_data from data_utils to scanner_utils and update imports 2025-02-12 19:53:09 -08:00
9c6d1d1f10 refactor: Remove orphaned database query code block from data_utils.py 2025-02-12 19:52:16 -08:00
8775d35326 refactor: Split large functions in data_utils.py into smaller modules 2025-02-12 19:50:27 -08:00
3e98ba4e9d refactor: Resolve circular import by creating common_utils module 2025-02-12 19:50:00 -08:00
8ea0895f73 refactor: Resolve circular import by moving get_user_input to scanner_utils.py 2025-02-12 19:47:56 -08:00
7d7262fd8c refactor: Consolidate initialize_scanner function and remove duplicate 2025-02-12 19:46:35 -08:00
3a985aa1f5 feat: Add get_current_prices function with yfinance support 2025-02-10 11:09:58 -08:00
3dbaed0399 feat: Add user input escape mechanism with consistent quit options 2025-02-10 09:58:25 -08:00
3425539781 refactor: Modularize main application structure and separate concerns 2025-02-10 09:23:51 -08:00
f7ab8d6513 fix: Add missing imports to resolve undefined name errors 2025-02-09 12:16:40 -08:00
7f105bfd54 refactor: Modularize scanner initialization and signal processing 2025-02-09 12:16:27 -08:00
a80a4b12e5 feat: Add stock type to qualified stocks query and output 2025-02-09 12:10:02 -08:00
b8eaafafd6 fix: Correct price and volume filtering in get_qualified_stocks query 2025-02-09 00:45:19 -08:00
1e6a05c81d refactor: Move common stock query logic to get_qualified_stocks function 2025-02-09 00:37:18 -08:00
865438bbf8 refactor: Replace connection pool with context manager for ClickHouse connections 2025-02-08 20:52:36 -08:00
cea43c4d32 feat: Add time interval resampling to stock data fetching 2025-02-08 20:03:59 -08:00
0ca47d3c3d fix: Add missing os import to data_utils.py 2025-02-08 19:47:21 -08:00
ba73f3ddca fix: Add missing os import in data_utils.py 2025-02-08 19:06:05 -08:00
1d521bee85 fix: Improve error reporting in print_signal with ticker and available keys 2025-02-08 19:05:50 -08:00
fd3ded3f72 refactor: Centralize signal output and CSV saving in data_utils.py 2025-02-08 19:01:18 -08:00
1d51e491f2 fix: Prevent future dates in queries and add date validation 2025-02-08 17:55:37 -08:00
012fa0e071 refactor: Move get_stock_data to utils module for shared usage 2025-02-08 12:13:59 -08:00