[
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001973,
    "sell_price": 0.00197,
    "quantity": 126710.5,
    "pnl_pct": -0.152,
    "pnl_usdt": -0.3801,
    "max_pnl": 0.152,
    "hold_seconds": 68.0,
    "hold_minutes": 1.1,
    "surge_type": "BREAKOUT_SURGE",
    "surge_strength": 1.799,
    "exit_reason": "EARLY_SL (max=+0.15%, -0.41% after 1min)",
    "entry_time": "2026-03-18T16:29:40.662400",
    "exit_time": "2026-03-18T16:30:49.289268"
  },
  {
    "symbol": "MBOXUSDT",
    "entry_price": 0.0189,
    "sell_price": 0.0188,
    "quantity": 13227.5,
    "pnl_pct": -0.529,
    "pnl_usdt": -1.3227,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.075,
    "exit_reason": "INSTANT_REVERSAL (-0.53% en 11s, max=+0.00%)",
    "entry_time": "2026-03-18T16:38:59.130633",
    "exit_time": "2026-03-18T16:39:10.831830"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.177,
    "sell_price": 0.176,
    "quantity": 1412.42,
    "pnl_pct": -0.565,
    "pnl_usdt": -1.4124,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.143,
    "exit_reason": "INSTANT_REVERSAL (-0.56% en 11s, max=+0.00%)",
    "entry_time": "2026-03-18T17:37:22.024064",
    "exit_time": "2026-03-18T17:37:33.768295"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.953,
    "sell_price": 0.949,
    "quantity": 262.32,
    "pnl_pct": -0.42,
    "pnl_usdt": -1.0493,
    "max_pnl": 0.105,
    "hold_seconds": 91.0,
    "hold_minutes": 1.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.599,
    "exit_reason": "EARLY_SL (max=+0.10%, -0.42% after 2min)",
    "entry_time": "2026-03-18T17:46:23.372151",
    "exit_time": "2026-03-18T17:47:54.383131"
  },
  {
    "symbol": "BARDUSDT",
    "entry_price": 0.5891,
    "sell_price": 0.6031,
    "quantity": 848.7,
    "pnl_pct": 2.377,
    "pnl_usdt": 11.8818,
    "max_pnl": 2.869,
    "hold_seconds": 81.0,
    "hold_minutes": 1.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.204,
    "exit_reason": "TRAILING (max=+2.87%, now=+1.82%, trail=0.7%)",
    "entry_time": "2026-03-18T18:04:04.034543",
    "exit_time": "2026-03-18T18:05:25.002543"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.096,
    "sell_price": 1.091,
    "quantity": 228.1,
    "pnl_pct": -0.456,
    "pnl_usdt": -1.1405,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.112,
    "exit_reason": "INSTANT_REVERSAL (-0.55% en 20s, max=+0.00%)",
    "entry_time": "2026-03-18T18:27:45.330911",
    "exit_time": "2026-03-18T18:28:06.343927"
  },
  {
    "symbol": "PIXELUSDT",
    "entry_price": 0.00934,
    "sell_price": 0.00977,
    "quantity": 26766.5,
    "pnl_pct": 4.604,
    "pnl_usdt": 11.5096,
    "max_pnl": 5.675,
    "hold_seconds": 41.0,
    "hold_minutes": 0.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.2,
    "exit_reason": "TRAILING (max=+5.67%, now=+3.75%, trail=1.8%)",
    "entry_time": "2026-03-18T18:59:08.157552",
    "exit_time": "2026-03-18T18:59:49.387526"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00546,
    "sell_price": 0.00538,
    "quantity": 45787.5,
    "pnl_pct": -1.465,
    "pnl_usdt": -3.663,
    "max_pnl": 1.465,
    "hold_seconds": 191.0,
    "hold_minutes": 3.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.111,
    "exit_reason": "HARD_SL (-1.65%)",
    "entry_time": "2026-03-18T19:07:00.956613",
    "exit_time": "2026-03-18T19:10:12.162386"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02378,
    "sell_price": 0.02361,
    "quantity": 10513.0,
    "pnl_pct": -0.715,
    "pnl_usdt": -1.7872,
    "max_pnl": 0.126,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.021,
    "exit_reason": "EARLY_SL (max=+0.13%, -0.59% after 1min)",
    "entry_time": "2026-03-18T20:23:10.964059",
    "exit_time": "2026-03-18T20:24:11.991705"
  },
  {
    "symbol": "THEUSDT",
    "entry_price": 0.1445,
    "sell_price": 0.1438,
    "quantity": 1730.1,
    "pnl_pct": -0.484,
    "pnl_usdt": -1.2111,
    "max_pnl": 0.069,
    "hold_seconds": 411.0,
    "hold_minutes": 6.8,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.121,
    "exit_reason": "EARLY_SL (max=+0.07%, -0.48% after 7min)",
    "entry_time": "2026-03-18T20:30:32.611146",
    "exit_time": "2026-03-18T20:37:24.057245"
  },
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001787,
    "sell_price": 0.001784,
    "quantity": 139830.1,
    "pnl_pct": -0.168,
    "pnl_usdt": -0.4195,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.377,
    "exit_reason": "INSTANT_REVERSAL (-0.62% en 10s, max=+0.00%)",
    "entry_time": "2026-03-18T20:51:33.938888",
    "exit_time": "2026-03-18T20:51:44.933127"
  },
  {
    "symbol": "THEUSDT",
    "entry_price": 0.1503,
    "sell_price": 0.1495,
    "quantity": 1663.3,
    "pnl_pct": -0.532,
    "pnl_usdt": -1.3306,
    "max_pnl": 0.266,
    "hold_seconds": 581.0,
    "hold_minutes": 9.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.011,
    "exit_reason": "STAGNATION (-0.40% after 10min, seuil=8min)",
    "entry_time": "2026-03-18T22:12:08.174859",
    "exit_time": "2026-03-18T22:21:49.544990"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.153,
    "sell_price": 1.152,
    "quantity": 216.82,
    "pnl_pct": -0.087,
    "pnl_usdt": -0.2168,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.326,
    "exit_reason": "INSTANT_REVERSAL (-0.43% en 10s, max=+0.00%)",
    "entry_time": "2026-03-18T23:00:43.715804",
    "exit_time": "2026-03-18T23:00:54.774537"
  },
  {
    "symbol": "BARDUSDT",
    "entry_price": 0.6935,
    "sell_price": 0.7071,
    "quantity": 360.4,
    "pnl_pct": 1.961,
    "pnl_usdt": 4.9014,
    "max_pnl": 3.446,
    "hold_seconds": 241.0,
    "hold_minutes": 4.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.449,
    "exit_reason": "TRAILING (max=+3.45%, now=+1.99%, trail=0.7%)",
    "entry_time": "2026-03-18T23:06:05.463375",
    "exit_time": "2026-03-18T23:10:07.410254"
  },
  {
    "symbol": "SAHARAUSDT",
    "entry_price": 0.02559,
    "sell_price": 0.02567,
    "quantity": 9769.0,
    "pnl_pct": 0.313,
    "pnl_usdt": 0.7815,
    "max_pnl": 1.25,
    "hold_seconds": 111.0,
    "hold_minutes": 1.8,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 2.15,
    "exit_reason": "MOMENTUM_EXIT (3 drops, +0.31%)",
    "entry_time": "2026-03-19T01:16:48.421092",
    "exit_time": "2026-03-19T01:18:39.570049"
  },
  {
    "symbol": "SAHARAUSDT",
    "entry_price": 0.02592,
    "sell_price": 0.02599,
    "quantity": 9645.0,
    "pnl_pct": 0.27,
    "pnl_usdt": 0.6752,
    "max_pnl": 1.273,
    "hold_seconds": 691.0,
    "hold_minutes": 11.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.124,
    "exit_reason": "STAGNATION (+0.19% after 12min, seuil=8min)",
    "entry_time": "2026-03-19T01:24:59.439989",
    "exit_time": "2026-03-19T01:36:30.810988"
  },
  {
    "symbol": "ETHFIUSDT",
    "entry_price": 0.625,
    "sell_price": 0.615,
    "quantity": 800.0,
    "pnl_pct": -1.6,
    "pnl_usdt": -8.0,
    "max_pnl": 0.16,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 2.306,
    "exit_reason": "HARD_SL (-1.28%)",
    "entry_time": "2026-03-19T02:50:51.766857",
    "exit_time": "2026-03-19T02:51:03.685061"
  },
  {
    "symbol": "PIXELUSDT",
    "entry_price": 0.00946,
    "sell_price": 0.00935,
    "quantity": 26427.0,
    "pnl_pct": -1.163,
    "pnl_usdt": -2.907,
    "max_pnl": 0.317,
    "hold_seconds": 181.0,
    "hold_minutes": 3.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 3.736,
    "exit_reason": "HARD_SL (-1.27%)",
    "entry_time": "2026-03-19T05:45:14.438013",
    "exit_time": "2026-03-19T05:48:16.368198"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.669,
    "sell_price": 0.683,
    "quantity": 373.69,
    "pnl_pct": 2.093,
    "pnl_usdt": 5.2317,
    "max_pnl": 4.036,
    "hold_seconds": 143.0,
    "hold_minutes": 2.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 3.566,
    "exit_reason": "TRAILING (max=+4.04%, now=+2.39%, trail=1.5%)",
    "entry_time": "2026-03-19T06:20:48.475903",
    "exit_time": "2026-03-19T06:23:11.715216"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.0266,
    "sell_price": 0.02833,
    "quantity": 18796.9,
    "pnl_pct": 6.504,
    "pnl_usdt": 32.5186,
    "max_pnl": 9.436,
    "hold_seconds": 2072.0,
    "hold_minutes": 34.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.826,
    "exit_reason": "TRAILING (max=+9.44%, now=+6.54%, trail=2.5%)",
    "entry_time": "2026-03-19T06:22:00.403589",
    "exit_time": "2026-03-19T06:56:32.825422"
  },
  {
    "symbol": "SAHARAUSDT",
    "entry_price": 0.02656,
    "sell_price": 0.02628,
    "quantity": 9412.0,
    "pnl_pct": -1.054,
    "pnl_usdt": -2.6354,
    "max_pnl": 0.264,
    "hold_seconds": 101.0,
    "hold_minutes": 1.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.024,
    "exit_reason": "HARD_SL (-1.28%)",
    "entry_time": "2026-03-19T06:55:51.512566",
    "exit_time": "2026-03-19T06:57:32.972277"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.554,
    "sell_price": 0.567,
    "quantity": 451.26,
    "pnl_pct": 2.347,
    "pnl_usdt": 5.8664,
    "max_pnl": 3.43,
    "hold_seconds": 302.0,
    "hold_minutes": 5.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 3.358,
    "exit_reason": "TRAILING (max=+3.43%, now=+1.99%, trail=0.7%)",
    "entry_time": "2026-03-19T07:22:34.463720",
    "exit_time": "2026-03-19T07:27:36.582233"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.871,
    "sell_price": 0.853,
    "quantity": 286.8,
    "pnl_pct": -2.067,
    "pnl_usdt": -5.1624,
    "max_pnl": 1.722,
    "hold_seconds": 21.0,
    "hold_minutes": 0.4,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 11.054,
    "exit_reason": "HARD_SL (-1.72%)",
    "entry_time": "2026-03-19T08:06:28.796550",
    "exit_time": "2026-03-19T08:06:50.349242"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.957,
    "sell_price": 0.942,
    "quantity": 261.23,
    "pnl_pct": -1.567,
    "pnl_usdt": -3.9185,
    "max_pnl": 0.627,
    "hold_seconds": 101.0,
    "hold_minutes": 1.7,
    "surge_type": "BREAKOUT_SURGE",
    "surge_strength": 1.919,
    "exit_reason": "HARD_SL (-1.25%)",
    "entry_time": "2026-03-19T08:49:21.334764",
    "exit_time": "2026-03-19T08:51:02.846974"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 1.013,
    "sell_price": 1.042,
    "quantity": 246.79,
    "pnl_pct": 2.863,
    "pnl_usdt": 7.1569,
    "max_pnl": 3.455,
    "hold_seconds": 761.0,
    "hold_minutes": 12.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.199,
    "exit_reason": "TRAILING (max=+3.46%, now=+1.09%, trail=0.7%)",
    "entry_time": "2026-03-19T10:55:16.127784",
    "exit_time": "2026-03-19T11:07:57.974040"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.838,
    "sell_price": 0.836,
    "quantity": 298.32,
    "pnl_pct": -0.239,
    "pnl_usdt": -0.5966,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.956,
    "exit_reason": "INSTANT_REVERSAL (-0.84% en 10s, max=+0.00%)",
    "entry_time": "2026-03-19T12:17:10.916917",
    "exit_time": "2026-03-19T12:17:21.987804"
  },
  {
    "symbol": "GIGGLEUSDT",
    "entry_price": 28.42,
    "sell_price": 28.29,
    "quantity": 8.796,
    "pnl_pct": -0.457,
    "pnl_usdt": -1.1435,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 6.356,
    "exit_reason": "INSTANT_REVERSAL (-0.70% en 20s, max=+0.00%)",
    "entry_time": "2026-03-19T12:39:42.501843",
    "exit_time": "2026-03-19T12:40:03.553545"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.787,
    "sell_price": 0.816,
    "quantity": 317.29999999999995,
    "pnl_pct": 3.685,
    "pnl_usdt": 9.2017,
    "max_pnl": 3.939,
    "hold_seconds": 119.0,
    "hold_minutes": 2.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 4.382,
    "exit_reason": "TRAILING (max=+3.94%, now=+2.29%, trail=1.5%)",
    "entry_time": "2026-03-19T13:03:08.902959",
    "exit_time": "2026-03-19T13:05:07.898436"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.842,
    "sell_price": 0.84,
    "quantity": 296.91,
    "pnl_pct": -0.238,
    "pnl_usdt": -0.5938,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.954,
    "exit_reason": "INSTANT_REVERSAL (-1.07% en 10s, max=+0.00%)",
    "entry_time": "2026-03-19T13:08:08.477513",
    "exit_time": "2026-03-19T13:08:19.738807"
  },
  {
    "symbol": "GIGGLEUSDT",
    "entry_price": 27.46,
    "sell_price": 27.59,
    "quantity": 9.104,
    "pnl_pct": 0.473,
    "pnl_usdt": 1.1835,
    "max_pnl": 0.874,
    "hold_seconds": 653.0,
    "hold_minutes": 10.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.405,
    "exit_reason": "STAGNATION (+0.44% after 11min, seuil=8min)",
    "entry_time": "2026-03-19T13:03:06.505051",
    "exit_time": "2026-03-19T13:13:59.889998"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.174,
    "sell_price": 0.174,
    "quantity": 1436.78,
    "pnl_pct": 0.0,
    "pnl_usdt": 0.0,
    "max_pnl": 1.149,
    "hold_seconds": 481.0,
    "hold_minutes": 8.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.163,
    "exit_reason": "STAGNATION (+0.00% after 8min, seuil=8min)",
    "entry_time": "2026-03-19T13:41:41.927021",
    "exit_time": "2026-03-19T13:49:43.406403"
  },
  {
    "symbol": "THEUSDT",
    "entry_price": 0.1632,
    "sell_price": 0.1622,
    "quantity": 3062.5,
    "pnl_pct": -0.613,
    "pnl_usdt": -3.0625,
    "max_pnl": 0.245,
    "hold_seconds": 39.0,
    "hold_minutes": 0.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.048,
    "exit_reason": "HARD_SL (-1.41%)",
    "entry_time": "2026-03-19T14:01:38.678234",
    "exit_time": "2026-03-19T14:02:18.250051"
  },
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001643,
    "sell_price": 0.001678,
    "quantity": 152143.0,
    "pnl_pct": 2.13,
    "pnl_usdt": 5.325,
    "max_pnl": 2.739,
    "hold_seconds": 111.0,
    "hold_minutes": 1.8,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.108,
    "exit_reason": "TRAILING (max=+2.74%, now=+1.46%, trail=0.7%)",
    "entry_time": "2026-03-19T14:45:50.469753",
    "exit_time": "2026-03-19T14:47:41.530122"
  },
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001786,
    "sell_price": 0.00178,
    "quantity": 139922.5,
    "pnl_pct": -0.336,
    "pnl_usdt": -0.8395,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 4.094,
    "exit_reason": "INSTANT_REVERSAL (-0.50% en 1s, max=+0.00%)",
    "entry_time": "2026-03-19T15:00:33.647638",
    "exit_time": "2026-03-19T15:00:35.313312"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.6,
    "sell_price": 0.599,
    "quantity": 416.66,
    "pnl_pct": -0.167,
    "pnl_usdt": -0.4167,
    "max_pnl": 0.0,
    "hold_seconds": 31.0,
    "hold_minutes": 0.5,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.18,
    "exit_reason": "INSTANT_REVERSAL (-0.50% en 30s, max=+0.00%)",
    "entry_time": "2026-03-19T15:19:37.338833",
    "exit_time": "2026-03-19T15:20:08.374025"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02466,
    "sell_price": 0.02456,
    "quantity": 10137.8,
    "pnl_pct": -0.406,
    "pnl_usdt": -1.0138,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "BREAKOUT_SURGE",
    "surge_strength": 1.703,
    "exit_reason": "INSTANT_REVERSAL (-0.41% en 20s, max=+0.00%)",
    "entry_time": "2026-03-19T16:01:00.780757",
    "exit_time": "2026-03-19T16:01:21.863533"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.598,
    "sell_price": 0.605,
    "quantity": 836.12,
    "pnl_pct": 1.171,
    "pnl_usdt": 5.8528,
    "max_pnl": 2.007,
    "hold_seconds": 41.0,
    "hold_minutes": 0.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.678,
    "exit_reason": "TRAILING (max=+2.01%, now=+1.00%, trail=0.7%)",
    "entry_time": "2026-03-19T18:12:15.021598",
    "exit_time": "2026-03-19T18:12:56.292155"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02435,
    "sell_price": 0.02513,
    "quantity": 20533.8,
    "pnl_pct": 3.203,
    "pnl_usdt": 16.0164,
    "max_pnl": 3.409,
    "hold_seconds": 71.0,
    "hold_minutes": 1.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.155,
    "exit_reason": "TRAILING (max=+3.41%, now=+1.89%, trail=0.7%)",
    "entry_time": "2026-03-19T20:11:30.691038",
    "exit_time": "2026-03-19T20:12:41.877520"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02639,
    "sell_price": 0.02637,
    "quantity": 9472.1,
    "pnl_pct": -0.076,
    "pnl_usdt": -0.1894,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.197,
    "exit_reason": "INSTANT_REVERSAL (-1.06% en 10s, max=+0.00%)",
    "entry_time": "2026-03-19T22:08:05.655948",
    "exit_time": "2026-03-19T22:08:16.721746"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02575,
    "sell_price": 0.02627,
    "quantity": 9708.7,
    "pnl_pct": 2.019,
    "pnl_usdt": 5.0485,
    "max_pnl": 2.291,
    "hold_seconds": 101.0,
    "hold_minutes": 1.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.187,
    "exit_reason": "TRAILING (max=+2.29%, now=+1.09%, trail=0.7%)",
    "entry_time": "2026-03-20T00:00:38.808746",
    "exit_time": "2026-03-20T00:02:19.924225"
  },
  {
    "symbol": "SAHARAUSDT",
    "entry_price": 0.02683,
    "sell_price": 0.02742,
    "quantity": 9317.0,
    "pnl_pct": 2.199,
    "pnl_usdt": 5.497,
    "max_pnl": 3.466,
    "hold_seconds": 361.0,
    "hold_minutes": 6.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.31,
    "exit_reason": "REVERSAL (peak=+3.47%, now=+0.97%)",
    "entry_time": "2026-03-20T00:03:51.534743",
    "exit_time": "2026-03-20T00:09:52.872370"
  },
  {
    "symbol": "GIGGLEUSDT",
    "entry_price": 27.74,
    "sell_price": 28.29,
    "quantity": 14.414,
    "pnl_pct": 1.983,
    "pnl_usdt": 7.9277,
    "max_pnl": 4.975,
    "hold_seconds": 1753.0,
    "hold_minutes": 29.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.021,
    "exit_reason": "TRAILING (max=+4.97%, now=+1.66%, trail=0.7%)",
    "entry_time": "2026-03-20T01:21:26.335704",
    "exit_time": "2026-03-20T01:50:39.888253"
  },
  {
    "symbol": "ENJUSDT",
    "entry_price": 0.02546,
    "sell_price": 0.02593,
    "quantity": 15707.3,
    "pnl_pct": 1.846,
    "pnl_usdt": 7.3824,
    "max_pnl": 2.278,
    "hold_seconds": 241.0,
    "hold_minutes": 4.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.071,
    "exit_reason": "TRAILING (max=+2.28%, now=+1.26%, trail=0.7%)",
    "entry_time": "2026-03-20T01:48:08.640162",
    "exit_time": "2026-03-20T01:52:10.090820"
  },
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001654,
    "sell_price": 0.001643,
    "quantity": 241837.9,
    "pnl_pct": -0.665,
    "pnl_usdt": -2.6602,
    "max_pnl": 0.121,
    "hold_seconds": 101.0,
    "hold_minutes": 1.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.04,
    "exit_reason": "EARLY_SL (max=+0.12%, -0.42% after 2min)",
    "entry_time": "2026-03-20T02:44:00.408882",
    "exit_time": "2026-03-20T02:45:41.718206"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.0433,
    "sell_price": 0.0431,
    "quantity": 9237.0,
    "pnl_pct": -0.462,
    "pnl_usdt": -1.8474,
    "max_pnl": 0.0,
    "hold_seconds": 1.0,
    "hold_minutes": 0.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.174,
    "exit_reason": "INSTANT_REVERSAL (-0.46% en 1s, max=+0.00%)",
    "entry_time": "2026-03-20T02:55:31.335811",
    "exit_time": "2026-03-20T02:55:32.583451"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.0419,
    "sell_price": 0.0432,
    "quantity": 11933.0,
    "pnl_pct": 3.103,
    "pnl_usdt": 15.5129,
    "max_pnl": 4.535,
    "hold_seconds": 301.0,
    "hold_minutes": 5.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.208,
    "exit_reason": "TRAILING (max=+4.53%, now=+2.63%, trail=1.5%)",
    "entry_time": "2026-03-20T03:31:22.842770",
    "exit_time": "2026-03-20T03:36:24.262349"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.044,
    "sell_price": 0.0438,
    "quantity": 9090.0,
    "pnl_pct": -0.455,
    "pnl_usdt": -1.818,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.152,
    "exit_reason": "INSTANT_REVERSAL (-0.68% en 10s, max=+0.00%)",
    "entry_time": "2026-03-20T03:41:54.309901",
    "exit_time": "2026-03-20T03:42:05.329790"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.548,
    "sell_price": 0.545,
    "quantity": 912.4,
    "pnl_pct": -0.547,
    "pnl_usdt": -2.7372,
    "max_pnl": 0.0,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.308,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.91% after 1min)",
    "entry_time": "2026-03-20T04:23:28.929963",
    "exit_time": "2026-03-20T04:24:30.451863"
  },
  {
    "symbol": "COSUSDT",
    "entry_price": 0.001722,
    "sell_price": 0.001711,
    "quantity": 290080.5,
    "pnl_pct": -0.639,
    "pnl_usdt": -3.1909,
    "max_pnl": 0.871,
    "hold_seconds": 51.0,
    "hold_minutes": 0.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.37,
    "exit_reason": "HARD_SL (-1.28%)",
    "entry_time": "2026-03-20T05:28:23.458198",
    "exit_time": "2026-03-20T05:29:14.950223"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.045,
    "sell_price": 0.0444,
    "quantity": 11111.0,
    "pnl_pct": -1.333,
    "pnl_usdt": -6.6666,
    "max_pnl": 1.333,
    "hold_seconds": 111.0,
    "hold_minutes": 1.8,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.119,
    "exit_reason": "HARD_SL (-1.33%)",
    "entry_time": "2026-03-20T05:45:45.801809",
    "exit_time": "2026-03-20T05:47:36.875428"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.465,
    "sell_price": 0.459,
    "quantity": 860.21,
    "pnl_pct": -1.29,
    "pnl_usdt": -5.1613,
    "max_pnl": 1.935,
    "hold_seconds": 181.0,
    "hold_minutes": 3.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.078,
    "exit_reason": "HARD_SL (-1.51%)",
    "entry_time": "2026-03-20T06:17:47.597728",
    "exit_time": "2026-03-20T06:20:48.718689"
  },
  {
    "symbol": "WAXPUSDT",
    "entry_price": 0.00874,
    "sell_price": 0.00869,
    "quantity": 45766.0,
    "pnl_pct": -0.572,
    "pnl_usdt": -2.2883,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.157,
    "exit_reason": "INSTANT_REVERSAL (-0.46% en 20s, max=+0.00%)",
    "entry_time": "2026-03-20T12:16:11.897989",
    "exit_time": "2026-03-20T12:16:32.926890"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.405,
    "sell_price": 0.403,
    "quantity": 987.65,
    "pnl_pct": -0.494,
    "pnl_usdt": -1.9753,
    "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.49% en 1s, max=+0.00%)",
    "entry_time": "2026-03-20T12:25:23.294996",
    "exit_time": "2026-03-20T12:25:24.740396"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.0415,
    "sell_price": 0.0411,
    "quantity": 12048.0,
    "pnl_pct": -0.964,
    "pnl_usdt": -4.8192,
    "max_pnl": 0.482,
    "hold_seconds": 171.0,
    "hold_minutes": 2.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.217,
    "exit_reason": "HARD_SL (-1.20%)",
    "entry_time": "2026-03-20T15:12:35.198789",
    "exit_time": "2026-03-20T15:15:26.653951"
  },
  {
    "symbol": "ENAUSDT",
    "entry_price": 0.102,
    "sell_price": 0.1015,
    "quantity": 3186.27,
    "pnl_pct": -0.49,
    "pnl_usdt": -1.5931,
    "max_pnl": 0.098,
    "hold_seconds": 171.0,
    "hold_minutes": 2.9,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.188,
    "exit_reason": "EARLY_SL (max=+0.10%, -0.49% after 3min)",
    "entry_time": "2026-03-20T15:23:46.053494",
    "exit_time": "2026-03-20T15:26:37.732995"
  },
  {
    "symbol": "STOUSDT",
    "entry_price": 0.1043,
    "sell_price": 0.1057,
    "quantity": 3116.0,
    "pnl_pct": 1.342,
    "pnl_usdt": 4.3624,
    "max_pnl": 1.918,
    "hold_seconds": 1141.0,
    "hold_minutes": 19.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.258,
    "exit_reason": "MAX_HOLD_15min (+0.58%)",
    "entry_time": "2026-03-20T16:03:38.241728",
    "exit_time": "2026-03-20T16:22:39.600693"
  },
  {
    "symbol": "WLDUSDT",
    "entry_price": 0.3335,
    "sell_price": 0.3388,
    "quantity": 749.6,
    "pnl_pct": 1.589,
    "pnl_usdt": 3.9729,
    "max_pnl": 2.129,
    "hold_seconds": 611.0,
    "hold_minutes": 10.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.185,
    "exit_reason": "TRAILING (max=+2.13%, now=+1.41%, trail=0.7%)",
    "entry_time": "2026-03-20T16:47:59.115572",
    "exit_time": "2026-03-20T16:58:10.437736"
  },
  {
    "symbol": "PIXELUSDT",
    "entry_price": 0.00984,
    "sell_price": 0.0098,
    "quantity": 33028.4,
    "pnl_pct": -0.407,
    "pnl_usdt": -1.3211,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 6.27,
    "exit_reason": "INSTANT_REVERSAL (-0.41% en 11s, max=+0.00%)",
    "entry_time": "2026-03-20T17:04:00.252273",
    "exit_time": "2026-03-20T17:04:11.911424"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.384,
    "sell_price": 0.383,
    "quantity": 651.04,
    "pnl_pct": -0.26,
    "pnl_usdt": -0.651,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.053,
    "exit_reason": "INSTANT_REVERSAL (-0.78% en 20s, max=+0.00%)",
    "entry_time": "2026-03-20T19:04:51.605788",
    "exit_time": "2026-03-20T19:05:12.629525"
  },
  {
    "symbol": "ANKRUSDT",
    "entry_price": 0.00588,
    "sell_price": 0.00585,
    "quantity": 68027.2,
    "pnl_pct": -0.51,
    "pnl_usdt": -2.0408,
    "max_pnl": 0.17,
    "hold_seconds": 161.0,
    "hold_minutes": 2.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.379,
    "exit_reason": "EARLY_SL (max=+0.17%, -0.51% after 3min)",
    "entry_time": "2026-03-21T00:11:55.746550",
    "exit_time": "2026-03-21T00:14:36.756194"
  },
  {
    "symbol": "PHAUSDT",
    "entry_price": 0.0388,
    "sell_price": 0.0386,
    "quantity": 8376.0,
    "pnl_pct": -0.515,
    "pnl_usdt": -1.6752,
    "max_pnl": 1.031,
    "hold_seconds": 641.0,
    "hold_minutes": 10.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.575,
    "exit_reason": "STAGNATION (-0.26% after 11min, seuil=10min)",
    "entry_time": "2026-03-21T02:13:16.807941",
    "exit_time": "2026-03-21T02:23:58.514042"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.384,
    "sell_price": 0.382,
    "quantity": 1302.08,
    "pnl_pct": -0.521,
    "pnl_usdt": -2.6042,
    "max_pnl": 0.0,
    "hold_seconds": 11.0,
    "hold_minutes": 0.2,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.053,
    "exit_reason": "INSTANT_REVERSAL (-0.52% en 11s, max=+0.00%)",
    "entry_time": "2026-03-21T03:05:57.582820",
    "exit_time": "2026-03-21T03:06:08.848891"
  },
  {
    "symbol": "XAIUSDT",
    "entry_price": 0.01184,
    "sell_price": 0.01168,
    "quantity": 33783.7,
    "pnl_pct": -1.351,
    "pnl_usdt": -5.4054,
    "max_pnl": 0.338,
    "hold_seconds": 211.0,
    "hold_minutes": 3.5,
    "surge_type": "BREAKOUT_SURGE",
    "surge_strength": 1.718,
    "exit_reason": "HARD_SL (-1.27%)",
    "entry_time": "2026-03-21T04:18:58.782354",
    "exit_time": "2026-03-21T04:22:30.040066"
  },
  {
    "symbol": "WIFUSDT",
    "entry_price": 0.181,
    "sell_price": 0.18,
    "quantity": 2762.43,
    "pnl_pct": -0.552,
    "pnl_usdt": -2.7624,
    "max_pnl": 0.0,
    "hold_seconds": 341.0,
    "hold_minutes": 5.7,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.117,
    "exit_reason": "EARLY_SL (max=+0.00%, -0.55% after 6min)",
    "entry_time": "2026-03-21T05:32:10.530112",
    "exit_time": "2026-03-21T05:37:51.831506"
  },
  {
    "symbol": "ETHFIUSDT",
    "entry_price": 0.637,
    "sell_price": 0.633,
    "quantity": 784.9,
    "pnl_pct": -0.628,
    "pnl_usdt": -3.1396,
    "max_pnl": 0.157,
    "hold_seconds": 61.0,
    "hold_minutes": 1.0,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.272,
    "exit_reason": "EARLY_SL (max=+0.16%, -0.63% after 1min)",
    "entry_time": "2026-03-21T06:27:31.264177",
    "exit_time": "2026-03-21T06:28:32.263992"
  },
  {
    "symbol": "DEGOUSDT",
    "entry_price": 0.42,
    "sell_price": 0.419,
    "quantity": 1190.47,
    "pnl_pct": -0.238,
    "pnl_usdt": -1.1905,
    "max_pnl": 0.0,
    "hold_seconds": 21.0,
    "hold_minutes": 0.3,
    "surge_type": "FLASH_SURGE",
    "surge_strength": 1.202,
    "exit_reason": "INSTANT_REVERSAL (-0.48% en 21s, max=+0.00%)",
    "entry_time": "2026-03-21T10:03:43.231147",
    "exit_time": "2026-03-21T10:04:04.472403"
  }
]