[
  {
    "symbol": "TLMUSDT",
    "side": "BUY",
    "entry_price": 0.001729,
    "exit_price": 0.001734,
    "quantity": 289184.0,
    "pnl": 1.4459,
    "pnl_pct": 0.29,
    "profit_usdt": 1.4459,
    "profit_percent": 0.29,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T19:05:48.147314",
    "exit_time": "2026-03-10T19:25:33.071246",
    "pattern": "PULLBACK"
  },
  {
    "symbol": "FIOUSDT",
    "side": "BUY",
    "entry_price": 0.00879,
    "exit_price": 0.00878,
    "quantity": 56882.0,
    "pnl": -0.5688,
    "pnl_pct": -0.11,
    "profit_usdt": -0.5688,
    "profit_percent": -0.11,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T18:39:29.436619",
    "exit_time": "2026-03-10T19:25:32.340145",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TONUSDT",
    "side": "BUY",
    "entry_price": 1.344,
    "exit_price": 1.34,
    "quantity": 372.02,
    "pnl": -1.4881,
    "pnl_pct": -0.3,
    "profit_usdt": -1.4881,
    "profit_percent": -0.3,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T18:14:28.281393",
    "exit_time": "2026-03-10T18:29:40.931156",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ANKRUSDT",
    "side": "BUY",
    "entry_price": 0.00438,
    "exit_price": 0.00435,
    "quantity": 114155.2,
    "pnl": -3.4247,
    "pnl_pct": -0.68,
    "profit_usdt": -3.4247,
    "profit_percent": -0.68,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T17:42:10.529230",
    "exit_time": "2026-03-10T18:04:43.693141",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TRXUSDT",
    "side": "BUY",
    "entry_price": 0.2844,
    "exit_price": 0.2843,
    "quantity": 1758.0,
    "pnl": -0.1758,
    "pnl_pct": -0.04,
    "profit_usdt": -0.1758,
    "profit_percent": -0.04,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T17:42:00.209203",
    "exit_time": "2026-03-10T18:04:43.235311",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "KAVAUSDT",
    "side": "BUY",
    "entry_price": 0.0671,
    "exit_price": 0.067,
    "quantity": 7451.5,
    "pnl": -0.7452,
    "pnl_pct": -0.15,
    "profit_usdt": -0.7452,
    "profit_percent": -0.15,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-10T17:24:15.935356",
    "exit_time": "2026-03-10T18:04:42.781518",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ZECUSDT",
    "side": "BUY",
    "entry_price": 214.26,
    "exit_price": 214.13,
    "quantity": 2.333,
    "pnl": -0.3033,
    "pnl_pct": -0.06,
    "profit_usdt": -0.3033,
    "profit_percent": -0.06,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T19:35:41.000606",
    "exit_time": "2026-03-09T19:40:21.855359",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "CRVUSDT",
    "side": "BUY",
    "entry_price": 0.2425,
    "exit_price": 0.2423,
    "quantity": 721.6,
    "pnl": -0.1443,
    "pnl_pct": -0.08,
    "profit_usdt": -0.1443,
    "profit_percent": -0.08,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T19:24:59.778925",
    "exit_time": "2026-03-09T19:40:21.399182",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AAVEUSDT",
    "side": "BUY",
    "entry_price": 106.16,
    "exit_price": 106.16,
    "quantity": 1.648,
    "pnl": 0.0,
    "pnl_pct": 0.0,
    "profit_usdt": 0.0,
    "profit_percent": 0.0,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T19:24:49.538702",
    "exit_time": "2026-03-09T19:40:20.940699",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "SUIUSDT",
    "side": "BUY",
    "entry_price": 0.9342,
    "exit_price": 0.9442,
    "quantity": 535.2,
    "pnl": 5.352,
    "pnl_pct": 1.07,
    "profit_usdt": 5.352,
    "profit_percent": 1.07,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T19:00:01.823647",
    "exit_time": "2026-03-09T19:40:20.482848",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "APTUSDT",
    "side": "BUY",
    "entry_price": 0.968,
    "exit_price": 0.963,
    "quantity": 516.52,
    "pnl": -2.5826,
    "pnl_pct": -0.52,
    "profit_usdt": -2.5826,
    "profit_percent": -0.52,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T18:10:33.687835",
    "exit_time": "2026-03-09T19:40:19.967981",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ENSOUSDT",
    "side": "BUY",
    "entry_price": 1.176,
    "exit_price": 1.181,
    "quantity": 425.17,
    "pnl": 2.1259,
    "pnl_pct": 0.43,
    "profit_usdt": 2.1259,
    "profit_percent": 0.43,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T17:58:48.182764",
    "exit_time": "2026-03-09T19:40:19.441607",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ORCAUSDT",
    "side": "BUY",
    "entry_price": 0.942,
    "exit_price": 0.941,
    "quantity": 530.78,
    "pnl": -0.5308,
    "pnl_pct": -0.11,
    "profit_usdt": -0.5308,
    "profit_percent": -0.11,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T17:52:06.813364",
    "exit_time": "2026-03-09T19:40:18.974076",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AGLDUSDT",
    "side": "BUY",
    "entry_price": 0.258,
    "exit_price": 0.256,
    "quantity": 1937.9,
    "pnl": -3.8758,
    "pnl_pct": -0.78,
    "profit_usdt": -3.8758,
    "profit_percent": -0.78,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T17:00:02.340922",
    "exit_time": "2026-03-09T17:43:05.766055",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TONUSDT",
    "side": "BUY",
    "entry_price": 1.344,
    "exit_price": 1.357,
    "quantity": 372.02,
    "pnl": 4.8363,
    "pnl_pct": 0.97,
    "profit_usdt": 4.8363,
    "profit_percent": 0.97,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T15:28:53.951437",
    "exit_time": "2026-03-09T17:43:05.305554",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "BIOUSDT",
    "side": "BUY",
    "entry_price": 0.0212,
    "exit_price": 0.0209,
    "quantity": 23584.9,
    "pnl": -7.0755,
    "pnl_pct": -1.42,
    "profit_usdt": -7.0755,
    "profit_percent": -1.42,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T15:27:18.469605",
    "exit_time": "2026-03-09T17:43:04.843443",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "SUIUSDT",
    "side": "BUY",
    "entry_price": 0.9043,
    "exit_price": 0.9041,
    "quantity": 193.5,
    "pnl": -0.0387,
    "pnl_pct": -0.02,
    "profit_usdt": -0.0387,
    "profit_percent": -0.02,
    "reason": "manual_sell_all",
    "exit_reason": "manual_sell_all",
    "entry_time": "2026-03-09T11:46:54.160664",
    "exit_time": "2026-03-09T11:57:28.589936",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "SXPUSDT",
    "side": "BUY",
    "entry_price": 0.0207,
    "exit_price": 0.022,
    "quantity": 24154.5,
    "pnl": 31.400849999999977,
    "pnl_pct": 6.2801932367149815,
    "reason": "ai-sell (Divergence RSI baissiÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨re (RSI=93), RSI en surachat (93), Pro)",
    "entry_time": "2026-03-09T12:13:38.662702",
    "exit_time": "2026-03-09T12:38:58.796994",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "BABYUSDT",
    "side": "BUY",
    "entry_price": 0.01443,
    "exit_price": 0.01426,
    "quantity": 34650.0,
    "pnl": -5.8905,
    "pnl_pct": -1.1781011781011763,
    "reason": "ai-strong-sell (Momentum retourne (crash mom3=-1.52%), Divergence RSI baissi)",
    "entry_time": "2026-03-09T13:22:19.390904",
    "exit_time": "2026-03-09T14:03:08.116640",
    "pattern": "PULLBACK"
  },
  {
    "symbol": "PHAUSDT",
    "side": "BUY",
    "entry_price": 0.0373,
    "exit_price": 0.0387,
    "quantity": 13404.0,
    "pnl": 18.765599999999978,
    "pnl_pct": 3.753351206434319,
    "reason": "take-profit",
    "entry_time": "2026-03-09T13:22:29.473431",
    "exit_time": "2026-03-09T14:24:10.328758",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "COSUSDT",
    "side": "BUY",
    "entry_price": 0.001138,
    "exit_price": 0.001238,
    "quantity": 439137.8,
    "pnl": 43.91378000000002,
    "pnl_pct": 8.787346221441128,
    "reason": "take-profit",
    "entry_time": "2026-03-09T13:43:12.617409",
    "exit_time": "2026-03-09T14:24:31.269926",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TAOUSDT",
    "side": "BUY",
    "entry_price": 197.0,
    "exit_price": 196.7,
    "quantity": 2.538,
    "pnl": -0.7614000000000288,
    "pnl_pct": -0.1522842639594013,
    "reason": "creux-peak-exit (-0.35% du pic, P&L=+0.05%)",
    "entry_time": "2026-03-09T14:31:27.789482",
    "exit_time": "2026-03-09T14:48:38.364997",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "PUMPUSDT",
    "side": "BUY",
    "entry_price": 0.001953,
    "exit_price": 0.001956,
    "quantity": 256016.0,
    "pnl": 0.7680479999999354,
    "pnl_pct": 0.1536098310291667,
    "reason": "creux-peak-exit (-0.40% du pic, P&L=+1.18%)",
    "entry_time": "2026-03-09T14:11:09.966620",
    "exit_time": "2026-03-09T15:06:23.456129",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AUDIOUSDT",
    "side": "BUY",
    "entry_price": 0.0206,
    "exit_price": 0.0204,
    "quantity": 24271.8,
    "pnl": -4.8543599999999705,
    "pnl_pct": -0.9708737864077666,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-09T13:43:06.132499",
    "exit_time": "2026-03-09T16:46:28.654232",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ARBUSDT",
    "side": "BUY",
    "entry_price": 0.0976,
    "exit_price": 0.099,
    "quantity": 5122.9,
    "pnl": 7.172059999999991,
    "pnl_pct": 1.434426229508201,
    "reason": "MAX_HOLD_180min (+1.5%)",
    "entry_time": "2026-03-09T14:04:44.174159",
    "exit_time": "2026-03-09T17:10:14.026076",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "KAVAUSDT",
    "side": "BUY",
    "entry_price": 0.0658,
    "exit_price": 0.0669,
    "quantity": 7598.7,
    "pnl": 8.358570000000029,
    "pnl_pct": 1.6717325227963542,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-09T14:04:55.119746",
    "exit_time": "2026-03-09T17:10:21.841562",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TRUMPUSDT",
    "side": "BUY",
    "entry_price": 2.967,
    "exit_price": 2.943,
    "quantity": 168.52,
    "pnl": -4.044480000000004,
    "pnl_pct": -0.8088978766430777,
    "reason": "MAX_HOLD_180min (-0.5%)",
    "entry_time": "2026-03-09T14:11:03.564078",
    "exit_time": "2026-03-09T17:16:04.963297",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "OPUSDT",
    "side": "BUY",
    "entry_price": 0.1193,
    "exit_price": 0.1216,
    "quantity": 4191.11,
    "pnl": 9.639552999999985,
    "pnl_pct": 1.9279128248113953,
    "reason": "creux-peak-exit (-0.73% du pic, P&L=+1.93%)",
    "entry_time": "2026-03-09T20:06:18.834865",
    "exit_time": "2026-03-09T20:32:42.105421",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "WLFIUSDT",
    "side": "BUY",
    "entry_price": 0.0994,
    "exit_price": 0.1004,
    "quantity": 1760.5,
    "pnl": 1.7605000000000015,
    "pnl_pct": 1.0060362173038184,
    "reason": "MAX_HOLD_180min (+1.0%)",
    "entry_time": "2026-03-09T20:00:03.836811",
    "exit_time": "2026-03-09T23:02:53.552969",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ENSOUSDT",
    "side": "BUY",
    "entry_price": 1.182,
    "exit_price": 1.172,
    "quantity": 423.01,
    "pnl": -4.230100000000004,
    "pnl_pct": -0.8460236886632888,
    "reason": "MAX_HOLD_180min (-0.5%)",
    "entry_time": "2026-03-09T20:23:22.352741",
    "exit_time": "2026-03-09T23:27:16.543966",
    "pattern": "SQUEEZE_BREAKOUT"
  },
  {
    "symbol": "USUALUSDT",
    "side": "BUY",
    "entry_price": 0.01525,
    "exit_price": 0.01517,
    "quantity": 32786.8,
    "pnl": -2.622944000000007,
    "pnl_pct": -0.5245901639344241,
    "reason": "ai-strong-sell (Momentum retourne (crash mom3=-1.88%), Divergence RSI baissi)",
    "entry_time": "2026-03-09T21:20:53.976888",
    "exit_time": "2026-03-09T23:52:04.108358",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "KNCUSDT",
    "side": "BUY",
    "entry_price": 0.1274,
    "exit_price": 0.1261,
    "quantity": 3924.6,
    "pnl": -5.101980000000092,
    "pnl_pct": -1.0204081632653295,
    "reason": "MAX_HOLD_180min (-0.8%)",
    "entry_time": "2026-03-09T21:07:35.042025",
    "exit_time": "2026-03-10T00:09:49.756793",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "CHZUSDT",
    "side": "BUY",
    "entry_price": 0.03828,
    "exit_price": 0.03953,
    "quantity": 13061.0,
    "pnl": 16.326250000000016,
    "pnl_pct": 3.2654127481713813,
    "reason": "take-profit",
    "entry_time": "2026-03-09T22:46:30.493698",
    "exit_time": "2026-03-10T01:50:17.345942",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AAVEUSDT",
    "side": "BUY",
    "entry_price": 107.09,
    "exit_price": 107.16,
    "quantity": 4.668,
    "pnl": 0.3267599999999682,
    "pnl_pct": 0.0653655803529718,
    "reason": "creux-peak-exit (-0.52% du pic, P&L=+0.16%)",
    "entry_time": "2026-03-10T02:37:24.581065",
    "exit_time": "2026-03-10T03:08:24.679619",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ADAUSDT",
    "side": "BUY",
    "entry_price": 0.2572,
    "exit_price": 0.2576,
    "quantity": 1944.0,
    "pnl": 0.7776000000000223,
    "pnl_pct": 0.15552099533437946,
    "reason": "creux-peak-exit (-0.27% du pic, P&L=+0.19%)",
    "entry_time": "2026-03-10T02:49:19.395941",
    "exit_time": "2026-03-10T03:08:32.570061",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AVAXUSDT",
    "side": "BUY",
    "entry_price": 9.33,
    "exit_price": 9.44,
    "quantity": 53.59,
    "pnl": 5.89489999999997,
    "pnl_pct": 1.1789924973204746,
    "reason": "creux-peak-exit (-0.53% du pic, P&L=+1.29%)",
    "entry_time": "2026-03-10T03:09:47.759381",
    "exit_time": "2026-03-10T03:58:28.711400",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ZKUSDT",
    "side": "BUY",
    "entry_price": 0.01888,
    "exit_price": 0.01911,
    "quantity": 18446.0,
    "pnl": 4.242579999999955,
    "pnl_pct": 1.2182203389830448,
    "reason": "MAX_HOLD_180min (+0.7%)",
    "entry_time": "2026-03-10T01:10:24.876739",
    "exit_time": "2026-03-10T04:15:08.816443",
    "pattern": "RECOVERED_ORPHAN"
  },
  {
    "symbol": "XLMUSDT",
    "side": "BUY",
    "entry_price": 0.1514,
    "exit_price": 0.1542,
    "quantity": 3302.0,
    "pnl": 9.24559999999999,
    "pnl_pct": 1.8494055482166427,
    "reason": "MAX_HOLD_180min (+1.9%)",
    "entry_time": "2026-03-10T01:23:56.726613",
    "exit_time": "2026-03-10T04:26:25.134550",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "POLUSDT",
    "side": "BUY",
    "entry_price": 0.0962,
    "exit_price": 0.0958,
    "quantity": 5197.5,
    "pnl": -2.0789999999999873,
    "pnl_pct": -0.4158004158004158,
    "reason": "stop-loss",
    "entry_time": "2026-03-10T03:16:10.998251",
    "exit_time": "2026-03-10T04:55:14.877279",
    "pattern": "SQUEEZE_BREAKOUT"
  },
  {
    "symbol": "WLFIUSDT",
    "side": "BUY",
    "entry_price": 0.1006,
    "exit_price": 0.1011,
    "quantity": 4970.1,
    "pnl": 2.4850500000000024,
    "pnl_pct": 0.497017892644136,
    "reason": "MAX_HOLD_180min (+1.2%)",
    "entry_time": "2026-03-10T02:14:09.949915",
    "exit_time": "2026-03-10T05:17:22.518769",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ANKRUSDT",
    "side": "BUY",
    "entry_price": 0.00435,
    "exit_price": 0.00439,
    "quantity": 114942.5,
    "pnl": 4.597700000000012,
    "pnl_pct": 0.9195402298850519,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-10T02:57:03.308495",
    "exit_time": "2026-03-10T06:02:18.462278",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "NEARUSDT",
    "side": "BUY",
    "entry_price": 1.243,
    "exit_price": 1.265,
    "quantity": 402.2,
    "pnl": 8.848399999999918,
    "pnl_pct": 1.7699115044247593,
    "reason": "MAX_HOLD_180min (+2.1%)",
    "entry_time": "2026-03-10T02:57:10.220936",
    "exit_time": "2026-03-10T06:02:23.570591",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "GUNUSDT",
    "side": "BUY",
    "entry_price": 0.01884,
    "exit_price": 0.01828,
    "quantity": 26538.0,
    "pnl": -14.861279999999947,
    "pnl_pct": -2.972399150743088,
    "reason": "MAX_HOLD_180min (-0.6%)",
    "entry_time": "2026-03-10T03:46:08.363370",
    "exit_time": "2026-03-10T06:47:58.229585",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "CHZUSDT",
    "side": "BUY",
    "entry_price": 0.04045,
    "exit_price": 0.04054,
    "quantity": 12360.0,
    "pnl": 1.1123999999999976,
    "pnl_pct": 0.22249690976514636,
    "reason": "quick-exit",
    "entry_time": "2026-03-10T07:57:46.359156",
    "exit_time": "2026-03-10T09:04:29.689851",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AVAXUSDT",
    "side": "BUY",
    "entry_price": 9.36,
    "exit_price": 9.4,
    "quantity": 53.41,
    "pnl": 2.1364000000000494,
    "pnl_pct": 0.42735042735044804,
    "reason": "quick-exit",
    "entry_time": "2026-03-10T08:10:34.074459",
    "exit_time": "2026-03-10T09:04:35.068295",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "NEARUSDT",
    "side": "BUY",
    "entry_price": 1.266,
    "exit_price": 1.29,
    "quantity": 394.9,
    "pnl": 9.477600000000008,
    "pnl_pct": 1.8957345971563955,
    "reason": "creux-peak-exit (-0.38% du pic, P&L=+2.21%)",
    "entry_time": "2026-03-10T07:05:14.635011",
    "exit_time": "2026-03-10T09:34:52.288364",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "HBARUSDT",
    "side": "BUY",
    "entry_price": 0.09507,
    "exit_price": 0.09529,
    "quantity": 5259.0,
    "pnl": 1.1569799999999892,
    "pnl_pct": 0.23140843588933535,
    "reason": "quick-exit",
    "entry_time": "2026-03-10T08:16:45.237426",
    "exit_time": "2026-03-10T09:51:45.650862",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "XRPUSDT",
    "side": "BUY",
    "entry_price": 1.3822,
    "exit_price": 1.4007,
    "quantity": 361.7,
    "pnl": 6.6914499999999855,
    "pnl_pct": 1.3384459557227668,
    "reason": "creux-peak-exit (-0.52% du pic, P&L=+1.40%)",
    "entry_time": "2026-03-10T07:33:07.507661",
    "exit_time": "2026-03-10T09:56:34.363533",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "VICUSDT",
    "side": "BUY",
    "entry_price": 0.0477,
    "exit_price": 0.0479,
    "quantity": 10482.18,
    "pnl": 2.0964359999999873,
    "pnl_pct": 0.41928721174004924,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-10T07:45:15.762563",
    "exit_time": "2026-03-10T10:50:05.557114",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "APTUSDT",
    "side": "BUY",
    "entry_price": 0.972,
    "exit_price": 0.98,
    "quantity": 514.4,
    "pnl": 4.115200000000003,
    "pnl_pct": 0.8230452674897082,
    "reason": "quick-exit",
    "entry_time": "2026-03-10T09:45:28.428054",
    "exit_time": "2026-03-10T11:04:07.369943",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "SOLUSDT",
    "side": "BUY",
    "entry_price": 86.79,
    "exit_price": 87.27,
    "quantity": 5.761,
    "pnl": 2.765279999999941,
    "pnl_pct": 0.5530591081921665,
    "reason": "quick-exit",
    "entry_time": "2026-03-10T10:16:38.138846",
    "exit_time": "2026-03-10T11:10:46.778777",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "TLMUSDT",
    "side": "BUY",
    "entry_price": 0.001674,
    "exit_price": 0.001678,
    "quantity": 298668.0,
    "pnl": 1.194672000000029,
    "pnl_pct": 0.2389486260454099,
    "reason": "MAX_HOLD_180min (+0.1%)",
    "entry_time": "2026-03-10T08:16:33.972617",
    "exit_time": "2026-03-10T11:21:35.629045",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ASTERUSDT",
    "side": "BUY",
    "entry_price": 0.706,
    "exit_price": 0.706,
    "quantity": 708.21,
    "pnl": 0.0,
    "pnl_pct": 0.0,
    "reason": "MAX_HOLD_180min (-0.1%)",
    "entry_time": "2026-03-10T09:10:59.452316",
    "exit_time": "2026-03-10T12:15:46.319875",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "SAHARAUSDT",
    "side": "BUY",
    "entry_price": 0.02491,
    "exit_price": 0.0249,
    "quantity": 20072.0,
    "pnl": -0.20072000000006146,
    "pnl_pct": -0.04014452027299997,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-10T09:11:11.834407",
    "exit_time": "2026-03-10T12:15:54.586019",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "FORMUSDT",
    "side": "BUY",
    "entry_price": 0.277,
    "exit_price": 0.2785,
    "quantity": 1805.0,
    "pnl": 2.7075000000000022,
    "pnl_pct": 0.5415162454873723,
    "reason": "creux-peak-exit (-1.45% du pic, P&L=+0.61%)",
    "entry_time": "2026-03-10T10:25:19.644336",
    "exit_time": "2026-03-10T12:32:07.724058",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "FILUSDT",
    "side": "BUY",
    "entry_price": 0.937,
    "exit_price": 0.932,
    "quantity": 533.61,
    "pnl": -2.6680500000000023,
    "pnl_pct": -0.5336179295624355,
    "reason": "MAX_HOLD_180min (-0.5%)",
    "entry_time": "2026-03-10T09:37:16.232211",
    "exit_time": "2026-03-10T12:38:14.659695",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ARBUSDT",
    "side": "BUY",
    "entry_price": 0.1001,
    "exit_price": 0.0999,
    "quantity": 4995.0,
    "pnl": -0.9989999999999593,
    "pnl_pct": -0.19980019980019303,
    "reason": "MAX_HOLD_180min (-0.1%)",
    "entry_time": "2026-03-10T09:37:49.947891",
    "exit_time": "2026-03-10T12:38:23.511763",
    "pattern": "PULLBACK"
  },
  {
    "symbol": "LINKUSDT",
    "side": "BUY",
    "entry_price": 9.09,
    "exit_price": 9.05,
    "quantity": 55.0,
    "pnl": -2.199999999999953,
    "pnl_pct": -0.44004400440043057,
    "reason": "MAX_HOLD_180min (-0.4%)",
    "entry_time": "2026-03-10T10:16:48.876368",
    "exit_time": "2026-03-10T13:21:49.027370",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ETHUSDT",
    "side": "BUY",
    "entry_price": 2061.27,
    "exit_price": 2052.6,
    "quantity": 0.2425,
    "pnl": -2.1024750000000174,
    "pnl_pct": -0.42061447554178066,
    "reason": "creux-peak-exit (-0.98% du pic, P&L=-0.42%)",
    "entry_time": "2026-03-10T11:36:19.931776",
    "exit_time": "2026-03-10T13:30:10.948899",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "LTCUSDT",
    "side": "BUY",
    "entry_price": 54.1,
    "exit_price": 53.9,
    "quantity": 9.242,
    "pnl": -1.8484000000000265,
    "pnl_pct": -0.3696857670979714,
    "reason": "MAX_HOLD_180min (-0.3%)",
    "entry_time": "2026-03-10T11:36:08.708843",
    "exit_time": "2026-03-10T14:37:56.068080",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AVAXUSDT",
    "side": "BUY",
    "entry_price": 9.52,
    "exit_price": 9.39,
    "quantity": 52.52,
    "pnl": -6.827599999999948,
    "pnl_pct": -1.36554621848739,
    "reason": "MAX_HOLD_180min (-1.5%)",
    "entry_time": "2026-03-10T12:01:17.699740",
    "exit_time": "2026-03-10T15:05:18.923402",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "XRPUSDT",
    "side": "BUY",
    "entry_price": 1.4047,
    "exit_price": 1.3952,
    "quantity": 355.9,
    "pnl": -3.3810500000000228,
    "pnl_pct": -0.6763009895351391,
    "reason": "MAX_HOLD_180min (-0.7%)",
    "entry_time": "2026-03-10T12:01:30.100156",
    "exit_time": "2026-03-10T15:05:26.510500",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "VICUSDT",
    "side": "BUY",
    "entry_price": 0.0478,
    "exit_price": 0.0469,
    "quantity": 10458.09,
    "pnl": -9.412281000000052,
    "pnl_pct": -1.882845188284532,
    "reason": "MAX_HOLD_180min (-1.0%)",
    "entry_time": "2026-03-10T12:10:28.815903",
    "exit_time": "2026-03-10T15:11:40.181483",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "XLMUSDT",
    "side": "BUY",
    "entry_price": 0.1606,
    "exit_price": 0.1669,
    "quantity": 1089.0,
    "pnl": 6.8607000000000005,
    "pnl_pct": 3.922789539227889,
    "reason": "take-profit",
    "entry_time": "2026-03-10T15:32:57.262451",
    "exit_time": "2026-03-10T16:04:59.240308",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "COSUSDT",
    "side": "BUY",
    "entry_price": 0.001161,
    "exit_price": 0.001138,
    "quantity": 430663.2,
    "pnl": -9.905253600000007,
    "pnl_pct": -1.9810508182601216,
    "reason": "stop-loss",
    "entry_time": "2026-03-10T13:23:58.755791",
    "exit_time": "2026-03-10T16:10:59.237157",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "PHAUSDT",
    "side": "BUY",
    "entry_price": 0.035,
    "exit_price": 0.0352,
    "quantity": 14285.0,
    "pnl": 2.856999999999983,
    "pnl_pct": 0.5714285714285783,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-10T13:24:09.165638",
    "exit_time": "2026-03-10T16:29:44.716304",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "AIXBTUSDT",
    "side": "BUY",
    "entry_price": 0.0258,
    "exit_price": 0.0254,
    "quantity": 19379.8,
    "pnl": -7.75192000000002,
    "pnl_pct": -1.5503875968992276,
    "reason": "MAX_HOLD_180min (-1.2%)",
    "entry_time": "2026-03-10T13:45:50.999700",
    "exit_time": "2026-03-10T16:48:07.298403",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "LAYERUSDT",
    "side": "BUY",
    "entry_price": 0.0813,
    "exit_price": 0.0822,
    "quantity": 2152.52,
    "pnl": 1.9372679999999958,
    "pnl_pct": 1.1070110701107083,
    "reason": "creux-peak-exit (-0.73% du pic, P&L=+0.98%)",
    "entry_time": "2026-03-10T15:33:08.479038",
    "exit_time": "2026-03-10T16:54:32.574105",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "DASHUSDT",
    "side": "BUY",
    "entry_price": 33.08,
    "exit_price": 33.09,
    "quantity": 15.114,
    "pnl": 0.15114000000007732,
    "pnl_pct": 0.030229746070142838,
    "reason": "MAX_HOLD_180min (-0.0%)",
    "entry_time": "2026-03-10T14:01:01.707878",
    "exit_time": "2026-03-10T17:06:48.252369",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "ANKRUSDT",
    "side": "BUY",
    "entry_price": 0.00437,
    "exit_price": 0.00436,
    "quantity": 114416.4,
    "pnl": -1.1441639999999533,
    "pnl_pct": -0.22883295194506825,
    "reason": "MAX_HOLD_180min (+0.0%)",
    "entry_time": "2026-03-10T14:01:45.917506",
    "exit_time": "2026-03-10T17:06:54.733102",
    "pattern": "CREUX_REBOUND"
  },
  {
    "symbol": "PHAUSDT",
    "side": "BUY",
    "entry_price": 0.0351,
    "exit_price": 0.0343,
    "quantity": 14245.0,
    "pnl": -11.39600000000003,
    "pnl_pct": -2.279202279202286,
    "reason": "ai-strong-sell (Momentum retourne (crash mom3=-2.28%), Divergence RSI baissi)",
    "entry_time": "2026-03-10T17:24:09.229494",
    "exit_time": "2026-03-10T17:50:46.119330",
    "pattern": "CREUX_REBOUND"
  }
]
