#!/bin/bash
# Quick status check pour Apollo V10 Bot

echo "════════════════════════════════════════════════════════════"
echo "📊 APOLLO V10 BOT - STATUS"
echo "════════════════════════════════════════════════════════════"

# Bot running?
if pgrep -f "live_trader_v10_onchain.py" > /dev/null; then
    echo "  ✅ Bot actif (PID: $(pgrep -f 'live_trader_v10_onchain.py' | head -1))"
else
    echo "  ❌ Bot arrêté"
fi

# Latest cycle
echo ""
echo "🔄 DERNIÈRE ACTIVITÉ:"
tail -100 bot_v10_onchain.log | grep -E "Cycle #" | tail -1

# Balance
echo ""
echo "💰 WALLET:"
tail -100 bot_v10_onchain.log | grep "Wallet: BNB" | tail -1 | sed 's/INFO:__main__:/  /'

# Dernier signal ou trade
echo ""
echo "📈 DERNIÈRE ACTION:"
tail -100 bot_v10_onchain.log | grep -E "(Signal validé|Pas de signal|Position ouverte|Transaction failed)" | tail -2

# Slippage fix en action?
echo ""
echo "🔧 SLIPPAGE FIX:"
if grep -q "Acceptable.*slippage" bot_v10_onchain.log 2>/dev/null; then
    echo "  ✅ Slippage buffer actif (0.5%)"
    tail -500 bot_v10_onchain.log | grep "Acceptable" | tail -1 | sed 's/INFO:apollox_v2_client:/  /'
else
    echo "  ⏳ En attente d'un signal pour tester"
fi

echo ""
echo "════════════════════════════════════════════════════════════"
