fix: Modify candlestick signal printing to handle available keys

This commit is contained in:
Bobby (aider) 2025-02-19 22:37:40 -08:00
parent cf6154e10d
commit d517e7fa3d

View File

@ -126,7 +126,10 @@ def run_candlestick_scanner(min_price: float, max_price: float, min_volume: int,
'stock_type': stock_type
}
bullish_signals.append(entry_data)
print_signal(entry_data, "🕯️") # Candlestick emoji
# Custom print for candlestick signals
print(f"🕯️ {ticker}: {entry_data['patterns']} on {signal_date.strftime('%Y-%m-%d')} "
f"at ${signal_data['price']:.2f}")
except Exception as e:
print(f"Error processing {ticker}: {str(e)}")