#!/bin/bash
# Monitoring position BTC LONG 177x

echo "════════════════════════════════════════════════════════════"
echo "🔴 MONITORING POSITION BTC LONG 177x"
echo "════════════════════════════════════════════════════════════"
echo ""

# Position info
ENTRY=109642.75
LEVERAGE=177
SL_OLD=107462.3
SL_CORRECT=109611.78

# Prix actuel BTC
PRIX=$(curl -s "https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT" | python3 -c "import json,sys; print(json.load(sys.stdin)['price'])")

# Calculs
python3 << EOF
entry = $ENTRY
leverage = $LEVERAGE
sl_old = $SL_OLD
sl_correct = $SL_CORRECT
prix = float('$PRIX')

# PnL
drop_prix = ((prix - entry) / entry) * 100
pnl_pct = drop_prix * leverage

# Distance SL
dist_sl_old = ((prix - sl_old) / prix) * 100
dist_sl_correct = ((prix - sl_correct) / prix) * 100

print(f"📊 POSITION:")
print(f"   Entry: \${entry:,.2f}")
print(f"   Prix actuel: \${prix:,.2f}")
print(f"   Mouvement prix: {drop_prix:+.3f}%")
print(f"   PnL capital: {pnl_pct:+.1f}%")
print()

# Alerte SL
if prix < sl_correct:
    print("🚨 ALERTE: Prix < SL correct ({:.2f}) - Position devrait être fermée!".format(sl_correct))
    print(f"   Risque actuel: {abs(pnl_pct):.1f}% (target: 5%)")
else:
    print(f"✅ Prix > SL correct ({sl_correct:.2f})")
    print(f"   Distance: {dist_sl_correct:.3f}%")

print()
print(f"📍 STOP-LOSS:")
print(f"   SL on-chain (dangereux): \${sl_old:,.2f} ({dist_sl_old:+.2f}%)")
print(f"   SL correct (5% risk): \${sl_correct:,.2f} ({dist_sl_correct:+.3f}%)")

# Alerte risque
if pnl_pct < -50:
    print()
    print("🚨🚨 DANGER: PnL < -50% - FERMETURE RECOMMANDÉE!")
elif pnl_pct < -40:
    print()
    print("⚠️  ATTENTION: PnL < -40% - Surveiller!")

EOF

echo ""
echo "════════════════════════════════════════════════════════════"
echo "Dernière mise à jour: $(date '+%H:%M:%S')"
echo "════════════════════════════════════════════════════════════"
