fix: Improve error reporting in print_signal with ticker and available keys
This commit is contained in:
parent
3c6e69de62
commit
1d521bee85
@ -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" 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}")
|
print(f" Potential Profit: ${signal_data['profit_amount']:.2f}")
|
||||||
except KeyError as e:
|
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:
|
def save_signals_to_csv(signals: list, scanner_name: str) -> None:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user