refactor: Replace signal print statements with print_signal function

This commit is contained in:
Bobby (aider) 2025-02-08 19:01:28 -08:00
parent fd3ded3f72
commit 3c6e69de62

View File

@ -134,11 +134,7 @@ def run_atr_ema_scanner(min_price: float, max_price: float, min_volume: int, por
} }
bullish_signals.append(signal_data) bullish_signals.append(signal_data)
dollar_risk = signal_data['risk'] * -1 dollar_risk = signal_data['risk'] * -1
print(f"\n🟢 {ticker} @ ${current_price:.2f} on {signal_date.strftime('%Y-%m-%d %H:%M')}") print_signal(signal_data, "🟢")
print(f" Size: {signal_data['shares']} shares (${signal_data['position_size']:.2f})")
print(f" Stop: ${signal_data['stop_loss']:.2f} (7%) | Target: ${target_price:.2f}")
print(f" Risk/Reward: 1:{signal_data['r_r']:.1f} | Risk: ${dollar_risk:.2f}")
print(f" Potential Profit: ${signal_data['reward']:.2f}")
except Exception as e: except Exception as e:
print(f"Error processing {ticker}: {str(e)}") print(f"Error processing {ticker}: {str(e)}")