🚀 rLive — Реальная Торговля (Bybit v5, полный баланс) | pLive — Бумажная Торговля (демо)

pLive

{{ scopeContext.short }}
Живой фид{{ fresh.feedTxt }} Сигнальный бар{{ fresh.barTxt||'—' }} Решение{{ fresh.decTxt }}
модели{{ m.code }}
{{ scopeContext.icon }}
{{ scopeContext.kicker }}
{{ scopeContext.title }}
{{ scopeContext.sub }}
{{ scopeContext.meta }}
📊
Сравнение виртуальных рукавов
Модели сравниваются, физический счёт не переключён
Кривые и PnL относятся к виртуальным ledger-моделям одного demo-аккаунта.
model_virtual
ПАУЗА — модели остановлены кнопкой. Торговля заморожена; нажмите ▶ СТАРТ (вверху справа) для возобновления. Аптайм пишет паузу жёлтым.
⛔ Виртуальный капитал моделей недоступен: {{ capitalViewReason }} · физический баланс Bybit не используется как замена.
{{ S.modelsStatus.expired ? 'RT source старше 10 секунд: live-финансы скрыты · исторические графики сохраняются до 30 секунд…' : modelsStatusText }}

Вердикт live-теста: adverse-селекция maker-исполнений (вход = старый сэмпл, выход = новый гейт makerExit)

{{ V.advTxt }}
средний adverse, бпс/сторона, по {{ V.ns }} ордерам · гейт {{ f(V.gate,1) }} бпс · минус = в НАШУ пользу (рынок после филла идёт за нас)
прогресс выборки (ордеров до вердикта)
{{ V.ns }} / 30 · в ожидании скоринга: {{ V.npend }} · исключено (бэкфилл / не-maker / вне окна): {{ V.nexcl }}
ногаadverse, бпсnfill-rate
{{ lg.name }}{{ lg.adv }}{{ lg.n }}{{ lg.fr }}
вход = ПРОДОЛЖЕНИЕ старого сэмпла · выход = НОВЫЙ сэмпл с 0 (maker-exit гейт чемпиона)
выборка смешивает touch- и depth-филлы — трактовать adverse осторожно
adverse усредняется по filled-ордерам обоих типов исполнения; до канонизации гейта сравнимо строго внутри одной ноги.

🧩 Модели (один счёт · у каждой вирт. ${{ S.contractBase!=null?f(S.contractBase,0):'—' }} · сделки по метке ордера · ранжировано по PnL · RT-двойник = Δ-бейдж · «опт» = оптимальный капитал запуска)

Σ {{ modelsTotals.n }} модели = {{ modelsTotals.sum>0?'+':'' }}{{ f(modelsTotals.sum,2) }}$ (карточки выше — только {{ modelsTotals.nb }} базовых: {{ modelsTotals.pb>0?'+':'' }}{{ f(modelsTotals.pb,2) }} · RT-двойники: {{ modelsTotals.pr>0?'+':'' }}{{ f(modelsTotals.pr,2) }}) · funding {{ modelsTotals.fund>0?'+':'' }}{{ f(modelsTotals.fund,2) }}$ + неатриб. {{ modelsTotals.fundUnattr>0?'+':'' }}{{ f(modelsTotals.fundUnattr,2) }} → с неатриб. {{ modelsTotals.sumF>0?'+':'' }}{{ f(modelsTotals.sumF,2) }}$ · кошелёк {{ f(modelsTotals.walletPnl,2) }}$ · кошелёк−Σмодели {{ modelsTotals.residW>0?'+':'' }}{{ f(modelsTotals.residW,2) }}$ {{ Math.abs(modelsTotals.residW)>200?'⛔ расхождение (или пополнение демо)':'(сходится)' }} · счёт {{ f(modelsTotals.acctF,2) }}$ · счёт−Σмодели {{ modelsTotals.resid>0?'+':'' }}{{ f(modelsTotals.resid,2) }}$
Полная таблица — {{ S.models.length }} моделей (база + RT) · все колонки
Реалтайм{{ m.code }} — те же модели + rt-механизмы (A/B-двойники)
моделькапитал бота,$PnL,$Δ rt−база,$uPnL,$реализовано,$funding,$филловлогика
{{ m.code }}{{ m.nick }}RT{{ m.sm }} {{ m.eq }}{{ m.pnl }}{{ m.dd }} {{ m.up }}{{ m.rl }}{{ m.fnd }}{{ m.nf }} {{ m.lev }}× {{ m.note }}
{{ S.compareStatus.expired ? 'RT source старше 10 секунд: live-финансы скрыты · исторические графики сохраняются до 30 секунд…' : compareStatusText }}

🏆 Рейтинг по Sharpe (дневной Sharpe + 95% bootstrap CI + DSR ×{{ S.compare.length }} моделей · CI>0 = кандидат-эдж · «сбор N/10д» = мало данных)

⚔️ А/Б-пары: реалтайм против базы (Δ = чистый вклад rt-механизмов; та же логика и каноническая виртуальная база)

📊 Сравнение моделей (общая база {{ S.contractBase!=null?('$'+f(S.contractBase,0)):'—' }} · серверный SVG-артефакт)

{{ foot }}