{
  "timestamp": "2026-03-21T10:53:20.113281",
  "stats": {
    "positions": 0,
    "maxPositions": 7,
    "winRate": 28.6,
    "pnl": -57.39,
    "totalTrades": 35,
    "wins": 10,
    "losses": 25
  },
  "signals": {
    "buy": 12,
    "sell": 0
  },
  "marketAnalysis": {
    "totalCryptos": 65,
    "bearishCount": 43,
    "bullishCount": 22,
    "bearishPercent": 66.2,
    "rsiOversold": 10,
    "rsiOverbought": 3,
    "highAiCount": 24,
    "withSignalsCount": 6,
    "blockers": [],
    "topOpportunities": [
      {
        "symbol": "WUSDT",
        "buySignals": 10,
        "aiScore": 45.4,
        "rsi": 70.0,
        "isBearish": true,
        "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
      },
      {
        "symbol": "DASHUSDT",
        "buySignals": 4,
        "aiScore": 75.0,
        "rsi": 51.1,
        "isBearish": false,
        "reason": "ACHAT HAUSSIER (5pts/4req): EMA9>EMA21 (+-0.01%), RSI=50, AI=75.0"
      },
      {
        "symbol": "BARDUSDT",
        "buySignals": 4,
        "aiScore": 58.3,
        "rsi": 44.2,
        "isBearish": false,
        "reason": "Conditions non remplies"
      },
      {
        "symbol": "XAIUSDT",
        "buySignals": 4,
        "aiScore": 49.0,
        "rsi": 73.6,
        "isBearish": true,
        "reason": "Conditions non remplies"
      },
      {
        "symbol": "XRPUSDT",
        "buySignals": 3,
        "aiScore": 77.9,
        "rsi": 55.8,
        "isBearish": false,
        "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.027%), Mom3=-0.1%, RSI=56, AI=77.9"
      }
    ],
    "requirements": {
      "minBuySignals": 3,
      "minAiScore": 65,
      "rsiOversold": 30.0,
      "rsiOverbought": 70.0
    }
  },
  "positions": [],
  "cryptos": [
    {
      "symbol": "SOLUSDT",
      "price": 89.94,
      "rsi": 21.0,
      "aiScore": 89.3,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ENSOUSDT",
      "price": 1.144,
      "rsi": 53.3,
      "aiScore": 55.3,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "⚡ GOLDEN CROSS (2-3 bougies): EMA9>EMA21 (+0.03%), RSI=50, AI=55.3"
    },
    {
      "symbol": "XRPUSDT",
      "price": 1.4396,
      "rsi": 55.8,
      "aiScore": 77.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 3,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.05,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.027%), Mom3=-0.1%, RSI=56, AI=77.9"
    },
    {
      "symbol": "SUIUSDT",
      "price": 0.962,
      "rsi": 38.8,
      "aiScore": 62.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.13,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ENJUSDT",
      "price": 0.02405,
      "rsi": 48.2,
      "aiScore": 87.0,
      "emaAlignment": "bearish",
      "bbDirection": "down",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.11,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ADAUSDT",
      "price": 0.2642,
      "rsi": 50.0,
      "aiScore": 77.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.08,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "XPLUSDT",
      "price": 0.0944,
      "rsi": 47.6,
      "aiScore": 63.400000000000006,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.32,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "KITEUSDT",
      "price": 0,
      "rsi": 72.6,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "MBOXUSDT",
      "price": 0.0184,
      "rsi": 30.0,
      "aiScore": 47.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.54,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ICPUSDT",
      "price": 2.501,
      "rsi": 42.5,
      "aiScore": 66.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.16,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BCHUSDT",
      "price": 468.2,
      "rsi": 28.6,
      "aiScore": 66.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.23,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "AVAXUSDT",
      "price": 9.5,
      "rsi": 30.0,
      "aiScore": 95.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.31,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BONKUSDT",
      "price": 5.92e-06,
      "rsi": 25.0,
      "aiScore": 47,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.5,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "TRUMPUSDT",
      "price": 3.35,
      "rsi": 42.3,
      "aiScore": 64.3,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.3,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ZECUSDT",
      "price": 0,
      "rsi": 46.2,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "AAVEUSDT",
      "price": 111.4,
      "rsi": 41.0,
      "aiScore": 68.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.09,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "RLUSDUSDT",
      "price": 1.0,
      "rsi": 50.0,
      "aiScore": 0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.01,
      "reason": "Pattern bloqué: Pattern 'STABLECOIN_REJECTED' désactivé"
    },
    {
      "symbol": "TONUSDT",
      "price": 1.263,
      "rsi": 73.7,
      "aiScore": 51.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.32,
      "reason": "RSI 70 > 65 sans support - Achat interdit"
    },
    {
      "symbol": "WAXPUSDT",
      "price": 0.00742,
      "rsi": 53.8,
      "aiScore": 58.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.67,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ATOMUSDT",
      "price": 0,
      "rsi": 42.9,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "UNIUSDT",
      "price": 3.587,
      "rsi": 18.2,
      "aiScore": 47,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.44,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "RENDERUSDT",
      "price": 1.684,
      "rsi": 20.0,
      "aiScore": 74.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.77,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "WIFUSDT",
      "price": 0,
      "rsi": 40.0,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "DEGOUSDT",
      "price": 0.414,
      "rsi": 62.5,
      "aiScore": 50.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.49,
      "reason": "🚀🚀🚀 GOLDEN CROSS IMMÉDIAT (1 bougie) ! EMA9 croise EMA21 (+0.01%), RSI=62 - ACHAT PRIORITAIRE"
    },
    {
      "symbol": "PHAUSDT",
      "price": 0.0408,
      "rsi": 66.7,
      "aiScore": 60.0,
      "emaAlignment": "bullish",
      "bbDirection": "up",
      "buySignals": 2,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.49,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "GIGGLEUSDT",
      "price": 27.29,
      "rsi": 53.7,
      "aiScore": 53.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.18,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "PIXELUSDT",
      "price": 0.00945,
      "rsi": 40.0,
      "aiScore": 0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.05,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ETHFIUSDT",
      "price": 0.598,
      "rsi": 62.1,
      "aiScore": 60.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "DOTUSDT",
      "price": 0,
      "rsi": 50.0,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "ASTERUSDT",
      "price": 0.691,
      "rsi": 50.0,
      "aiScore": 62.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "XAIUSDT",
      "price": 0.01102,
      "rsi": 73.6,
      "aiScore": 49.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 4,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.92,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "STOUSDT",
      "price": 0.0977,
      "rsi": 42.3,
      "aiScore": 51.7,
      "emaAlignment": "bearish",
      "bbDirection": "down",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.41,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "POLUSDT",
      "price": 0.0964,
      "rsi": 57.1,
      "aiScore": 84.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.21,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.090%), Mom3=0.2%, RSI=57, AI=84.1"
    },
    {
      "symbol": "PEPEUSDT",
      "price": 3.42e-06,
      "rsi": 45.5,
      "aiScore": 77.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "SAHARAUSDT",
      "price": 0.02771,
      "rsi": 60.6,
      "aiScore": 65.7,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.11,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.106%), Mom3=-0.3%, RSI=60, AI=65.7"
    },
    {
      "symbol": "NEARUSDT",
      "price": 0,
      "rsi": 53.8,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "COSUSDT",
      "price": 0.001617,
      "rsi": 53.1,
      "aiScore": 56.5,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 3,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.43,
      "reason": "⚡ GOLDEN CROSS (2-3 bougies): EMA9>EMA21 (+0.01%), RSI=50, AI=56.5"
    },
    {
      "symbol": "BTCUSDT",
      "price": 70592.93,
      "rsi": 41.7,
      "aiScore": 82.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.11,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "SHIBUSDT",
      "price": 5.99e-06,
      "rsi": 36.4,
      "aiScore": 80.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.33,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "FILUSDT",
      "price": 0,
      "rsi": 41.7,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "DOGEUSDT",
      "price": 0,
      "rsi": 12.3,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "PUMPUSDT",
      "price": 0,
      "rsi": 33.3,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "ENAUSDT",
      "price": 0.1015,
      "rsi": 33.3,
      "aiScore": 63.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ANKRUSDT",
      "price": 0.00542,
      "rsi": 43.5,
      "aiScore": 39,
      "emaAlignment": "bearish",
      "bbDirection": "down",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.28,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "HBARUSDT",
      "price": 0.09261,
      "rsi": 42.9,
      "aiScore": 58.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.06,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BARDUSDT",
      "price": 0.5341,
      "rsi": 44.2,
      "aiScore": 58.3,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 4,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "VIRTUALUSDT",
      "price": 0.6936,
      "rsi": 33.7,
      "aiScore": 66.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.53,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "TRXUSDT",
      "price": 0.31,
      "rsi": 64.0,
      "aiScore": 62.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.16,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (0.030%), Mom3=0.1%, RSI=64, AI=62.0"
    },
    {
      "symbol": "BANANAS31USDT",
      "price": 0.009482,
      "rsi": 34.9,
      "aiScore": 75.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.13,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "NXPCUSDT",
      "price": 0.301,
      "rsi": 42.3,
      "aiScore": 66.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.1,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.330%), Mom3=0.4%, RSI=42, AI=66.4"
    },
    {
      "symbol": "WUSDT",
      "price": 0.0175,
      "rsi": 70.0,
      "aiScore": 45.4,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 10,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 1.74,
      "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
    },
    {
      "symbol": "LINKUSDT",
      "price": 0,
      "rsi": 25.0,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "PENGUUSDT",
      "price": 0.007059,
      "rsi": 26.9,
      "aiScore": 66.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.24,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "WLDUSDT",
      "price": 0.3151,
      "rsi": 45.1,
      "aiScore": 65.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.06,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "FETUSDT",
      "price": 0,
      "rsi": 33.3,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "VANRYUSDT",
      "price": 0.006099,
      "rsi": 45.6,
      "aiScore": 58.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.15,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "THEUSDT",
      "price": 0.1466,
      "rsi": 60.0,
      "aiScore": 49,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.41,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.097%), Mom3=0.2%, RSI=60, AI=49"
    },
    {
      "symbol": "TAOUSDT",
      "price": 269.3,
      "rsi": 23.1,
      "aiScore": 47,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.03,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "DASHUSDT",
      "price": 32.28,
      "rsi": 51.1,
      "aiScore": 75.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 4,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": -0.09,
      "reason": "ACHAT HAUSSIER (5pts/4req): EMA9>EMA21 (+-0.01%), RSI=50, AI=75.0"
    },
    {
      "symbol": "LTCUSDT",
      "price": 56.07,
      "rsi": 26.9,
      "aiScore": 94.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.25,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ZROUSDT",
      "price": 2.031,
      "rsi": 41.4,
      "aiScore": 72.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.39,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "UUSDT",
      "price": 1.0003,
      "rsi": 57.1,
      "aiScore": 61.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "⚡ GOLDEN CROSS (2-3 bougies): EMA9>EMA21 (+0.00%), RSI=57, AI=61.0"
    },
    {
      "symbol": "HUMAUSDT",
      "price": 0.01757,
      "rsi": 42.7,
      "aiScore": 57.6,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.11,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ETHUSDT",
      "price": 2153.33,
      "rsi": 32.4,
      "aiScore": 94.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.22,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BNBUSDT",
      "price": 642.87,
      "rsi": 37.3,
      "aiScore": 84.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.01,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.021%), Mom3=0.0%, RSI=37, AI=84.0"
    }
  ],
  "logs": [
    {
      "type": "error",
      "message": "WIFUSDT: -2.93€ (-1.68%) - ai-sell (LSTM prédit baisse (34%), Momentum retourne (crash mom3=-1.1)",
      "timestamp": "2026-03-20T14:26:09.285343"
    },
    {
      "type": "error",
      "message": "LINKUSDT: -3.87€ (-0.77%) - quick-exit",
      "timestamp": "2026-03-20T19:34:56.531640"
    },
    {
      "type": "success",
      "message": "BTCUSDT: +3.76€ (+0.75%) - creux-peak-exit (-0.29% du pic, P&L=+0.75%)",
      "timestamp": "2026-03-20T21:40:28.599916"
    },
    {
      "type": "error",
      "message": "BANANAS31USDT: -0.55€ (-0.32%) - MAX_HOLD_180min (-0.2%)",
      "timestamp": "2026-03-21T01:02:01.787601"
    },
    {
      "type": "success",
      "message": "BANANAS31USDT: +0.11€ (+0.02%) - creux-peak-exit (-0.41% du pic, P&L=+0.02%)",
      "timestamp": "2026-03-21T06:48:18.235820"
    },
    {
      "type": "error",
      "message": "ETHFIUSDT: -14.59€ (-2.92%) - ai-strong-sell (Momentum retourne (crash mom3=-2.76%), Divergence RSI baissi)",
      "timestamp": "2026-03-21T07:51:49.344576"
    },
    {
      "type": "error",
      "message": "PHAUSDT: -0.44€ (-0.25%) - creux-peak-exit (-0.99% du pic, P&L=+0.00%)",
      "timestamp": "2026-03-21T07:56:37.677213"
    },
    {
      "type": "error",
      "message": "GIGGLEUSDT: -2.56€ (-1.46%) - ai-sell (Momentum retourne (crash mom3=-1.67%), Divergence RSI baissi)",
      "timestamp": "2026-03-21T08:05:49.122005"
    },
    {
      "type": "success",
      "message": "AAVEUSDT: +0.31€ (+0.06%) - creux-peak-exit (-0.26% du pic, P&L=+0.04%)",
      "timestamp": "2026-03-21T09:18:15.724575"
    },
    {
      "type": "success",
      "message": "ETHUSDT: +0.53€ (+0.11%) - ai-strong-sell (Momentum retourne (crash mom3=-34.54%), Divergence RSI baiss)",
      "timestamp": "2026-03-21T09:55:29.317986"
    }
  ],
  "settings": {
    "autoTrade": true,
    "stopLoss": 1.5,
    "takeProfit": 3.0,
    "testnet": true
  }
}