Commit Graph

512 Commits

Author SHA1 Message Date
b7aa844a24 Features: ML 2025-03-10 08:38:58 -07:00
8dbf51107f making docker multi arch support 2025-02-20 21:54:20 -08:00
ae34a80301 update dockerfile for raspberry pi 2025-02-20 21:43:05 -08:00
dbf24e8c28 updated requirements 2025-02-20 21:36:19 -08:00
ce82a8502b dockerizing program 2025-02-20 21:35:47 -08:00
87456b1c40 feat: Add ta package to requirements.txt 2025-02-20 21:28:15 -08:00
918f6525c5 feat: Add Dockerfile, docker-compose, and update .gitignore for Docker setup 2025-02-20 21:23:38 -08:00
3b151ae55a feat: Add Sunny-SMA scanner combining Sunny Bands and 21 SMA strategy 2025-02-19 23:26:58 -08:00
fa078a99c1 Feat: Add more bullish candlestick patterns and remove default selection 2025-02-19 22:42:25 -08:00
d517e7fa3d fix: Modify candlestick signal printing to handle available keys 2025-02-19 22:37:40 -08:00
cf6154e10d fix: Correct key name in entry_data for signal date 2025-02-19 22:34:08 -08:00
f71f8e42ed fix: Use 'stock_type' key in entry_data for candlestick scanner 2025-02-19 22:32:25 -08:00
e8bf5282cd refactor: Remove position sizing, stops, and targets from candlestick scanner 2025-02-19 22:30:39 -08:00
0a7d1afcde fix: Handle NaN ATR values and adjust lookback period in signal check 2025-02-19 22:28:23 -08:00
96b4d951b4 Feat: Add target and stop loss calculation to candlestick signals 2025-02-19 22:26:25 -08:00
cbac015a5a feat: Scan entire date range for candlestick pattern signals 2025-02-19 22:23:36 -08:00
fa30002ef9 fix: Update run_candlestick_scanner signature to accept selected_patterns 2025-02-19 22:13:37 -08:00
e3ac3bebc1 Feat: Add candlestick pattern selection to technical scanner page 2025-02-19 22:11:58 -08:00
11da880979 feat: Implement candlestick pattern scanner with TA-Lib patterns 2025-02-19 22:09:24 -08:00
19c3fd4af7 fix: Import create_client in data_utils.py to resolve undefined name 2025-02-19 20:52:27 -08:00
9c49d8eb3c feat: Fetch current prices from ClickHouse instead of Polygon API 2025-02-19 20:52:18 -08:00
7916dc764f fix: Corrected undefined name errors and removed yfinance fallback 2025-02-19 20:49:58 -08:00
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
744d717938 Refactor: Remove overall P/L metrics from portfolio overview 2025-02-19 20:43:59 -08:00
6b13abe8ea refactor: Sort trades by exit_date or entry_date in plot_trade_history 2025-02-19 20:42:16 -08:00
b9c3b601fe feat: Sort trades by entry_date before plotting trade history 2025-02-19 20:39:59 -08:00
c802bc0584 fix: Format dates for plotly chart in trade history plot 2025-02-19 20:37:33 -08:00
595fb94e97 refactor: Improve portfolio value display with separate lines for cash and positions 2025-02-18 21:03:51 -08:00
693b1a57f3 refactor: Improve price fetching reliability and portfolio value calculation 2025-02-18 21:01:32 -08:00
25c3f0208e fix: Import get_current_prices from data_utils in journal.py 2025-02-18 20:58:50 -08:00
4ca31ebb06 refactor: Improve get_current_prices function with robust price fetching logic 2025-02-18 20:58:31 -08:00
4321c3ff66 refactor: Improve get_current_prices with robust price fetching and error handling 2025-02-18 20:58:12 -08:00
5910dcad1f fix: Update portfolio value calculation comment for clarity 2025-02-18 20:54:20 -08:00
c4c8a89efd refactor: Optimize portfolio value calculation and remove debug print statements 2025-02-18 20:52:14 -08:00
a1a91291f3 fix: Correct portfolio value calculation with current market prices 2025-02-18 20:48:50 -08:00
ab218a3065 fix: Correct portfolio value calculation in trading journal 2025-02-18 20:47:30 -08:00
8fd73c9701 refactor: Update total portfolio value display to show cash and positions 2025-02-18 20:45:54 -08:00
c6da08351f refactor: Update portfolio value calculation to include cash and current market positions 2025-02-18 20:44:17 -08:00
735cfdfb65 refactor: Update overall P/L calculation to separate realized and unrealized gains 2025-02-18 20:42:39 -08:00
73daf18fc8 fix: Remove duplicate number_input elements and add unique keys in watchlist form 2025-02-17 17:01:10 -08:00
c418973cf3 fix: Improve prefill data handling in trading system page 2025-02-17 16:59:43 -08:00
f4b6c2f07e fix: Improve prefill data handling in trading system page input fields 2025-02-17 16:57:20 -08:00
e9d2dd96a4 feat: Enhance table creation and error handling in watchlist management 2025-02-17 16:55:18 -08:00
d0b8e294db feat: Add shares field to watchlist items and update prefill functionality 2025-02-17 16:51:09 -08:00
73b51c7ba6 feat: Implement prefill workflow for watch list in trading system 2025-02-17 16:46:55 -08:00
ea52f3f6e9 fix: Import ensure_tables_exist from watchlist module 2025-02-17 16:43:37 -08:00
579f870c08 feat: Simplify watchlist functionality and add table creation checks 2025-02-17 16:43:24 -08:00
a6d7a3fb54 fix: Import time module to resolve undefined name error 2025-02-17 16:39:48 -08:00
8649949278 refactor: Enhance watchlist debugging with detailed logging and Streamlit output 2025-02-17 16:39:37 -08:00