|
|
26c8d83451
|
refactor: Simplify trading_plans table creation with MergeTree engine
|
2025-02-11 17:50:20 -08:00 |
|
|
|
7b6d890d7e
|
feat: Update ClickHouse table creation with ReplacingMergeTree and DateTime64
|
2025-02-11 17:48:38 -08:00 |
|
|
|
f9c8d43a86
|
fix: Update ClickHouse table creation syntax for trading plans
|
2025-02-11 17:45:52 -08:00 |
|
|
|
34c006e360
|
refactor: Reorder TradingPlan dataclass fields to comply with Python requirements
|
2025-02-11 17:43:49 -08:00 |
|
|
|
8440171a08
|
feat: Add functions to get and update trading plans
|
2025-02-11 17:40:04 -08:00 |
|
|
|
ca4ceabc40
|
feat: Add trading plan model and database schema for managing trading strategies
|
2025-02-11 17:38:11 -08:00 |
|
|
|
483fcf7ba9
|
refactor: Update TradeEntry to support buy and sell orders with optional fields
|
2025-02-11 07:06:17 -08:00 |
|
|
|
77a067a22e
|
feat: Add direction field to TradeEntry and update trades table schema
|
2025-02-11 07:05:58 -08:00 |
|
|
|
536622d1ca
|
fix: Add shares input prompt for sell order in trading journal
|
2025-02-10 19:05:41 -08:00 |
|
|
|
dcfc657ced
|
fix: Remove duplicate shares input in journal_menu function
|
2025-02-10 19:05:29 -08:00 |
|
|
|
6e4c26c73d
|
feat: Allow user-provided entry date when creating trade entries
|
2025-02-10 19:02:09 -08:00 |
|
|
|
e89f673709
|
feat: Add delete trade functionality to journal menu
|
2025-02-10 18:53:24 -08:00 |
|
|
|
5aa6d0effe
|
refactor: Modify update_trade to handle ClickHouse sorting key limitation
|
2025-02-10 18:50:22 -08:00 |
|
|
|
3e57a678f7
|
fix: Replace undefined update_trade_exit with update_trade
|
2025-02-10 18:47:55 -08:00 |
|
|
|
3819547de7
|
feat: Enhance trade update functionality with flexible field modifications
|
2025-02-10 18:47:44 -08:00 |
|
|
|
933141618b
|
refactor: Update get_current_prices to use fast_info for reliable price fetching
|
2025-02-10 11:21:23 -08:00 |
|
|
|
cfa3e67417
|
fix: Resolve syntax error in get_current_prices function
|
2025-02-10 11:06:59 -08:00 |
|
|
|
1416d1b912
|
feat: Add real-time price tracking and P/L calculations using yfinance
|
2025-02-10 11:06:46 -08:00 |
|
|
|
8ea233ff7c
|
feat: Add FIFO sell order handling in trade journal
|
2025-02-10 10:31:16 -08:00 |
|
|
|
952dfcd266
|
fix: Correct menu logic for portfolio value update and system exit
|
2025-02-10 10:18:59 -08:00 |
|
|
|
c363745542
|
feat: Initialize Portfolio and load existing trades in main function
|
2025-02-10 10:13:32 -08:00 |
|
|
|
c6089549ca
|
fix: Correct syntax error in portfolio data check condition
|
2025-02-10 10:11:55 -08:00 |
|
|
|
838a2ac7d0
|
feat: Integrate portfolio tracking and cash balance management in trading system
|
2025-02-10 10:11:17 -08:00 |
|
|
|
3dbaed0399
|
feat: Add user input escape mechanism with consistent quit options
|
2025-02-10 09:58:25 -08:00 |
|
|
|
9ccccfce97
|
feat: Add open trades summary with ticker-level insights and detailed trade information
|
2025-02-10 09:54:22 -08:00 |
|
|
|
6b09c85587
|
feat: Add target_price, stop_loss, and strategy to position summary query
|
2025-02-10 09:47:44 -08:00 |
|
|
|
0ce4bb4486
|
feat: Add timezone-aware datetime input with market hours validation
|
2025-02-10 09:45:29 -08:00 |
|
|
|
25a664e5bb
|
fix: Update ClickHouse client query method in get_position_summary
|
2025-02-10 09:40:38 -08:00 |
|
|
|
4ebfcfebd1
|
fix: Update database operations for clickhouse-connect compatibility
|
2025-02-10 09:39:35 -08:00 |
|
|
|
e906c63893
|
feat: Enhance trading journal with multi-order position tracking and order types
|
2025-02-10 09:38:16 -08:00 |
|
|
|
15aadbe3da
|
refactor: Modify ClickHouse database operations in journal.py for HTTP client compatibility
|
2025-02-10 09:33:19 -08:00 |
|
|
|
d6b6a289ed
|
fix: Update import paths for trading module classes
|
2025-02-10 09:30:25 -08:00 |
|
|
|
b887269152
|
refactor: Update import paths and add journal_menu function to journal.py
|
2025-02-10 09:27:13 -08:00 |
|
|
|
3425539781
|
refactor: Modularize main application structure and separate concerns
|
2025-02-10 09:23:51 -08:00 |
|
|
|
590c6fd2b7
|
feat: Add trading journal feature with database tracking
|
2025-02-10 09:18:16 -08:00 |
|
|
|
bf71fa5fb2
|
feat: Update default stop loss to 7% and improve position sizing output
|
2025-02-08 08:21:28 -08:00 |
|
|
|
e7a32dd9ab
|
init python
|
2025-02-06 23:26:11 -08:00 |
|
|
|
6ca78eb83f
|
refactor: Convert numpy float64 values to Python floats in position calculation
|
2025-02-06 22:55:12 -08:00 |
|
|
|
a536ec5e15
|
feat: Add target price and risk/reward calculations to position sizing
|
2025-02-06 21:22:27 -08:00 |
|
|
|
5f7c02a470
|
feat: Add potential profit, loss, and risk/reward ratio calculations to positions
|
2025-02-06 21:19:56 -08:00 |
|
|
|
8740ccf9eb
|
refactor: Update position calculator with dynamic account size and automatic stop loss
|
2025-02-06 21:16:07 -08:00 |
|
|
|
b7d3b8bc6d
|
feat: Add trading app with position calculator and portfolio management
|
2025-02-06 21:10:59 -08:00 |
|