[
  {
    "symbol": "XPLUSDT",
    "entry_price": 0.1184,
    "sell_price": 0.1179,
    "quantity": 4222.9,
    "pnl_pct": -0.422,
    "pnl_usdt": -2.1115,
    "max_pnl": 0.0,
    "hold_seconds": 121.0,
    "hold_minutes": 2.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.938,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.42% after 2min)",
    "entry_time": "2026-03-16T18:17:52.091738",
    "exit_time": "2026-03-16T18:19:53.643059"
  },
  {
    "symbol": "ZENUSDT",
    "entry_price": 6.606,
    "sell_price": 6.58,
    "quantity": 75.68,
    "pnl_pct": -0.394,
    "pnl_usdt": -1.9677,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.963,
    "exit_reason": "INSTANT_REVERSAL (-0.67% en 31s, max=+0.00%)",
    "entry_time": "2026-03-16T18:50:20.796929",
    "exit_time": "2026-03-16T18:50:52.317975"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.005942,
    "sell_price": 0.005865,
    "quantity": 67306.0,
    "pnl_pct": -1.296,
    "pnl_usdt": -5.1826,
    "max_pnl": 0.488,
    "hold_seconds": 289.0,
    "hold_minutes": 4.8,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.174,
    "exit_reason": "HARD_SL (-1.31%)",
    "entry_time": "2026-03-17T08:22:50.539839",
    "exit_time": "2026-03-17T08:27:40.323498"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.0067,
    "sell_price": 0.00666,
    "quantity": 59701.4,
    "pnl_pct": -0.597,
    "pnl_usdt": -2.3881,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.374,
    "exit_reason": "INSTANT_REVERSAL (-0.60% en 10s, max=+0.00%)",
    "entry_time": "2026-03-17T08:35:58.143844",
    "exit_time": "2026-03-17T08:36:09.215939"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.228,
    "sell_price": 1.22,
    "quantity": 325.73,
    "pnl_pct": -0.651,
    "pnl_usdt": -2.6058,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.831,
    "exit_reason": "INSTANT_REVERSAL (-1.06% en 30s, max=+0.00%)",
    "entry_time": "2026-03-17T08:37:15.131829",
    "exit_time": "2026-03-17T08:37:46.150256"
  },
  {
    "symbol": "PIXELUSDT",
    "entry_price": 0.00998,
    "sell_price": 0.01001,
    "quantity": 40080.1,
    "pnl_pct": 0.301,
    "pnl_usdt": 1.2024,
    "max_pnl": 1.202,
    "hold_seconds": 633.0,
    "hold_minutes": 10.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.707,
    "exit_reason": "STAGNATION (+0.40% after 11min, seuil=10min)",
    "entry_time": "2026-03-17T08:45:41.500536",
    "exit_time": "2026-03-17T08:56:14.664943"
  },
  {
    "symbol": "FUSDT",
    "entry_price": 0.00647,
    "sell_price": 0.00638,
    "quantity": 61823.0,
    "pnl_pct": -1.391,
    "pnl_usdt": -5.5641,
    "max_pnl": 1.082,
    "hold_seconds": 513.0,
    "hold_minutes": 8.6,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.413,
    "exit_reason": "HARD_SL (-1.39%)",
    "entry_time": "2026-03-17T09:18:42.369142",
    "exit_time": "2026-03-17T09:27:15.913076"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00703,
    "sell_price": 0.00694,
    "quantity": 56899.0,
    "pnl_pct": -1.28,
    "pnl_usdt": -5.1209,
    "max_pnl": 0.284,
    "hold_seconds": 81.0,
    "hold_minutes": 1.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.728,
    "exit_reason": "HARD_SL (-1.28%)",
    "entry_time": "2026-03-17T09:31:14.410151",
    "exit_time": "2026-03-17T09:32:35.813945"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.006171,
    "sell_price": 0.006295,
    "quantity": 52665.0,
    "pnl_pct": 2.009,
    "pnl_usdt": 6.5305,
    "max_pnl": 3.322,
    "hold_seconds": 210.0,
    "hold_minutes": 3.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.099,
    "exit_reason": "TRAILING (max=+3.32%, now=+1.96%, trail=0.7%)",
    "entry_time": "2026-03-17T10:18:09.129223",
    "exit_time": "2026-03-17T10:21:39.649845"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.006638,
    "sell_price": 0.006623,
    "quantity": 60252.0,
    "pnl_pct": -0.226,
    "pnl_usdt": -0.9038,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 2.605,
    "exit_reason": "INSTANT_REVERSAL (-0.63% en 0s, max=+0.00%)",
    "entry_time": "2026-03-17T10:28:55.234520",
    "exit_time": "2026-03-17T10:28:56.376781"
  },
  {
    "symbol": "GUSDT",
    "entry_price": 0.00476,
    "sell_price": 0.00471,
    "quantity": 68277.0,
    "pnl_pct": -1.05,
    "pnl_usdt": -3.4139,
    "max_pnl": 0.42,
    "hold_seconds": 334.0,
    "hold_minutes": 5.6,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.277,
    "exit_reason": "HARD_SL (-1.47%)",
    "entry_time": "2026-03-17T11:58:41.145432",
    "exit_time": "2026-03-17T12:04:15.648731"
  },
  {
    "symbol": "FETUSDT",
    "entry_price": 0.2396,
    "sell_price": 0.2405,
    "quantity": 1356.4,
    "pnl_pct": 0.376,
    "pnl_usdt": 1.2208,
    "max_pnl": 1.085,
    "hold_seconds": 511.0,
    "hold_minutes": 8.5,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.138,
    "exit_reason": "STAGNATION (+0.38% after 8min, seuil=8min)",
    "entry_time": "2026-03-17T12:06:53.563785",
    "exit_time": "2026-03-17T12:15:24.912775"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.0607,
    "sell_price": 0.0604,
    "quantity": 5354.2,
    "pnl_pct": -0.494,
    "pnl_usdt": -1.6063,
    "max_pnl": 0.165,
    "hold_seconds": 71.0,
    "hold_minutes": 1.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.356,
    "exit_reason": "EARLY_SL (max=+0.16%, -0.49% after 1min)",
    "entry_time": "2026-03-17T13:06:14.735784",
    "exit_time": "2026-03-17T13:07:25.869766"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00628,
    "sell_price": 0.00625,
    "quantity": 79617.8,
    "pnl_pct": -0.478,
    "pnl_usdt": -2.3885,
    "max_pnl": 0.637,
    "hold_seconds": 602.0,
    "hold_minutes": 10.0,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.288,
    "exit_reason": "STAGNATION (-0.16% after 10min, seuil=10min)",
    "entry_time": "2026-03-17T13:08:15.372275",
    "exit_time": "2026-03-17T13:18:17.719627"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1101,
    "sell_price": 0.1099,
    "quantity": 4541.3,
    "pnl_pct": -0.182,
    "pnl_usdt": -0.9083,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.498,
    "exit_reason": "INSTANT_REVERSAL (-0.54% en 0s, max=+0.00%)",
    "entry_time": "2026-03-17T13:23:39.221149",
    "exit_time": "2026-03-17T13:23:40.307497"
  },
  {
    "symbol": "FETUSDT",
    "entry_price": 0.2302,
    "sell_price": 0.2293,
    "quantity": 1411.8,
    "pnl_pct": -0.391,
    "pnl_usdt": -1.2706,
    "max_pnl": 0.0,
    "hold_seconds": 143.0,
    "hold_minutes": 2.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.276,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.48% after 2min)",
    "entry_time": "2026-03-17T13:24:42.714028",
    "exit_time": "2026-03-17T13:27:06.020229"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.0586,
    "sell_price": 0.0581,
    "quantity": 8532.4,
    "pnl_pct": -0.853,
    "pnl_usdt": -4.2662,
    "max_pnl": 0.853,
    "hold_seconds": 261.0,
    "hold_minutes": 4.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.565,
    "exit_reason": "HARD_SL (-1.37%)",
    "entry_time": "2026-03-17T13:26:24.451740",
    "exit_time": "2026-03-17T13:30:45.918282"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.102,
    "sell_price": 1.099,
    "quantity": 226.86,
    "pnl_pct": -0.272,
    "pnl_usdt": -0.6806,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 2.597,
    "exit_reason": "INSTANT_REVERSAL (-0.64% en 31s, max=+0.00%)",
    "entry_time": "2026-03-17T13:38:12.232558",
    "exit_time": "2026-03-17T13:38:44.144681"
  },
  {
    "symbol": "FETUSDT",
    "entry_price": 0.2322,
    "sell_price": 0.2311,
    "quantity": 1076.6,
    "pnl_pct": -0.474,
    "pnl_usdt": -1.1843,
    "max_pnl": 0.215,
    "hold_seconds": 833.0,
    "hold_minutes": 13.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.824,
    "exit_reason": "STAGNATION (-0.34% after 14min, seuil=8min)",
    "entry_time": "2026-03-17T13:45:11.863832",
    "exit_time": "2026-03-17T13:59:05.749825"
  },
  {
    "symbol": "TAOUSDT",
    "entry_price": 277.2,
    "sell_price": 276.3,
    "quantity": 0.9018,
    "pnl_pct": -0.325,
    "pnl_usdt": -0.8116,
    "max_pnl": 0.0,
    "hold_seconds": 206.0,
    "hold_minutes": 3.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.389,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.43% after 3min)",
    "entry_time": "2026-03-17T13:56:49.655310",
    "exit_time": "2026-03-17T14:00:16.293960"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1156,
    "sell_price": 0.1144,
    "quantity": 2162.6,
    "pnl_pct": -1.038,
    "pnl_usdt": -2.5951,
    "max_pnl": 0.0,
    "hold_seconds": 2.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.332,
    "exit_reason": "INSTANT_REVERSAL (-0.78% en 1s, max=+0.00%)",
    "entry_time": "2026-03-17T14:06:38.824533",
    "exit_time": "2026-03-17T14:06:40.849034"
  },
  {
    "symbol": "RVNUSDT",
    "entry_price": 0.00604,
    "sell_price": 0.00601,
    "quantity": 41334.100000000006,
    "pnl_pct": -0.497,
    "pnl_usdt": -1.24,
    "max_pnl": 0.166,
    "hold_seconds": 91.0,
    "hold_minutes": 1.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.835,
    "exit_reason": "EARLY_SL (max=+0.17%, -0.50% after 2min)",
    "entry_time": "2026-03-17T14:08:07.453523",
    "exit_time": "2026-03-17T14:09:38.645982"
  },
  {
    "symbol": "FUSDT",
    "entry_price": 0.0061,
    "sell_price": 0.00607,
    "quantity": 40983.0,
    "pnl_pct": -0.492,
    "pnl_usdt": -1.2295,
    "max_pnl": 0.328,
    "hold_seconds": 647.0,
    "hold_minutes": 10.8,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.161,
    "exit_reason": "STAGNATION (-0.33% after 11min, seuil=10min)",
    "entry_time": "2026-03-17T14:04:04.623010",
    "exit_time": "2026-03-17T14:14:51.817255"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00617,
    "sell_price": 0.00613,
    "quantity": 40518.6,
    "pnl_pct": -0.648,
    "pnl_usdt": -1.6207,
    "max_pnl": 0.0,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 0.821,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.49% after 1min)",
    "entry_time": "2026-03-17T15:04:39.282093",
    "exit_time": "2026-03-17T15:05:40.804605"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1143,
    "sell_price": 0.1142,
    "quantity": 2843.3,
    "pnl_pct": -0.087,
    "pnl_usdt": -0.2843,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.247,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 10s, max=+0.00%)",
    "entry_time": "2026-03-17T15:18:45.683052",
    "exit_time": "2026-03-17T15:18:56.882885"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.005847,
    "sell_price": 0.00596,
    "quantity": 55567.0,
    "pnl_pct": 1.933,
    "pnl_usdt": 6.2791,
    "max_pnl": 2.446,
    "hold_seconds": 300.0,
    "hold_minutes": 5.0,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.287,
    "exit_reason": "TRAILING (max=+2.45%, now=+1.15%, trail=0.7%)",
    "entry_time": "2026-03-17T15:29:35.178689",
    "exit_time": "2026-03-17T15:34:35.793983"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.005847,
    "sell_price": 0.005946,
    "quantity": 55567.0,
    "pnl_pct": 1.693,
    "pnl_usdt": 5.5011,
    "max_pnl": 2.446,
    "hold_seconds": 304.0,
    "hold_minutes": 5.1,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.287,
    "exit_reason": "TRAILING (max=+2.45%, now=+1.69%, trail=0.7%) [VIRTUAL]",
    "entry_time": "2026-03-17T15:29:35.178689",
    "exit_time": "2026-03-17T15:34:39.597778"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.006155,
    "sell_price": 0.006204,
    "quantity": 64987.0,
    "pnl_pct": 0.796,
    "pnl_usdt": 3.1844,
    "max_pnl": 1.43,
    "hold_seconds": 81.0,
    "hold_minutes": 1.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.905,
    "exit_reason": "MOMENTUM_EXIT (3 drops, +0.94%)",
    "entry_time": "2026-03-17T15:49:56.563810",
    "exit_time": "2026-03-17T15:51:17.821217"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1189,
    "sell_price": 0.1207,
    "quantity": 3364.1,
    "pnl_pct": 1.514,
    "pnl_usdt": 6.0554,
    "max_pnl": 2.019,
    "hold_seconds": 442.0,
    "hold_minutes": 7.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.025,
    "exit_reason": "TRAILING (max=+2.02%, now=+1.26%, trail=0.7%)",
    "entry_time": "2026-03-17T15:44:05.356662",
    "exit_time": "2026-03-17T15:51:28.050722"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.063,
    "sell_price": 1.08,
    "quantity": 376.29,
    "pnl_pct": 1.599,
    "pnl_usdt": 6.3969,
    "max_pnl": 2.916,
    "hold_seconds": 304.0,
    "hold_minutes": 5.1,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.141,
    "exit_reason": "TRAILING (max=+2.92%, now=+1.60%, trail=0.7%)",
    "entry_time": "2026-03-17T15:50:19.926629",
    "exit_time": "2026-03-17T15:55:24.228067"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.00649,
    "sell_price": 0.006841,
    "quantity": 61627.0,
    "pnl_pct": 5.408,
    "pnl_usdt": 21.6311,
    "max_pnl": 5.624,
    "hold_seconds": 153.0,
    "hold_minutes": 2.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.372,
    "exit_reason": "RSI_SATURATION RSI=93 (entr\u00e9e=90) -0.5%/max PnL=+5.08%",
    "entry_time": "2026-03-17T16:00:44.591104",
    "exit_time": "2026-03-17T16:03:17.876730"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.058,
    "sell_price": 0.0576,
    "quantity": 6896.5,
    "pnl_pct": -0.69,
    "pnl_usdt": -2.7586,
    "max_pnl": 0.517,
    "hold_seconds": 131.0,
    "hold_minutes": 2.2,
    "surge_type": "BUILDING_SURGE",
    "surge_strength": 1.585,
    "exit_reason": "HARD_SL (-1.55%)",
    "entry_time": "2026-03-17T16:01:56.596924",
    "exit_time": "2026-03-17T16:04:07.722644"
  },
  {
    "symbol": "HUMAUSDT",
    "entry_price": 0.01894,
    "sell_price": 0.01889,
    "quantity": 21119.0,
    "pnl_pct": -0.264,
    "pnl_usdt": -1.0559,
    "max_pnl": 0.0,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.235,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.48% after 1min)",
    "entry_time": "2026-03-17T16:09:55.490730",
    "exit_time": "2026-03-17T16:10:56.661027"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.0579,
    "sell_price": 0.0581,
    "quantity": 6908.4,
    "pnl_pct": 0.345,
    "pnl_usdt": 1.3817,
    "max_pnl": 1.382,
    "hold_seconds": 611.0,
    "hold_minutes": 10.2,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.576,
    "exit_reason": "STAGNATION (+0.00% after 10min, seuil=10min)",
    "entry_time": "2026-03-17T16:08:21.887528",
    "exit_time": "2026-03-17T16:18:33.760912"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1146,
    "sell_price": 0.1144,
    "quantity": 2835.9,
    "pnl_pct": -0.175,
    "pnl_usdt": -0.5672,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.158,
    "exit_reason": "INSTANT_REVERSAL (-1.05% en 31s, max=+0.00%)",
    "entry_time": "2026-03-17T17:11:45.781488",
    "exit_time": "2026-03-17T17:12:17.044439"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.006286,
    "sell_price": 0.006212,
    "quantity": 63628.0,
    "pnl_pct": -1.177,
    "pnl_usdt": -4.7085,
    "max_pnl": 0.668,
    "hold_seconds": 323.0,
    "hold_minutes": 5.4,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.398,
    "exit_reason": "HARD_SL (-1.30%)",
    "entry_time": "2026-03-17T17:09:23.612441",
    "exit_time": "2026-03-17T17:14:47.212567"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.007497,
    "sell_price": 0.007383,
    "quantity": 53344.0,
    "pnl_pct": -1.521,
    "pnl_usdt": -6.0812,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "SUSTAINED_SURGE",
    "surge_strength": 1.829,
    "exit_reason": "INSTANT_REVERSAL (-1.45% en 11s, max=+0.00%)",
    "entry_time": "2026-03-17T17:56:03.845995",
    "exit_time": "2026-03-17T17:56:15.118625"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00589,
    "sell_price": 0.00583,
    "quantity": 67911.7,
    "pnl_pct": -1.019,
    "pnl_usdt": -4.0747,
    "max_pnl": 0.679,
    "hold_seconds": 161.0,
    "hold_minutes": 2.7,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.211,
    "exit_reason": "HARD_SL (-1.36%)",
    "entry_time": "2026-03-17T18:08:13.087734",
    "exit_time": "2026-03-17T18:10:54.340576"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00603,
    "sell_price": 0.00596,
    "quantity": 82918.7,
    "pnl_pct": -1.161,
    "pnl_usdt": -5.8043,
    "max_pnl": 1.493,
    "hold_seconds": 606.0,
    "hold_minutes": 10.1,
    "surge_type": "SUSTAINED_SURGE",
    "surge_strength": 1.525,
    "exit_reason": "HARD_SL (-1.33%)",
    "entry_time": "2026-03-17T19:55:33.050040",
    "exit_time": "2026-03-17T20:05:39.083644"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.0586,
    "sell_price": 0.0585,
    "quantity": 6825.9,
    "pnl_pct": -0.171,
    "pnl_usdt": -0.6826,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "ACCELERATING_SURGE",
    "surge_strength": 1.217,
    "exit_reason": "INSTANT_REVERSAL (-2.56% en 11s, max=+0.00%)",
    "entry_time": "2026-03-17T21:06:51.537339",
    "exit_time": "2026-03-17T21:07:02.890895"
  },
  {
    "symbol": "ANIMEUSDT",
    "entry_price": 0.00593,
    "sell_price": 0.00591,
    "quantity": 84317.0,
    "pnl_pct": -0.337,
    "pnl_usdt": -1.6863,
    "max_pnl": 0.0,
    "hold_seconds": 41.0,
    "hold_minutes": 0.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.197,
    "exit_reason": "INSTANT_REVERSAL (-0.51% en 41s, max=+0.00%)",
    "entry_time": "2026-03-17T21:50:25.366505",
    "exit_time": "2026-03-17T21:51:06.722627"
  },
  {
    "symbol": "WUSDT",
    "entry_price": 0.0187,
    "sell_price": 0.0186,
    "quantity": 21390.3,
    "pnl_pct": -0.535,
    "pnl_usdt": -2.139,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.639,
    "exit_reason": "INSTANT_REVERSAL (-0.53% en 1s, max=+0.00%)",
    "entry_time": "2026-03-17T22:01:52.220595",
    "exit_time": "2026-03-17T22:01:53.552867"
  },
  {
    "symbol": "HYPERUSDT",
    "entry_price": 0.1138,
    "sell_price": 0.1124,
    "quantity": 4393.6,
    "pnl_pct": -1.23,
    "pnl_usdt": -6.151,
    "max_pnl": 1.494,
    "hold_seconds": 730.0,
    "hold_minutes": 12.2,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.885,
    "exit_reason": "HARD_SL (-1.49%)",
    "entry_time": "2026-03-17T22:16:43.975577",
    "exit_time": "2026-03-17T22:28:54.554178"
  },
  {
    "symbol": "WUSDT",
    "entry_price": 0.0192,
    "sell_price": 0.0189,
    "quantity": 20833.3,
    "pnl_pct": -1.562,
    "pnl_usdt": -6.25,
    "max_pnl": 0.521,
    "hold_seconds": 415.0,
    "hold_minutes": 6.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.053,
    "exit_reason": "HARD_SL (-1.56%)",
    "entry_time": "2026-03-17T22:33:57.215239",
    "exit_time": "2026-03-17T22:40:52.305790"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.007343,
    "sell_price": 0.00727,
    "quantity": 68078.0,
    "pnl_pct": -0.994,
    "pnl_usdt": -4.9697,
    "max_pnl": 0.34,
    "hold_seconds": 294.0,
    "hold_minutes": 4.9,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.217,
    "exit_reason": "HARD_SL (-1.59%)",
    "entry_time": "2026-03-17T22:45:34.535748",
    "exit_time": "2026-03-17T22:50:29.369369"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.191,
    "sell_price": 0.19,
    "quantity": 2094.24,
    "pnl_pct": -0.524,
    "pnl_usdt": -2.0942,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.058,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 11s, max=+0.00%)",
    "entry_time": "2026-03-17T23:22:46.809496",
    "exit_time": "2026-03-17T23:22:58.083010"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0201,
    "sell_price": 0.02,
    "quantity": 19900.4,
    "pnl_pct": -0.498,
    "pnl_usdt": -1.99,
    "max_pnl": 0.0,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.01,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.50% after 1min)",
    "entry_time": "2026-03-18T00:03:16.771543",
    "exit_time": "2026-03-18T00:04:18.093958"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.0552,
    "sell_price": 0.055,
    "quantity": 7246.3,
    "pnl_pct": -0.362,
    "pnl_usdt": -1.4493,
    "max_pnl": 0.0,
    "hold_seconds": 142.0,
    "hold_minutes": 2.4,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.282,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.54% after 2min)",
    "entry_time": "2026-03-18T00:37:18.937314",
    "exit_time": "2026-03-18T00:39:41.649288"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.031,
    "sell_price": 1.034,
    "quantity": 387.97,
    "pnl_pct": 0.291,
    "pnl_usdt": 1.1639,
    "max_pnl": 0.97,
    "hold_seconds": 534.0,
    "hold_minutes": 8.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.927,
    "exit_reason": "MOMENTUM_EXIT (3 drops, +0.19%)",
    "entry_time": "2026-03-18T00:33:47.108092",
    "exit_time": "2026-03-18T00:42:41.885188"
  },
  {
    "symbol": "HUMAUSDT",
    "entry_price": 0.01764,
    "sell_price": 0.01761,
    "quantity": 22675.0,
    "pnl_pct": -0.17,
    "pnl_usdt": -0.6802,
    "max_pnl": 0.624,
    "hold_seconds": 493.0,
    "hold_minutes": 8.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.433,
    "exit_reason": "STAGNATION (-0.23% after 8min, seuil=8min)",
    "entry_time": "2026-03-18T00:38:50.400227",
    "exit_time": "2026-03-18T00:47:04.049321"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.007894,
    "sell_price": 0.007865,
    "quantity": 41151.0,
    "pnl_pct": -0.367,
    "pnl_usdt": -1.1934,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.137,
    "exit_reason": "INSTANT_REVERSAL (-0.57% en 21s, max=+0.00%)",
    "entry_time": "2026-03-18T00:55:14.192679",
    "exit_time": "2026-03-18T00:55:35.440353"
  },
  {
    "symbol": "FUSDT",
    "entry_price": 0.00619,
    "sell_price": 0.00618,
    "quantity": 64620.0,
    "pnl_pct": -0.162,
    "pnl_usdt": -0.6462,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.331,
    "exit_reason": "INSTANT_REVERSAL (-1.29% en 1s, max=+0.00%)",
    "entry_time": "2026-03-18T01:03:45.467619",
    "exit_time": "2026-03-18T01:03:46.752769"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.948,
    "sell_price": 0.997,
    "quantity": 263.71,
    "pnl_pct": 5.169,
    "pnl_usdt": 12.9218,
    "max_pnl": 6.962,
    "hold_seconds": 506.0,
    "hold_minutes": 8.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 2.787,
    "exit_reason": "TRAILING (max=+6.96%, now=+4.64%, trail=1.8%)",
    "entry_time": "2026-03-18T01:30:54.285684",
    "exit_time": "2026-03-18T01:39:20.435598"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.007143,
    "sell_price": 0.007096,
    "quantity": 34994.0,
    "pnl_pct": -0.658,
    "pnl_usdt": -1.6447,
    "max_pnl": 0.0,
    "hold_seconds": 41.0,
    "hold_minutes": 0.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.101,
    "exit_reason": "INSTANT_REVERSAL (-0.59% en 40s, max=+0.00%)",
    "entry_time": "2026-03-18T02:28:10.699327",
    "exit_time": "2026-03-18T02:28:51.882085"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0201,
    "sell_price": 0.0199,
    "quantity": 16169.1,
    "pnl_pct": -0.995,
    "pnl_usdt": -3.2338,
    "max_pnl": 0.0,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.005,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.50% after 1min)",
    "entry_time": "2026-03-18T02:53:32.626768",
    "exit_time": "2026-03-18T02:54:33.977229"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00624,
    "sell_price": 0.00615,
    "quantity": 64102.5,
    "pnl_pct": -1.442,
    "pnl_usdt": -5.7692,
    "max_pnl": 0.481,
    "hold_seconds": 354.0,
    "hold_minutes": 5.9,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.131,
    "exit_reason": "HARD_SL (-1.44%)",
    "entry_time": "2026-03-18T03:03:03.882424",
    "exit_time": "2026-03-18T03:08:57.859367"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.017,
    "sell_price": 1.008,
    "quantity": 393.31,
    "pnl_pct": -0.885,
    "pnl_usdt": -3.5398,
    "max_pnl": 0.0,
    "hold_seconds": 73.0,
    "hold_minutes": 1.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.403,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.88% after 1min)",
    "entry_time": "2026-03-18T03:12:09.754038",
    "exit_time": "2026-03-18T03:13:23.155109"
  },
  {
    "symbol": "PENGUUSDT",
    "entry_price": 0.007997,
    "sell_price": 0.008011,
    "quantity": 50018.0,
    "pnl_pct": 0.175,
    "pnl_usdt": 0.7003,
    "max_pnl": 0.513,
    "hold_seconds": 344.0,
    "hold_minutes": 5.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.022,
    "exit_reason": "MOMENTUM_EXIT (3 drops, +0.21%)",
    "entry_time": "2026-03-18T03:13:21.873222",
    "exit_time": "2026-03-18T03:19:06.753043"
  },
  {
    "symbol": "ENSOUSDT",
    "entry_price": 1.278,
    "sell_price": 1.272,
    "quantity": 312.98,
    "pnl_pct": -0.469,
    "pnl_usdt": -1.8779,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.114,
    "exit_reason": "INSTANT_REVERSAL (-0.63% en 10s, max=+0.00%)",
    "entry_time": "2026-03-18T04:01:01.445428",
    "exit_time": "2026-03-18T04:01:12.537121"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.193,
    "sell_price": 0.192,
    "quantity": 2072.53,
    "pnl_pct": -0.518,
    "pnl_usdt": -2.0725,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.047,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 11s, max=+0.00%)",
    "entry_time": "2026-03-18T04:24:03.244822",
    "exit_time": "2026-03-18T04:24:14.584300"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.024,
    "sell_price": 1.021,
    "quantity": 488.28,
    "pnl_pct": -0.293,
    "pnl_usdt": -1.4648,
    "max_pnl": 0.0,
    "hold_seconds": 81.0,
    "hold_minutes": 1.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.189,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.59% after 1min)",
    "entry_time": "2026-03-18T04:27:58.434203",
    "exit_time": "2026-03-18T04:29:20.148176"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00607,
    "sell_price": 0.00606,
    "quantity": 53542.0,
    "pnl_pct": -0.165,
    "pnl_usdt": -0.5354,
    "max_pnl": 0.165,
    "hold_seconds": 71.0,
    "hold_minutes": 1.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.005,
    "exit_reason": "EARLY_SL (max=+0.16%, -0.49% after 1min)",
    "entry_time": "2026-03-18T06:28:35.520270",
    "exit_time": "2026-03-18T06:29:47.028684"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0191,
    "sell_price": 0.019,
    "quantity": 17015.7,
    "pnl_pct": -0.524,
    "pnl_usdt": -1.7016,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.058,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 31s, max=+0.00%)",
    "entry_time": "2026-03-18T06:40:44.926775",
    "exit_time": "2026-03-18T06:41:16.169986"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00616,
    "sell_price": 0.00608,
    "quantity": 52759.7,
    "pnl_pct": -1.299,
    "pnl_usdt": -4.2208,
    "max_pnl": 0.812,
    "hold_seconds": 623.0,
    "hold_minutes": 10.4,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.155,
    "exit_reason": "HARD_SL (-1.30%)",
    "entry_time": "2026-03-18T07:47:16.877639",
    "exit_time": "2026-03-18T07:57:40.695649"
  },
  {
    "symbol": "POLYXUSDT",
    "entry_price": 0.051,
    "sell_price": 0.0508,
    "quantity": 6372.5,
    "pnl_pct": -0.392,
    "pnl_usdt": -1.2745,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.0,
    "exit_reason": "INSTANT_REVERSAL (-0.78% en 1s, max=+0.00%)",
    "entry_time": "2026-03-18T09:10:46.160955",
    "exit_time": "2026-03-18T09:10:47.614673"
  },
  {
    "symbol": "WUSDT",
    "entry_price": 0.0193,
    "sell_price": 0.0192,
    "quantity": 20725.3,
    "pnl_pct": -0.518,
    "pnl_usdt": -2.0725,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.047,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 11s, max=+0.00%)",
    "entry_time": "2026-03-18T09:25:45.924986",
    "exit_time": "2026-03-18T09:25:57.617996"
  },
  {
    "symbol": "ENSOUSDT",
    "entry_price": 1.259,
    "sell_price": 1.251,
    "quantity": 317.71,
    "pnl_pct": -0.635,
    "pnl_usdt": -2.5417,
    "max_pnl": 0.0,
    "hold_seconds": 150.0,
    "hold_minutes": 2.5,
    "surge_type": "TRENDING_SURGE",
    "surge_strength": 1.37,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.79% after 2min)",
    "entry_time": "2026-03-18T09:29:25.947121",
    "exit_time": "2026-03-18T09:31:56.226478"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00608,
    "sell_price": 0.00604,
    "quantity": 65789.4,
    "pnl_pct": -0.658,
    "pnl_usdt": -2.6316,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.336,
    "exit_reason": "INSTANT_REVERSAL (-0.66% en 21s, max=+0.00%)",
    "entry_time": "2026-03-18T10:03:20.957407",
    "exit_time": "2026-03-18T10:03:42.456568"
  },
  {
    "symbol": "VANRYUSDT",
    "entry_price": 0.006783,
    "sell_price": 0.00678,
    "quantity": 58953.0,
    "pnl_pct": -0.044,
    "pnl_usdt": -0.1769,
    "max_pnl": 1.032,
    "hold_seconds": 610.0,
    "hold_minutes": 10.2,
    "surge_type": "ACCELERATING_SURGE",
    "surge_strength": 0.949,
    "exit_reason": "STAGNATION (+0.01% after 10min, seuil=10min)",
    "entry_time": "2026-03-18T10:02:05.267529",
    "exit_time": "2026-03-18T10:12:15.574345"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0189,
    "sell_price": 0.0188,
    "quantity": 21164.0,
    "pnl_pct": -0.529,
    "pnl_usdt": -2.1164,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.075,
    "exit_reason": "INSTANT_REVERSAL (-0.53% en 21s, max=+0.00%)",
    "entry_time": "2026-03-18T10:21:37.869944",
    "exit_time": "2026-03-18T10:21:59.513534"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.189,
    "sell_price": 0.188,
    "quantity": 2116.4,
    "pnl_pct": -0.529,
    "pnl_usdt": -2.1164,
    "max_pnl": 0.0,
    "hold_seconds": 100.0,
    "hold_minutes": 1.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.07,
    "exit_reason": "EARLY_SL (max=+0.00%, -1.06% after 2min)",
    "entry_time": "2026-03-18T10:20:28.730292",
    "exit_time": "2026-03-18T10:22:09.096728"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0186,
    "sell_price": 0.0185,
    "quantity": 21505.3,
    "pnl_pct": -0.538,
    "pnl_usdt": -2.1505,
    "max_pnl": 0.0,
    "hold_seconds": 35.0,
    "hold_minutes": 0.6,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.087,
    "exit_reason": "INSTANT_REVERSAL (-0.54% en 34s, max=+0.00%)",
    "entry_time": "2026-03-18T11:03:42.100828",
    "exit_time": "2026-03-18T11:04:17.129307"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.997,
    "sell_price": 0.987,
    "quantity": 401.2,
    "pnl_pct": -1.003,
    "pnl_usdt": -4.012,
    "max_pnl": 2.508,
    "hold_seconds": 131.0,
    "hold_minutes": 2.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 2.361,
    "exit_reason": "HARD_SL (-1.30%)",
    "entry_time": "2026-03-18T11:12:34.957376",
    "exit_time": "2026-03-18T11:14:46.086360"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.187,
    "sell_price": 0.186,
    "quantity": 2139.03,
    "pnl_pct": -0.535,
    "pnl_usdt": -2.139,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.081,
    "exit_reason": "INSTANT_REVERSAL (-1.07% en 1s, max=+0.00%)",
    "entry_time": "2026-03-18T12:10:58.830545",
    "exit_time": "2026-03-18T12:11:00.270402"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02845,
    "sell_price": 0.02816,
    "quantity": 11420.300000000001,
    "pnl_pct": -1.019,
    "pnl_usdt": -3.3119,
    "max_pnl": 0.422,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.283,
    "exit_reason": "HARD_SL (-1.51%)",
    "entry_time": "2026-03-18T12:24:56.354897",
    "exit_time": "2026-03-18T12:25:07.439984"
  },
  {
    "symbol": "WUSDT",
    "entry_price": 0.0181,
    "sell_price": 0.018,
    "quantity": 27624.3,
    "pnl_pct": -0.552,
    "pnl_usdt": -2.7624,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.117,
    "exit_reason": "INSTANT_REVERSAL (-0.55% en 20s, max=+0.00%)",
    "entry_time": "2026-03-18T12:42:05.014238",
    "exit_time": "2026-03-18T12:42:26.124188"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02405,
    "sell_price": 0.02418,
    "quantity": 10391.9,
    "pnl_pct": 0.541,
    "pnl_usdt": 1.3509,
    "max_pnl": 0.873,
    "hold_seconds": 562.0,
    "hold_minutes": 9.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.219,
    "exit_reason": "STAGNATION (+0.37% after 9min, seuil=8min)",
    "entry_time": "2026-03-18T14:00:36.215363",
    "exit_time": "2026-03-18T14:09:59.014856"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.89,
    "sell_price": 0.906,
    "quantity": 280.89,
    "pnl_pct": 1.798,
    "pnl_usdt": 4.4942,
    "max_pnl": 3.258,
    "hold_seconds": 423.0,
    "hold_minutes": 7.1,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.026,
    "exit_reason": "TRAILING (max=+3.26%, now=+1.80%, trail=0.7%)",
    "entry_time": "2026-03-18T14:16:58.847749",
    "exit_time": "2026-03-18T14:24:02.630398"
  },
  {
    "symbol": "FLOWUSDT",
    "entry_price": 0.03421,
    "sell_price": 0.03394,
    "quantity": 7307.8,
    "pnl_pct": -0.789,
    "pnl_usdt": -1.9731,
    "max_pnl": 0.146,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.064,
    "exit_reason": "EARLY_SL (max=+0.15%, -0.73% after 1min)",
    "entry_time": "2026-03-18T14:23:31.281571",
    "exit_time": "2026-03-18T14:24:32.421759"
  },
  {
    "symbol": "ENSOUSDT",
    "entry_price": 1.202,
    "sell_price": 1.187,
    "quantity": 207.98,
    "pnl_pct": -1.248,
    "pnl_usdt": -3.1197,
    "max_pnl": 0.998,
    "hold_seconds": 442.0,
    "hold_minutes": 7.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.954,
    "exit_reason": "HARD_SL (-1.25%)",
    "entry_time": "2026-03-18T14:46:32.328824",
    "exit_time": "2026-03-18T14:53:55.109970"
  },
  {
    "symbol": "BARDUSDT",
    "entry_price": 0.8849,
    "sell_price": 0.8836,
    "quantity": 282.4,
    "pnl_pct": -0.147,
    "pnl_usdt": -0.3671,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.546,
    "exit_reason": "INSTANT_REVERSAL (-0.42% en 0s, max=+0.00%)",
    "entry_time": "2026-03-18T15:03:54.362790",
    "exit_time": "2026-03-18T15:03:55.416556"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.904,
    "sell_price": 0.917,
    "quantity": 276.54,
    "pnl_pct": 1.438,
    "pnl_usdt": 3.595,
    "max_pnl": 2.212,
    "hold_seconds": 582.0,
    "hold_minutes": 9.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.109,
    "exit_reason": "TRAILING (max=+2.21%, now=+1.44%, trail=0.7%)",
    "entry_time": "2026-03-18T15:30:55.496925",
    "exit_time": "2026-03-18T15:40:37.468696"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02318,
    "sell_price": 0.02314,
    "quantity": 10785.1,
    "pnl_pct": -0.173,
    "pnl_usdt": -0.4314,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.357,
    "exit_reason": "INSTANT_REVERSAL (-0.47% en 10s, max=+0.00%)",
    "entry_time": "2026-03-18T16:00:56.615084",
    "exit_time": "2026-03-18T16:01:07.693781"
  }
]