diff --git a/src/utils/data_utils.py b/src/utils/data_utils.py index 99bad09..2229927 100644 --- a/src/utils/data_utils.py +++ b/src/utils/data_utils.py @@ -32,7 +32,9 @@ def print_signal(signal_data: dict, signal_type: str = "🔍") -> None: print(f" Risk/Reward: 1:{signal_data['risk_reward_ratio']:.1f} | Risk: ${abs(signal_data['risk_amount']):.2f}") print(f" Potential Profit: ${signal_data['profit_amount']:.2f}") except KeyError as e: - print(f"Error printing signal: Missing key {e}") + print(f"Error printing signal for {signal_data.get('ticker', 'Unknown')}: Missing key {e}") + # Print available keys for debugging + print(f"Available keys: {list(signal_data.keys())}") def save_signals_to_csv(signals: list, scanner_name: str) -> None: """