{
  "timestamp": "2026-03-21T11:39:29.973942",
  "stats": {
    "positions": 2,
    "maxPositions": 7,
    "winRate": 0,
    "pnl": 0,
    "totalTrades": 0,
    "wins": 0,
    "losses": 0
  },
  "signals": {
    "buy": 11,
    "sell": 1
  },
  "marketAnalysis": {
    "totalCryptos": 65,
    "bearishCount": 36,
    "bullishCount": 29,
    "bearishPercent": 55.4,
    "rsiOversold": 2,
    "rsiOverbought": 3,
    "highAiCount": 33,
    "withSignalsCount": 8,
    "blockers": [],
    "topOpportunities": [
      {
        "symbol": "XRPUSDT",
        "buySignals": 6,
        "aiScore": 80.9,
        "rsi": 70.9,
        "isBearish": false,
        "reason": "⚡ GOLDEN CROSS (2-3 bougies): EMA9>EMA21 (+0.01%), RSI=71, AI=80.9"
      },
      {
        "symbol": "ETHFIUSDT",
        "buySignals": 6,
        "aiScore": 62.0,
        "rsi": 59.4,
        "isBearish": false,
        "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
      },
      {
        "symbol": "WAXPUSDT",
        "buySignals": 6,
        "aiScore": 55.3,
        "rsi": 56.5,
        "isBearish": false,
        "reason": "🚀🚀🚀 GOLDEN CROSS IMMÉDIAT (1 bougie) ! EMA9 croise EMA21 (+0.04%), RSI=59 - ACHAT PRIORITAIRE"
      },
      {
        "symbol": "DASHUSDT",
        "buySignals": 4,
        "aiScore": 67.0,
        "rsi": 88.3,
        "isBearish": false,
        "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
      },
      {
        "symbol": "THEUSDT",
        "buySignals": 4,
        "aiScore": 55.8,
        "rsi": 73.2,
        "isBearish": false,
        "reason": "RSI 73 > 72 sans momentum - Achat interdit"
      }
    ],
    "requirements": {
      "minBuySignals": 3,
      "minAiScore": 65,
      "rsiOversold": 30.0,
      "rsiOverbought": 70.0
    }
  },
  "positions": [
    {
      "symbol": "BANANAS31USDT",
      "quantity": 18409.0,
      "entryPrice": 0.009505,
      "currentPrice": 0.009507,
      "pnlPct": 0.02
    },
    {
      "symbol": "PHAUSDT",
      "quantity": 4289.0,
      "entryPrice": 0.0408,
      "currentPrice": 0.0403,
      "pnlPct": -1.23
    }
  ],
  "cryptos": [
    {
      "symbol": "THEUSDT",
      "price": 0.1481,
      "rsi": 73.2,
      "aiScore": 55.8,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 4,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.82,
      "reason": "RSI 73 > 72 sans momentum - Achat interdit"
    },
    {
      "symbol": "XRPUSDT",
      "price": 1.4416,
      "rsi": 70.9,
      "aiScore": 80.9,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 6,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.13,
      "reason": "⚡ GOLDEN CROSS (2-3 bougies): EMA9>EMA21 (+0.01%), RSI=71, AI=80.9"
    },
    {
      "symbol": "HUMAUSDT",
      "price": 0.01724,
      "rsi": 40.0,
      "aiScore": 56.7,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -2.1,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ADAUSDT",
      "price": 0.2643,
      "rsi": 53.3,
      "aiScore": 92.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "XAIUSDT",
      "price": 0.0109,
      "rsi": 39.5,
      "aiScore": 85.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.54,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ENAUSDT",
      "price": 0.1015,
      "rsi": 66.7,
      "aiScore": 64.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "TONUSDT",
      "price": 1.261,
      "rsi": 57.1,
      "aiScore": 72.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.16,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "DEGOUSDT",
      "price": 0.413,
      "rsi": 58.6,
      "aiScore": 58.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "DOGEUSDT",
      "price": 0,
      "rsi": 43.4,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "LINKUSDT",
      "price": 0,
      "rsi": 44.4,
      "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.007046,
      "rsi": 43.4,
      "aiScore": 47,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.14,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BNBUSDT",
      "price": 643.46,
      "rsi": 66.7,
      "aiScore": 82.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.09,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (0.014%), Mom3=0.0%, RSI=67, AI=82.0"
    },
    {
      "symbol": "DOTUSDT",
      "price": 0,
      "rsi": 68.8,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "RENDERUSDT",
      "price": 1.684,
      "rsi": 33.3,
      "aiScore": 70.2,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.12,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.202%), Mom3=-0.2%, RSI=37, AI=70.2"
    },
    {
      "symbol": "SAHARAUSDT",
      "price": 0.02771,
      "rsi": 47.4,
      "aiScore": 53.5,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 2,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.07,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "WAXPUSDT",
      "price": 0.00747,
      "rsi": 56.5,
      "aiScore": 55.3,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 6,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.67,
      "reason": "🚀🚀🚀 GOLDEN CROSS IMMÉDIAT (1 bougie) ! EMA9 croise EMA21 (+0.04%), RSI=59 - ACHAT PRIORITAIRE"
    },
    {
      "symbol": "TAOUSDT",
      "price": 268.4,
      "rsi": 34.5,
      "aiScore": 49.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.26,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ZROUSDT",
      "price": 2.019,
      "rsi": 25.0,
      "aiScore": 70.6,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.64,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "AAVEUSDT",
      "price": 111.42,
      "rsi": 52.1,
      "aiScore": 76.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.03,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.016%), Mom3=0.0%, RSI=51, AI=76.5"
    },
    {
      "symbol": "POLUSDT",
      "price": 0.0963,
      "rsi": 58.3,
      "aiScore": 75.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.31,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ENSOUSDT",
      "price": 1.149,
      "rsi": 59.1,
      "aiScore": 58.9,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.35,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "LTCUSDT",
      "price": 56.03,
      "rsi": 36.2,
      "aiScore": 94.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.07,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "WUSDT",
      "price": 0.0174,
      "rsi": 54.5,
      "aiScore": 56.2,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": -1.14,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "UUSDT",
      "price": 1.0003,
      "rsi": 50.0,
      "aiScore": 66.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 1,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.01,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "WIFUSDT",
      "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": "COSUSDT",
      "price": 0.001611,
      "rsi": 44.8,
      "aiScore": 41,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.43,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "RLUSDUSDT",
      "price": 1.0002,
      "rsi": 50.0,
      "aiScore": 0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.01,
      "reason": "Pattern bloqué: Pattern 'STABLECOIN_REJECTED' désactivé"
    },
    {
      "symbol": "PIXELUSDT",
      "price": 0.00939,
      "rsi": 48.6,
      "aiScore": 0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.63,
      "reason": "Pattern bloqué: Pattern 'PROLONGED_DOWNTREND' blacklisté (performance insuffisante)"
    },
    {
      "symbol": "SUIUSDT",
      "price": 0.9615,
      "rsi": 52.2,
      "aiScore": 59.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.05,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "FETUSDT",
      "price": 0,
      "rsi": 43.6,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "TRUMPUSDT",
      "price": 3.349,
      "rsi": 26.9,
      "aiScore": 80.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.03,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ASTERUSDT",
      "price": 0.69,
      "rsi": 50.0,
      "aiScore": 68.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "DASHUSDT",
      "price": 32.66,
      "rsi": 88.3,
      "aiScore": 67.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 4,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 1.18,
      "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
    },
    {
      "symbol": "TRXUSDT",
      "price": 0.3102,
      "rsi": 61.5,
      "aiScore": 71.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": -0.06,
      "reason": "Conditions non remplies"
    },
    {
      "symbol": "ZECUSDT",
      "price": 0,
      "rsi": 47.1,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "PEPEUSDT",
      "price": 3.41e-06,
      "rsi": 40.0,
      "aiScore": 68.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ENJUSDT",
      "price": 0.02385,
      "rsi": 39.2,
      "aiScore": 71,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -1.12,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BONKUSDT",
      "price": 5.92e-06,
      "rsi": 50.0,
      "aiScore": 66.1,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.17,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "SHIBUSDT",
      "price": 6e-06,
      "rsi": 50.0,
      "aiScore": 90,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 3,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "ACHAT HAUSSIER (4pts/4req): EMA9>EMA21 (+-0.08%), RSI=56, AI=90"
    },
    {
      "symbol": "BARDUSDT",
      "price": 0.533,
      "rsi": 63.7,
      "aiScore": 82.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.26,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "BANANAS31USDT",
      "price": 0.009509,
      "rsi": 49.6,
      "aiScore": 78.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 3,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": true,
      "momentum": 0.42,
      "reason": "Pattern bloqué: Pattern 'SQUEEZE_BREAKOUT' désactivé"
    },
    {
      "symbol": "SOLUSDT",
      "price": 89.9,
      "rsi": 40.6,
      "aiScore": 90.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.07,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "GIGGLEUSDT",
      "price": 27.26,
      "rsi": 51.9,
      "aiScore": 72.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.33,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "NXPCUSDT",
      "price": 0.2999,
      "rsi": 35.1,
      "aiScore": 70.6,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.1,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ETHFIUSDT",
      "price": 0.605,
      "rsi": 59.4,
      "aiScore": 62.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 6,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 1.17,
      "reason": "Pattern bloqué: Pattern 'PULLBACK' blacklisté (performance insuffisante)"
    },
    {
      "symbol": "VIRTUALUSDT",
      "price": 0.6933,
      "rsi": 54.0,
      "aiScore": 59.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.04,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "UNIUSDT",
      "price": 3.593,
      "rsi": 45.5,
      "aiScore": 77.6,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "BUY",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.14,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.052%), Mom3=-0.1%, RSI=45, AI=77.6"
    },
    {
      "symbol": "FILUSDT",
      "price": 0,
      "rsi": 68.2,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "NEARUSDT",
      "price": 0,
      "rsi": 45.5,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "AVAXUSDT",
      "price": 9.5,
      "rsi": 50.0,
      "aiScore": 95.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.11,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ATOMUSDT",
      "price": 0,
      "rsi": 45.5,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "BTCUSDT",
      "price": 70609.99,
      "rsi": 60.8,
      "aiScore": 85.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 2,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.03,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.011%), Mom3=0.0%, RSI=61, AI=85.5"
    },
    {
      "symbol": "ICPUSDT",
      "price": 2.505,
      "rsi": 62.5,
      "aiScore": 68.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 2,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.16,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.052%), Mom3=0.0%, RSI=61, AI=68.8"
    },
    {
      "symbol": "XPLUSDT",
      "price": 0.0944,
      "rsi": 56.2,
      "aiScore": 64.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.11,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "KITEUSDT",
      "price": 0,
      "rsi": 48.8,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "STOUSDT",
      "price": 0.0967,
      "rsi": 46.3,
      "aiScore": 64.3,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.82,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "MBOXUSDT",
      "price": 0.0184,
      "rsi": 40.0,
      "aiScore": 72.0,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.54,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "VANRYUSDT",
      "price": 0.006085,
      "rsi": 41.3,
      "aiScore": 75.6,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.13,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "ETHUSDT",
      "price": 2156.42,
      "rsi": 55.5,
      "aiScore": 100,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 3,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.13,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.003%), Mom3=0.1%, RSI=57, AI=100"
    },
    {
      "symbol": "PUMPUSDT",
      "price": 0,
      "rsi": 46.7,
      "aiScore": 50,
      "emaAlignment": "mixed",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0,
      "reason": "🚫 🚫 Blacklist PERMANENTE: Stablecoin/Wrapped/Fiat"
    },
    {
      "symbol": "ANKRUSDT",
      "price": 0.00545,
      "rsi": 54.5,
      "aiScore": 53.4,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": 0.37,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "HBARUSDT",
      "price": 0.09262,
      "rsi": 66.7,
      "aiScore": 64.8,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 2,
      "signal": "BUY",
      "isBearish": false,
      "inPosition": false,
      "momentum": 0.02,
      "reason": "🔮 EARLY MOMENTUM: EMA convergentes (-0.026%), Mom3=-0.1%, RSI=67, AI=64.8"
    },
    {
      "symbol": "BCHUSDT",
      "price": 467.3,
      "rsi": 34.2,
      "aiScore": 71.5,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.17,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "WLDUSDT",
      "price": 0.3144,
      "rsi": 55.6,
      "aiScore": 67.9,
      "emaAlignment": "bearish",
      "bbDirection": "flat",
      "buySignals": 0,
      "signal": "HOLD",
      "isBearish": true,
      "inPosition": false,
      "momentum": -0.29,
      "reason": "EMA9<EMA21 (bearish) - Achat interdit"
    },
    {
      "symbol": "PHAUSDT",
      "price": 0.0403,
      "rsi": 40.0,
      "aiScore": 49.0,
      "emaAlignment": "bullish",
      "bbDirection": "flat",
      "buySignals": 2,
      "signal": "SELL",
      "isBearish": true,
      "inPosition": true,
      "momentum": -1.71,
      "reason": "SELL SIGNAL TECHNIQUE: 4 signaux baissiers, P&L: -1.23%"
    }
  ],
  "logs": [],
  "settings": {
    "autoTrade": true,
    "stopLoss": 1.5,
    "takeProfit": 3.0,
    "testnet": true
  }
}