refactor: Update bullish signal display with more trading-focused details
This commit is contained in:
parent
7a04e8d05f
commit
f154840666
@ -407,19 +407,20 @@ def run_sunny_scanner(min_price: float, max_price: float, min_volume: int, portf
|
||||
|
||||
for signal in bullish_signals:
|
||||
print(f"\n{signal['ticker']}:")
|
||||
print(f"Price: ${signal['price']:.2f}")
|
||||
print(f"Entry Price: ${signal['price']:.2f}")
|
||||
print(f"Volume: {signal['volume']:,}")
|
||||
print(f"DMA: ${signal['dma']:.2f}")
|
||||
print(f"Lower Band: ${signal['lower_band']:.2f}")
|
||||
print(f"Upper Band: ${signal['upper_band']:.2f}")
|
||||
print(f"Target (Upper Band): ${signal['upper_band']:.2f}")
|
||||
|
||||
if 'shares' in signal:
|
||||
profit_potential = signal['potential_profit']
|
||||
profit_percentage = (profit_potential / (signal['price'] * signal['shares'])) * 100
|
||||
|
||||
print("\nPosition Details:")
|
||||
print(f"Shares: {signal['shares']}")
|
||||
print(f"Position Value: ${signal['position_value']:.2f}")
|
||||
print(f"Stop Loss: ${signal['stop_loss']:.2f}")
|
||||
print(f"Potential Profit: ${signal['potential_profit']:.2f}")
|
||||
print(f"Potential Loss: ${signal['potential_loss']:.2f}")
|
||||
print(f"Shares: {signal['shares']:,}")
|
||||
print(f"Position Size: ${signal['position_value']:,.2f}")
|
||||
print(f"Stop Loss: ${signal['stop_loss']:.2f} (-6%)")
|
||||
print(f"Risk Amount: ${abs(signal['potential_loss']):,.2f}")
|
||||
print(f"Potential Profit: ${signal['potential_profit']:,.2f} ({profit_percentage:.1f}%)")
|
||||
print(f"Risk/Reward Ratio: {signal['risk_reward_ratio']:.2f}")
|
||||
|
||||
if bearish_signals:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user