Commit Graph

490 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
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
e1a01a6f97 refactor: Improve watchlist addition layout and debug information display 2025-02-17 16:36:13 -08:00
f3570ac6b3 feat: Enhance watchlist addition with Streamlit debug output 2025-02-17 16:33:42 -08:00
0eb83197cb feat: Add detailed debug logging for watchlist item creation and insertion 2025-02-17 16:28:33 -08:00
bcd1b2badb fix: Import create_client to resolve undefined name error 2025-02-17 16:25:53 -08:00
8fadc159bd feat: Add detailed SQL logging and debug database state button 2025-02-17 16:25:40 -08:00
62346dcd04 fix: Add missing logger import and configuration 2025-02-17 16:22:16 -08:00
322491bc83 refactor: Enhance watchlist addition with robust logging and error handling 2025-02-17 16:22:04 -08:00
4bdd85405a feat: Add logging and improve watchlist UI for better error handling 2025-02-17 16:18:33 -08:00
ca843a370e refactor: Migrate watchlist functionality to ClickHouse database 2025-02-17 16:12:34 -08:00
c00893360e feat: Add watchlist feature with database tables and UI integration 2025-02-17 16:10:12 -08:00
f81e82d171 refactor: Update strategy guide with Monte Carlo and SunnyBands focus 2025-02-17 16:01:51 -08:00
2dda835a3f feat: Add Monte Carlo target price calculation and projection parameters 2025-02-17 15:47:58 -08:00
cd9b6f7969 feat: Add Monte Carlo stop loss calculation to trading system 2025-02-17 15:45:24 -08:00
7910da0430 feat: Enhance Monte Carlo simulation with minute-level data aggregation 2025-02-17 15:18:41 -08:00
bb54f9a159 fix: Move opacity to Scatter trace level in Monte Carlo simulation plot 2025-02-17 15:14:13 -08:00
3eb6b7b62b feat: Enhance Monte Carlo simulation plot with improved visualization and styling 2025-02-17 15:13:13 -08:00
9b3b1f27ac refactor: Capitalize column names in MonteCarloSimulator to ensure consistent data access 2025-02-17 15:09:41 -08:00
87287574b2 feat: Add sophisticated Monte Carlo price simulation page 2025-02-17 15:07:31 -08:00
a90828eeb4 feat: Integrate Monte Carlo Analysis page into Streamlit app navigation 2025-02-17 15:05:32 -08:00
8b9ef53794 fix: Improve ADX indicator calculation with proper Series conversion and parameter handling 2025-02-14 00:37:18 -08:00
071559a8e1 feat: Add trading logic for new technical indicators in DynamicStrategy 2025-02-14 00:34:40 -08:00
0033d433c4 feat: Add new technical indicators to backtesting strategy 2025-02-14 00:32:03 -08:00