|
|
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 |
|
|
|
aec5929ea7
|
feat: Add Heikin-Ashi scanner to technical scanner framework
|
2025-02-12 22:09:39 -08:00 |
|
|
|
83159566e3
|
feat: Return signals from scanner functions and handle errors
|
2025-02-12 20:39:31 -08:00 |
|
|
|
28713d9fcd
|
fix: Update imports for initialize_scanner and process_signal_data in t_atr_ema_v2.py
|
2025-02-12 19:53:45 -08:00 |
|
|
|
057cd7e1e1
|
refactor: Move process_signal_data from data_utils to scanner_utils and update imports
|
2025-02-12 19:53:09 -08:00 |
|
|
|
fb254129ad
|
fix: Import timedelta to resolve undefined name errors
|
2025-02-12 19:42:58 -08:00 |
|
|
|
b9704646f9
|
refactor: Update run_sunny_scanner with consistent parameter handling
|
2025-02-12 19:42:49 -08:00 |
|
|
|
17644db50b
|
fix: Import datetime to resolve undefined name errors
|
2025-02-12 19:40:10 -08:00 |
|
|
|
c387396254
|
refactor: Update scanner initialization to accept start and end dates as parameters
|
2025-02-12 19:40:01 -08:00 |
|
|
|
3b2cd794ec
|
refactor: Update scanner initialization to use passed interval parameter
|
2025-02-12 19:37:48 -08:00 |
|
|
|
7d842f661b
|
feat: Add interval parameter to run_sunny_scanner function
|
2025-02-12 19:06:51 -08:00 |
|
|
|
6f5dadbe5c
|
feat: Add interval selection to technical scanner page
|
2025-02-10 22:56:18 -08:00 |
|
|
|
0dd86ebe42
|
refactor: Modify scanner_controller to accept parameters directly and use dictionary mapping
|
2025-02-10 22:53:04 -08:00 |
|
|
|
28f0eee4ec
|
feat: Add CANSLIM screener interface to Streamlit app
|
2025-02-10 22:45:06 -08:00 |
|
|
|
529875527b
|
feat: Resolve circular imports and create scanner_utils module
|
2025-02-10 10:01:46 -08:00 |
|
|
|
3d4c48b82f
|
fix: Add missing condition to check for empty data in process_symbol function
|
2025-02-10 09:29:01 -08:00 |
|
|
|
3425539781
|
refactor: Modularize main application structure and separate concerns
|
2025-02-10 09:23:51 -08:00 |
|
|
|
937e52f2f7
|
fix: Add missing imports for pandas, datetime, and db client
|
2025-02-09 12:18:57 -08:00 |
|
|
|
572ab3a3e1
|
refactor: Standardize scanner implementations using utility functions
|
2025-02-09 12:18:40 -08:00 |
|
|
|
f7ab8d6513
|
fix: Add missing imports to resolve undefined name errors
|
2025-02-09 12:16:40 -08:00 |
|
|
|
7f105bfd54
|
refactor: Modularize scanner initialization and signal processing
|
2025-02-09 12:16:27 -08:00 |
|
|
|
d8b41c8d8a
|
feat: Add stock_type to signal processing in t_atr_ema_v2.py
|
2025-02-09 12:13:43 -08:00 |
|
|
|
1cc04b500a
|
feat: Add stock_type to signal data in t_sunnyband.py
|
2025-02-09 12:12:28 -08:00 |
|
|
|
a80a4b12e5
|
feat: Add stock type to qualified stocks query and output
|
2025-02-09 12:10:02 -08:00 |
|
|
|
fcc8203aae
|
fix: Add missing import for get_qualified_stocks in scanner files
|
2025-02-09 00:37:32 -08:00 |
|
|
|
1e6a05c81d
|
refactor: Move common stock query logic to get_qualified_stocks function
|
2025-02-09 00:37:18 -08:00 |
|
|
|
69c5b12fd3
|
fix: Update SQL queries to handle trade_date column consistently
|
2025-02-09 00:35:30 -08:00 |
|
|
|
bf6c5e0880
|
refactor: Update SQL queries for consistent date handling in screeners
|
2025-02-09 00:32:58 -08:00 |
|
|
|
0a5ffbcadb
|
fix: Correct datetime handling in scanner queries
|
2025-02-09 00:32:20 -08:00 |
|
|
|
c03a361096
|
fix: Correct timestamp handling in stock details query
|
2025-02-09 00:28:35 -08:00 |
|
|
|
d4e0bc2c92
|
refactor: Update scanner queries to calculate daily close prices from timestamps
|
2025-02-09 00:20:10 -08:00 |
|
|
|
cd7a33cb7e
|
refactor: Filter stock data before aggregation in scanner queries
|
2025-02-09 00:15:02 -08:00 |
|
|
|
a9d380897a
|
refactor: update entry conditions in ATR EMA scanners for better precision
|
2025-02-08 21:59:06 -08:00 |
|
|
|
1b852b2d8d
|
fix: Remove nested try block and fix indentation in SQL query
|
2025-02-08 20:55:11 -08:00 |
|
|
|
819c91ff4a
|
fix: Correct nested try blocks and indentation in t_sunnyband.py
|
2025-02-08 20:54:51 -08:00 |
|
|
|
4984d4944a
|
fix: Properly use context manager for database connections in scanners
|
2025-02-08 20:54:31 -08:00 |
|
|
|
c610bc7d4a
|
refactor: Update Sunny Bands scanner to match ATR EMA pattern and focus on bullish signals
|
2025-02-08 20:06:53 -08:00 |
|
|
|
15304106ac
|
refactor: standardize ATR EMA scanner to scan entire date range
|
2025-02-08 20:05:29 -08:00 |
|
|
|
7e046a1e33
|
feat: Scan entire date range for signals in ATR EMA strategy
|
2025-02-08 19:52:55 -08:00 |
|