{
 "symbol": "PORTALUSDT",
 "config": {
  "step_pct": 2.5,
  "levels": 20,
  "unit_usd": 100.0,
  "center": 0.01715,
  "capital_required_usd": 2000.0,
  "forced_exits": false,
  "note": "regime_flatten и grid_breakout ОТКЛЮЧЕНЫ намеренно"
 },
 "grid_levels": [
  0.01672125,
  0.0162925,
  0.01586375,
  0.015435,
  0.01500625,
  0.0145775,
  0.01414875,
  0.01372,
  0.01329125,
  0.0128625,
  0.01243375,
  0.012005,
  0.01157625,
  0.0111475,
  0.01071875,
  0.01029,
  0.00986125,
  0.0094325,
  0.00900375,
  0.008575
 ],
 "copy_instructions": {
  "how_it_works": "Поставь такую же сетку у себя. Дальше она работает автономно — копировать отдельные сделки НЕ нужно и вредно.",
  "steps": [
   "1. Выдели $2,000 на PORTALUSDT",
   "2. Поставь 20 лимитных заявок на покупку по уровням ниже",
   "3. К каждой покупке — заявка на продажу на 2.5% выше её цены",
   "4. Размер каждой заявки $100",
   "5. НЕ закрывай инвентарь при выходе цены из диапазона — жди возврата"
  ],
  "buy_levels": [
   0.01672125,
   0.0162925,
   0.01586375,
   0.015435,
   0.01500625,
   0.0145775,
   0.01414875,
   0.01372,
   0.01329125,
   0.0128625,
   0.01243375,
   0.012005,
   0.01157625,
   0.0111475,
   0.01071875,
   0.01029,
   0.00986125,
   0.0094325,
   0.00900375,
   0.008575
  ],
  "sell_target_formula": "цена_покупки × 1.0250",
  "critical_rules": [
   "Шаг 2.5% выбран не случайно: он должен быть минимум в 4 раза больше комиссий за круг (0.15%). При меньшем шаге биржа забирает больше половины дохода.",
   "Никаких стопов на инвентаре. Принудительное закрытие — главный убийца грида: в наших данных цена возвращалась к уровню входа в 88% случаев.",
   "Это paper-режим. Реальными деньгами мы этот конфиг ещё не торгуем."
  ]
 }
}