← Back
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Order-Flow Scalp — спецификация</title>
<style>
  :root{--bg:#0a0e17;--card:rgba(255,255,255,.04);--border:rgba(255,255,255,.09);
    --txt:#e6edf3;--muted:#8b98a9;--green:#21d07a;--red:#f6465d;--blue:#3b82f6;--amber:#f59e0b;--purple:#8b5cf6}
  *{box-sizing:border-box;margin:0;padding:0}
  body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
    background:radial-gradient(1200px 600px at 80% -10%,rgba(59,130,246,.10),transparent),
               radial-gradient(900px 500px at 0% 0%,rgba(139,92,246,.08),transparent),var(--bg);
    color:var(--txt);min-height:100vh;padding:24px 18px;line-height:1.5}
  .wrap{max-width:1080px;margin:0 auto}
  header{margin-bottom:14px}
  h1{font-size:23px;font-weight:700;letter-spacing:-.5px}
  h1 .em{background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}
  .sub{color:var(--muted);font-size:12.5px;margin-top:5px}
  .glass{background:var(--card);border:1px solid var(--border);border-radius:14px}
  .status{padding:12px 16px;margin-bottom:16px;border-left:3px solid var(--amber);font-size:12.5px;background:rgba(245,158,11,.06)}
  .status b{color:var(--amber)}
  .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}
  .box{padding:15px 17px}
  .box h2{font-size:13.5px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:7px}
  .box h2 .n{width:22px;height:22px;border-radius:7px;background:rgba(59,130,246,.2);color:#7eb6ff;font-size:12px;text-align:center;line-height:22px;font-weight:700}
  .row{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:5px 0;border-top:1px solid rgba(255,255,255,.045)}
  .row:first-of-type{border-top:none}
  .row .k{color:var(--muted)}
  .row .v{font-weight:600;text-align:right}
  .v .hl{color:var(--green)}
  .full{grid-column:1 / -1}
  .flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:4px}
  .flow .step{padding:7px 11px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid var(--border);font-weight:600}
  .flow .arr{color:var(--blue);font-weight:700}
  .phases{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:4px}
  .ph{padding:11px;border-radius:10px;border:1px solid var(--border);font-size:11.5px}
  .ph.now{border-color:rgba(33,208,122,.5);background:rgba(33,208,122,.07)}
  .ph .t{font-weight:700;margin-bottom:3px}
  .ph .t .b{font-size:9.5px;background:rgba(33,208,122,.2);color:var(--green);padding:1px 6px;border-radius:5px;margin-left:4px}
  .ph .d{color:var(--muted);line-height:1.5}
  .mut{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}
  .foot{color:var(--muted);font-size:11px;margin-top:8px;text-align:center}
