feat: Return signals from scanner functions and handle errors

This commit is contained in:
Bobby (aider) 2025-02-12 20:39:31 -08:00
parent 5502c54845
commit 83159566e3
3 changed files with 6 additions and 0 deletions

View File

@ -99,6 +99,8 @@ def run_atr_ema_scanner(min_price: float, max_price: float, min_volume: int,
continue
save_signals_to_csv(bullish_signals, 'atr_ema')
return bullish_signals
except Exception as e:
print(f"Error during scan: {str(e)}")
return []

View File

@ -107,6 +107,8 @@ def run_atr_ema_scanner_v2(min_price: float, max_price: float, min_volume: int,
continue
save_signals_to_csv(entry_signals, 'atr_ema_v2')
return entry_signals
except Exception as e:
print(f"Error during scan: {str(e)}")
return []

View File

@ -244,6 +244,8 @@ def run_sunny_scanner(min_price: float, max_price: float, min_volume: int,
continue
save_signals_to_csv(bullish_signals, 'sunny')
return bullish_signals
except Exception as e:
print(f"Error during scan: {str(e)}")
return []