Commit Graph

  • 11da135ea2 refactor: Prevent duplicate table creation messages in trading_plan table Bobby (aider) 2025-02-12 17:54:46 -0800
  • f291cd631f removed whitespace Bobby 2025-02-12 17:49:08 -0800
  • c5d7a96e38 refactor: Move trading plan page to dedicated module Bobby (aider) 2025-02-12 17:33:51 -0800
  • 60029268f7 fix: Correct syntax error in portfolio data check condition Bobby (aider) 2025-02-12 17:10:35 -0800
  • a8aea03499 feat: Refactor trading system page into separate module Bobby (aider) 2025-02-12 17:10:23 -0800
  • 2fcf238f6b feat: Move trading system functionality to separate module Bobby (aider) 2025-02-12 17:07:19 -0800
  • f7fd7dc7b8 fix: Add missing import for load_scanner_reports function Bobby (aider) 2025-02-12 17:04:16 -0800
  • 723a7dfc9f refactor: Move technical scanner functionality to separate module Bobby (aider) 2025-02-12 17:02:40 -0800
  • 3bb0ede559 fix: Import load_scanner_reports function from canslim_screener_page Bobby (aider) 2025-02-12 17:00:18 -0800
  • ce1db8a8d9 refactor: Move CANSLIM screener to dedicated module Bobby (aider) 2025-02-12 17:00:08 -0800
  • c2feece0d6 fix: Import missing journal functions and format_datetime Bobby (aider) 2025-02-12 16:51:25 -0800
  • bf034d9ada refactor: Move trading journal functionality to separate module Bobby (aider) 2025-02-12 16:51:05 -0800
  • 417dbbc596 refactor: Move strategy guide to dedicated page module Bobby (aider) 2025-02-11 21:38:38 -0800
  • b35349c885 refactor: Improve NULL handling in unlink_trades_from_plan function Bobby (aider) 2025-02-11 21:06:37 -0800
  • 84378e32f8 refactor: Replace nested expanders with cleaner trade display layout Bobby (aider) 2025-02-11 19:22:34 -0800
  • 1506deff0d feat: Add linked trades and trade statistics to trading plan view Bobby (aider) 2025-02-11 19:21:25 -0800
  • a2bbd31f27 fix: Modify trade linking query to correctly handle ClickHouse IN clause Bobby (aider) 2025-02-11 19:18:36 -0800
  • 062be5863f feat: Add unlink_trades_from_plan import to trading_plan module imports Bobby (aider) 2025-02-11 19:17:06 -0800
  • bee908180c feat: Add functionality to unlink trades from trading plans Bobby (aider) 2025-02-11 19:16:52 -0800
  • f3d932443e fix: Remove duplicate Trade Management section and add unique keys Bobby (aider) 2025-02-11 19:14:59 -0800
  • d9692e9811 feat: Add dynamic plan_id column check and creation in get_plan_trades Bobby (aider) 2025-02-11 19:13:39 -0800
  • a47cd3e1cc refactor: Update SQL queries to use parameterized queries in trading_plan.py Bobby (aider) 2025-02-11 19:12:14 -0800
  • 85d7638ef4 feat: Add trade management section to trading plan edit page Bobby (aider) 2025-02-11 19:09:51 -0800
  • c1bd9e7701 fix: Resolve f-string syntax error in trading plan page format_func Bobby (aider) 2025-02-11 19:07:56 -0800
  • 4a0bc2bb0f fix: Resolve f-string syntax error in trading plan trade formatting Bobby (aider) 2025-02-11 19:07:42 -0800
  • eeb7e6d682 feat: Enhance trade selection with direction, strategy, and profit/loss details Bobby (aider) 2025-02-11 19:07:24 -0800
  • 722f0d8a14 fix: Import missing functions for trading plan management Bobby (aider) 2025-02-11 19:03:25 -0800
  • e575842664 feat: Add trade linking and performance metrics to trading plans Bobby (aider) 2025-02-11 19:00:24 -0800
  • bdfd53e653 feat: Enhance trading plan view with comprehensive details and improved layout Bobby (aider) 2025-02-11 18:56:27 -0800
  • 9f0be3f617 fix: Update Streamlit query params method to use .update() Bobby (aider) 2025-02-11 18:53:15 -0800
  • 0312411a47 refactor: Replace deprecated st.experimental_set_query_params with st.query_params Bobby (aider) 2025-02-11 18:51:27 -0800
  • 613f50ec5b fix: Correct indentation for delete button in trading plan page Bobby (aider) 2025-02-11 18:48:37 -0800
  • 9369eadd47 fix: Correct syntax error in trading plan delete button placement Bobby (aider) 2025-02-11 18:47:12 -0800
  • 9e7e1dd2b1 fix: Correct indentation for delete plan button in trading plan page Bobby (aider) 2025-02-11 18:47:02 -0800
  • 35cebb7010 fix: Correct indentation for delete plan button in trading plan page Bobby (aider) 2025-02-11 18:46:51 -0800
  • 25edd0a77f fix: Correct indentation for "Delete Plan" button in trading plan page Bobby (aider) 2025-02-11 18:46:38 -0800
  • f0065af3a2 fix: Resolve indentation error and remove duplicate exception handler in trading plan page Bobby (aider) 2025-02-11 18:44:57 -0800
  • 11660b3449 fix: Remove misplaced delete plan button and add it to trading plan page Bobby (aider) 2025-02-11 18:44:46 -0800
  • b1e843e796 feat: Add delete functionality for trading plans in edit mode Bobby (aider) 2025-02-11 18:44:33 -0800
  • e7946667e4 feat: Add comprehensive editing capabilities for trading plans Bobby (aider) 2025-02-11 18:40:44 -0800
  • 430520a307 refactor: Remove updated_at as version column in ReplacingMergeTree engine Bobby (aider) 2025-02-11 18:36:58 -0800
  • 978d9c7a20 feat: Update trading_plans table to use ReplacingMergeTree for better update support Bobby (aider) 2025-02-11 18:34:35 -0800
  • aa282de020 refactor: Switch trading_plans table engine from TinyLog to MergeTree Bobby (aider) 2025-02-11 18:33:01 -0800
  • 7fe73d725c fix: Remove DROP TABLE command to preserve trading plan data Bobby (aider) 2025-02-11 18:31:15 -0800
  • 74e1d43936 feat: Add unique keys to Streamlit form elements to prevent duplicate IDs Bobby (aider) 2025-02-11 18:28:15 -0800
  • 5acfe4bfc4 fix: Correctly handle query results in trading plan retrieval functions Bobby (aider) 2025-02-11 18:25:02 -0800
  • 1d423d3291 refactor: Update Streamlit query params and trading plan retrieval method Bobby (aider) 2025-02-11 18:22:58 -0800
  • 26238a6afb refactor: Update query result handling and deprecated Streamlit function Bobby (aider) 2025-02-11 18:21:33 -0800
  • 7fe83a0f6a fix: Update st.rerun() to st.experimental_set_query_params(rerun=True) Bobby (aider) 2025-02-11 18:20:07 -0800
  • 9897b9029b refactor: Replace st.experimental_rerun() with st.experimental_set_query_params(rerun=True) Bobby (aider) 2025-02-11 18:20:03 -0800
  • d17dc47d42 fix: Correctly handle query result rows when generating new trading plan ID Bobby (aider) 2025-02-11 18:17:33 -0800
  • 0ac499ae8c refactor: Update database client methods to use command and query for SQL execution Bobby (aider) 2025-02-11 18:15:54 -0800
  • 41de719250 refactor: Add error handling to get_all_trading_plans function Bobby (aider) 2025-02-11 18:02:38 -0800
  • 2a790a164a refactor: Improve error handling in create_trading_plan_table function Bobby (aider) 2025-02-11 18:01:35 -0800
  • a22f4a444a refactor: Simplify trading_plans table structure with TinyLog engine Bobby (aider) 2025-02-11 17:59:38 -0800
  • 19f06601d9 refactor: Simplify trading plans table structure with MergeTree engine and default values Bobby (aider) 2025-02-11 17:58:13 -0800
  • 7ccb5a8065 refactor: Simplify trading plans table structure with Log engine Bobby (aider) 2025-02-11 17:56:59 -0800
  • b327062a6d refactor: Simplify trading plans table creation with Memory engine Bobby (aider) 2025-02-11 17:51:35 -0800
  • 26c8d83451 refactor: Simplify trading_plans table creation with MergeTree engine Bobby (aider) 2025-02-11 17:50:20 -0800
  • 7b6d890d7e feat: Update ClickHouse table creation with ReplacingMergeTree and DateTime64 Bobby (aider) 2025-02-11 17:48:38 -0800
  • f9c8d43a86 fix: Update ClickHouse table creation syntax for trading plans Bobby (aider) 2025-02-11 17:45:52 -0800
  • 34c006e360 refactor: Reorder TradingPlan dataclass fields to comply with Python requirements Bobby (aider) 2025-02-11 17:43:49 -0800
  • 4730499ae2 feat: Add trading plans page to Streamlit app with full CRUD functionality Bobby (aider) 2025-02-11 17:42:10 -0800
  • 8440171a08 feat: Add functions to get and update trading plans Bobby (aider) 2025-02-11 17:40:04 -0800
  • ca4ceabc40 feat: Add trading plan model and database schema for managing trading strategies Bobby (aider) 2025-02-11 17:38:11 -0800
  • a4bf153097 feat: Add run_migration.py to resolve Python module import issues Bobby (aider) 2025-02-11 07:10:14 -0800
  • 8c11af9c05 feat: Add migration script to include direction field in trades table Bobby (aider) 2025-02-11 07:07:28 -0800
  • 483fcf7ba9 refactor: Update TradeEntry to support buy and sell orders with optional fields Bobby (aider) 2025-02-11 07:06:17 -0800
  • 77a067a22e feat: Add direction field to TradeEntry and update trades table schema Bobby (aider) 2025-02-11 07:05:58 -0800
  • b9116a55a2 feat: Enhance trade entry form to support buy and sell order workflows Bobby (aider) 2025-02-11 07:02:51 -0800
  • c238bf45ed feat: Add buy/sell direction selector to trading journal page Bobby (aider) 2025-02-11 06:59:10 -0800
  • 695259f3be refactor: Remove navigation buttons from strategy guide page Bobby (aider) 2025-02-10 23:32:07 -0800
  • c1445fc5e3 refactor: Replace st.switch_page() with session state navigation Bobby (aider) 2025-02-10 23:31:01 -0800
  • 83e2cde08a feat: Improve navigation buttons in strategy guide page with Streamlit switch_page Bobby (aider) 2025-02-10 23:29:52 -0800
  • 99f890c4c6 refactor: Simplify strategy guide page navigation buttons Bobby (aider) 2025-02-10 23:28:29 -0800
  • f9b6cb82f8 refactor: Replace deprecated st.experimental_rerun() with st.rerun() Bobby (aider) 2025-02-10 23:27:06 -0800
  • 55c23b44bb feat: Add strategy guide page with trading workflow and scanner integration Bobby (aider) 2025-02-10 23:25:36 -0800
  • 31af0f6a02 feat: Use portfolio value as default account size in position calculator Bobby (aider) 2025-02-10 23:23:09 -0800
  • 470cb88da6 refactor: Improve portfolio display with unique keys and entry date Bobby (aider) 2025-02-10 23:20:11 -0800
  • efe69a2dbb feat: Load open trades from journal into portfolio on initialization Bobby (aider) 2025-02-10 23:18:45 -0800
  • aadd2c517e feat: Add Trading System page to navigation menu Bobby (aider) 2025-02-10 23:16:59 -0800
  • b8c268652f fix: Import missing portfolio value functions from trading.journal Bobby (aider) 2025-02-10 23:15:24 -0800
  • cfe17976b2 fix: Resolve syntax error in portfolio value display condition Bobby (aider) 2025-02-10 23:15:12 -0800
  • 7beaee7d10 fix: Correct incomplete if statement in portfolio value section Bobby (aider) 2025-02-10 23:15:00 -0800
  • 02496c3a3c feat: Add trading system page with position calculator, portfolio management, and value tracking Bobby (aider) 2025-02-10 23:11:16 -0800
  • 91e6b7f2b6 feat: Add unique keys to text_area elements in trading journal page Bobby (aider) 2025-02-10 23:01:48 -0800
  • b71a3eef38 fix: Remove nested try block and simplify error handling in trade update Bobby (aider) 2025-02-10 23:00:24 -0800
  • a99deffa9f feat: Add date and time input fields for updating trade entry details Bobby (aider) 2025-02-10 22:59:59 -0800
  • 6f5dadbe5c feat: Add interval selection to technical scanner page Bobby (aider) 2025-02-10 22:56:18 -0800
  • 8b56c3c8e5 feat: Add date range inputs and update technical scanner function parameters Bobby (aider) 2025-02-10 22:54:18 -0800
  • 0dd86ebe42 refactor: Modify scanner_controller to accept parameters directly and use dictionary mapping Bobby (aider) 2025-02-10 22:53:04 -0800
  • 9e1cccd3b6 feat: Add unique keys to selectboxes to resolve duplicate element ID error Bobby (aider) 2025-02-10 22:49:09 -0800
  • 28f0eee4ec feat: Add CANSLIM screener interface to Streamlit app Bobby (aider) 2025-02-10 22:45:06 -0800
  • 3bd73572af changed the screen reports folder Bobby 2025-02-10 22:42:36 -0800
  • 6643e891da fix: Add missing pandas import to resolve undefined name error Bobby (aider) 2025-02-10 22:40:20 -0800
  • 099c8b353e feat: Add CSV report viewing functionality to technical scanner page Bobby (aider) 2025-02-10 22:40:11 -0800
  • e001d2e766 feat: Create Streamlit app with trading journal, technical scanner, and navigation Bobby (aider) 2025-02-10 22:35:13 -0800
  • 51673e9295 feat: Add Streamlit and Plotly for web interface and interactive charts Bobby (aider) 2025-02-10 22:29:54 -0800
  • 536622d1ca fix: Add shares input prompt for sell order in trading journal Bobby (aider) 2025-02-10 19:05:41 -0800
  • dcfc657ced fix: Remove duplicate shares input in journal_menu function Bobby (aider) 2025-02-10 19:05:29 -0800