</style>
</head>
<body>
<div class="wrap">
  <header>
    <h1>📋 Order-Flow Imbalance Scalp — <span class="em">спецификация v0.1</span></h1>
    <div class="sub">Микроструктурный скальп на дисбалансе стакана. Параметры — из бэктеста (4ч depth.db). Статус: спека для форвард-теста.</div>
  </header>

  <div class="status glass">
    ⚠️ <b>Это НЕ боевая стратегия, а гипотеза для проверки.</b> Цифры из 4ч данных = высокий риск переподгонки. Сначала логируем недели → форвард-тест → бумага → микро-лайв. На реальные деньги — только после Фазы 2.
  </div>

  <div class="grid">
    <div class="box glass">
      <h2><span class="n">1</span> Что торгуем (universe)</h2>
      <div class="row"><span class="k">Площадка</span><span class="v">Binance USDT-перпы</span></div>
      <div class="row"><span class="k">Инструменты</span><span class="v">ликвидные <span class="hl">альты</span> (24ч vol ≥ $50M)</span></div>
      <div class="row"><span class="k">Исключаем</span><span class="v">BTC/ETH мажоры <span class="mut">(эдж там выторгован)</span></span></div>
      <div class="row"><span class="k">Пул</span><span class="v">~40 символов density-движка</span></div>
      <div class="row"><span class="k">Сторона</span><span class="v">LONG и SHORT</span></div>
    </div>

    <div class="box glass">
      <h2><span class="n">2</span> Сигнал входа (триггер)</h2>
      <div class="row"><span class="k">Метрика</span><span class="v">imbalance = (Σbid−Σask)/(Σbid+Σask)</span></div>
      <div class="row"><span class="k">Частота расчёта</span><span class="v">каждые 10 сек</span></div>
      <div class="row"><span class="k">LONG если</span><span class="v green">imbalance ≥ +0.35</span></div>
      <div class="row"><span class="k">SHORT если</span><span class="v red">imbalance ≤ −0.35</span></div>
      <div class="row"><span class="k">Подтверждение</span><span class="v">нет — <span class="hl">моментальный</span> (ждать = терять)</span></div>
    </div>

    <div class="box glass">
      <h2><span class="n">3</span> Исполнение входа</h2>
      <div class="row"><span class="k">Тип ордера</span><span class="v hl">MAKER (лимитка)</span></div>
      <div class="row"><span class="k">Почему</span><span class="v">комиссия 0.02% vs 0.05% — удваивает эдж</span></div>
      <div class="row"><span class="k">Цена входа</span><span class="v">лучший bid (LONG) / ask (SHORT)</span></div>
      <div class="row"><span class="k">Не залилась за 15с</span><span class="v">отмена, без погони</span></div>
      <div class="row"><span class="k">Плечо</span><span class="v">2–3x (низкое)</span></div>
    </div>

    <div class="box glass">
      <h2><span class="n">4</span> Выход (3 условия)</h2>
      <div class="row"><span class="k">🎯 Take Profit</span><span class="v green">+1.5%</span></div>
      <div class="row"><span class="k">🛑 Stop Loss</span><span class="v red">−0.5%</span></div>
      <div class="row"><span class="k">R:R</span><span class="v hl">3 : 1</span></div>
      <div class="row"><span class="k">⏱ Тайм-стоп</span><span class="v">выход по рынку через 10 мин</span></div>
      <div class="row"><span class="k">TP-ордер</span><span class="v">reduce-only лимитка (maker)</span></div>
    </div>

    <div class="box glass">
      <h2><span class="n">5</span> Риск и сайзинг</h2>
      <div class="row"><span class="k">Риск на сделку</span><span class="v">0.5% депозита</span></div>
      <div class="row"><span class="k">Размер позиции</span><span class="v">риск ÷ 0.5% стоп = ~1× деп.</span></div>
      <div class="row"><span class="k">Одновременно</span><span class="v">макс 2–3 позиции</span></div>
      <div class="row"><span class="k">Стоп-день</span><span class="v red">−3% депо → стоп торговли</span></div>
      <div class="row"><span class="k">1 символ</span><span class="v">не более 1 позиции</span></div>
    </div>

    <div class="box glass">
      <h2><span class="n">6</span> Ожидания (из бэктеста)</h2>
      <div class="row"><span class="k">net на сделку (maker)</span><span class="v green">~+0.10–0.15%</span></div>
      <div class="row"><span class="k">Win-rate</span><span class="v">~47–50% <span class="mut">(карит R:R)</span></span></div>
      <div class="row"><span class="k">Частота</span><span class="v">~400 сделок / 4ч пула</span></div>
      <div class="row"><span class="k">Удержание</span><span class="v">3–10 мин</span></div>
      <div class="row"><span class="k">⚠️ taker-вход</span><span class="v red">убивает эдж — только maker</span></div>
    </div>
  </div>

  <div class="box glass full" style="margin-bottom:14px">
    <h2><span class="n">↻</span> Жизненный цикл сделки</h2>
    <div class="flow">
      <span class="step">Дисбаланс ≥0.35</span><span class="arr">→</span>
      <span class="step">Лимитка maker</span><span class="arr">→</span>
      <span class="step">Залив</span><span class="arr">→</span>
      <span class="step green">TP +1.5%</span><span class="mut">/</span><span class="step red">SL −0.5%</span><span class="mut">/</span><span class="step">⏱10мин рынок</span><span class="arr">→</span>
      <span class="step">Кулдаун → след. сигнал</span>
    </div>
  </div>

  <div class="box glass full">
    <h2><span class="n">🚀</span> Фазы запуска (без спешки в лайв)</h2>
    <div class="phases">
      <div class="ph now">
        <div class="t">0 · ЛОГ <span class="b">СЕЙЧАС</span></div>
        <div class="d">orderflow как тип сигнала → копим signal_log 2-3 недели. Без торговли.</div>
      </div>
      <div class="ph">
        <div class="t">1 · Форвард-тест</div>
        <div class="d">Бэктест на out-of-sample. Эдж держится на разных режимах?</div>
      </div>
      <div class="ph">
        <div class="t">2 · Бумага</div>
        <div class="d">Paper-trade с maker-симуляцией. Замер реального проскальзывания/филлов.</div>
      </div>
      <div class="ph">
        <div class="t">3 · Микро-лайв</div>
        <div class="d">$200-500 на 2-3 альтах, реальный maker. Скейл если метрики держатся.</div>
      </div>
    </div>
  </div>

  <div class="foot">Источник параметров: depth.db бэктест (4ч) · спека v0.1 для проверки · Бендер</div>
</div>
</body>
</html>