refactor: Update sunny scanner to use root 'reports' directory

This commit is contained in:
Bobby Abellana (aider) 2025-02-06 22:39:16 -08:00
parent 88b944851a
commit 7a04e8d05f
No known key found for this signature in database
GPG Key ID: 647714CC45F3647B

View File

@ -1,3 +1,4 @@
import os
from datetime import datetime, timedelta from datetime import datetime, timedelta
import pandas as pd import pandas as pd
from db.db_connection import create_client from db.db_connection import create_client
@ -397,7 +398,10 @@ def run_sunny_scanner(min_price: float, max_price: float, min_volume: int, portf
if bullish_signals: if bullish_signals:
print(f"\n🟢 Found {len(bullish_signals)} Bullish Signals:") print(f"\n🟢 Found {len(bullish_signals)} Bullish Signals:")
df_bullish = pd.DataFrame(bullish_signals) df_bullish = pd.DataFrame(bullish_signals)
bullish_file = f'src/reports/sunny_bullish_{output_date}.csv' # Create reports directory if it doesn't exist
os.makedirs('reports', exist_ok=True)
bullish_file = f'reports/sunny_bullish_{output_date}.csv'
df_bullish.to_csv(bullish_file, index=False) df_bullish.to_csv(bullish_file, index=False)
print(f"Saved to {bullish_file}") print(f"Saved to {bullish_file}")
@ -421,7 +425,10 @@ def run_sunny_scanner(min_price: float, max_price: float, min_volume: int, portf
if bearish_signals: if bearish_signals:
print(f"\n🔴 Found {len(bearish_signals)} Bearish Signals:") print(f"\n🔴 Found {len(bearish_signals)} Bearish Signals:")
df_bearish = pd.DataFrame(bearish_signals) df_bearish = pd.DataFrame(bearish_signals)
bearish_file = f'src/reports/sunny_bearish_{output_date}.csv' # Create reports directory if it doesn't exist
os.makedirs('reports', exist_ok=True)
bearish_file = f'reports/sunny_bearish_{output_date}.csv'
df_bearish.to_csv(bearish_file, index=False) df_bearish.to_csv(bearish_file, index=False)
print(f"Saved to {bearish_file}") print(f"Saved to {bearish_file}")