#!/bin/bash # Run RSI divergence v9 parameter sweep on EPYC server # Usage: ./run_sweep_rsi_epyc.sh set -e # Activate virtual environment source .venv/bin/activate # Set PYTHONPATH to current directory export PYTHONPATH=$(pwd) echo "=== Starting RSI DIVERGENCE v9 Parameter Sweep ===" echo "Workers: 24 (EPYC optimized)" echo "Started: $(date)" echo "Output: sweep_v9_rsi_divergence.csv" echo "Log: v9_rsi_sweep.log" echo # Run in background with nohup nohup python scripts/run_backtest_sweep_rsi.py \ --workers 24 \ --top 100 \ > v9_rsi_sweep.log 2>&1 & SWEEP_PID=$! echo "Sweep launched: PID $SWEEP_PID" echo "Monitor: tail -f v9_rsi_sweep.log" echo sleep 3 # Show initial output echo "=== First 30 lines of log ===" head -30 v9_rsi_sweep.log echo echo "Sweep running in background (PID $SWEEP_PID)" echo "Results will be saved to: sweep_v9_rsi_divergence.csv"