Commit Graph

62 Commits

Author SHA1 Message Date
55aafdb345 feat: Add Three ATR EMA trading indicator with signal logic 2025-02-07 20:41:20 -08:00
6ee4e3a34b
chore: Remove SQL query print statements and add trading info prints 2025-02-07 09:18:12 -08:00
4f545d5041
fix: Align except block with try block in get_stock_data function 2025-02-07 09:18:11 -08:00
b5125a409f
fix: Correct syntax error by adjusting exception handling indentation 2025-02-07 09:18:11 -08:00
76075cd104
fix: Correct indentation error in get_stock_data function 2025-02-07 09:18:11 -08:00
b67586116c
fix: Correct indentation error in get_stock_data function 2025-02-07 09:18:11 -08:00
8573399f9d
chore: Add debug prints for SQL query execution in stock data retrieval 2025-02-07 09:18:11 -08:00
d0583ddcc3
refactor: Update sunny scanner to use intraday stock_prices table 2025-02-07 09:18:11 -08:00
7faf56a712
refactor: Optimize sunny scanner with direct database query and simplified processing 2025-02-07 09:18:10 -08:00
e7a32dd9ab
init python 2025-02-06 23:26:11 -08:00
0fec4c0a8b
add aider 2025-02-06 23:25:32 -08:00
8d5a194ec6
refactor: Simplify run_sunny_scanner with focused output and concise processing 2025-02-06 23:23:45 -08:00
b7b06e10ef
build: Add pytz for timezone handling in requirements.txt 2025-02-06 23:19:15 -08:00
b58df4f952
feat: Add debug output for SunnyBands signal verification in scanner 2025-02-06 23:15:59 -08:00
3f10207481
refactor: Improve SunnyBands target price calculation using band range 2025-02-06 23:10:41 -08:00
fe2b13dff5
refactor: Improve target price calculation for more aggressive trading signals 2025-02-06 23:09:51 -08:00
53ebc1767c
refactor: Add debug output for entry price and upper band in sunny scanner 2025-02-06 23:03:37 -08:00
4a3464b2d9
refactor: Improve numeric output readability with rounding and formatting 2025-02-06 22:57:52 -08:00
6ca78eb83f
refactor: Convert numpy float64 values to Python floats in position calculation 2025-02-06 22:55:12 -08:00
d1a48dfb25
refactor: Remove duplicate position details section and use upper band as target price 2025-02-06 22:52:49 -08:00
48745fbd34
feat: Enhance signal output with detailed position sizing and profit metrics 2025-02-06 22:50:55 -08:00
c248fd05df
refactor: Improve position details display with float conversion and percentage calculations 2025-02-06 22:49:14 -08:00
0648265c62
feat: Add debug prints to track bullish signal and position calculation process 2025-02-06 22:47:44 -08:00
7c8dd5e58d
feat: Add debug print for portfolio size in SunnyBands scanner 2025-02-06 22:45:32 -08:00
f154840666
refactor: Update bullish signal display with more trading-focused details 2025-02-06 22:43:40 -08:00
7a04e8d05f
refactor: Update sunny scanner to use root 'reports' directory 2025-02-06 22:39:16 -08:00
88b944851a
feat: Add position sizing to Sunny Scanner with portfolio input 2025-02-06 22:37:03 -08:00
843f78851f
refactor: Update date range and intraday data query for accurate stock scanning 2025-02-06 22:31:05 -08:00
62b63388a8
fix: Correct date formatting in stock data query for ClickHouse 2025-02-06 22:29:11 -08:00
319f18d882
refactor: Update timestamp handling for nanosecond precision in stock data queries 2025-02-06 22:27:40 -08:00
207991b9f0
fix: Replace undefined 'today' with 'end_date' in stock data queries 2025-02-06 22:23:28 -08:00
507687dc90
fix: Improve date handling for stock data retrieval and ticker selection 2025-02-06 22:23:16 -08:00
99ea46f6b1
refactor: Modify view_stock_details to show detailed query and raw results 2025-02-06 22:21:46 -08:00
bb3c5fe933
feat: Add detailed stock view function and interactive signal exploration 2025-02-06 22:19:55 -08:00
bf4c5a1b94
refactor: Update stock data retrieval to use consistent 60-day lookback 2025-02-06 22:17:48 -08:00
1d04986a07
refactor: Enhance get_valid_tickers to check intraday data across yesterday and today 2025-02-06 22:15:56 -08:00
ccf6671f4b
feat: Enhance stock screening with daily data filtering and intraday validation 2025-02-06 22:13:19 -08:00
4f6b811666
fix: Update intraday ticker query to use today's market hours 2025-02-06 22:06:32 -08:00
abcdd561ca
refactor: Update get_valid_tickers to support intraday and daily intervals 2025-02-06 22:04:14 -08:00
971a5dd4a1
refactor: Improve date handling in get_stock_data for daily and intraday queries 2025-02-06 22:02:22 -08:00
9c440f08da
feat: Add time interval selection for SunnyBand scanner 2025-02-06 22:00:26 -08:00
1b6e93badf
feat: Enhance SunnyBand scanner with progress tracking and error handling 2025-02-06 21:57:53 -08:00
5273b659e1
feat: Add SunnyBand scanner functionality to screener module 2025-02-06 21:54:38 -08:00
a3a87c1e7d
feat: Add SunnyBand scanner and multi-system menu to main.py 2025-02-06 21:51:58 -08:00
fc7a6e7343
feat: Add SunnyBands indicator implementation with ATR and signal generation 2025-02-06 21:42:01 -08:00
c3f8d7ce80
feat: Add indicators package initialization file 2025-02-06 21:41:51 -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