---
name: cryptopilot_winrate_ceiling
description: "CryptoPilot — почему винрейт ~35-40% структурный потолок, инверсия консенсуса, knob lone_voice_push, Invest Zone shadow-only"
metadata: 
  node_type: memory
  type: project
  originSessionId: 2c635be3-235a-4c6a-8f7e-26c1c3928ce8
---

Диагностика v0.2.38 (2026-07-13) на запрос «поднять винрейт до максимума». Три факта из данных (317 закрытых push+paper):

1. **Гард мёртвых ячеек УЖЕ работает** (симуляция на живой БД): SOL LONG 1/7, SUI LONG 2/16, SUI SHORT 1/7 блокируются сейчас. Блок даёт лишь **+3 п.п. (35→38%)** — заблокированные = меньшинство объёма при 23.7%. Пул структурно ~35-40% везде, кроме ETH LONG (64%). **Пороги гардов НЕ трогать** — ужесточение режет объём, WR не растёт (D37). Менять код ради −0 = антипаттерн.

2. **Консенсус работает ПРОТИВ нас**: 1 голос→43.8%, 2→28.7%, 3→34.5%. Устойчиво внутри монет. НО конфаундится трендом: инцидент 2026-07-04 (одиночный conf 85, LONG в падающий рынок → серия лоссов) = одиночный ПРОТИВ тренда. Одиночный хорош ПО тренду, смертелен против.

3. **Уверенность почти не предсказывает** (conf 65+ → 39%).

**Вывод: WR нельзя отфильтровать вверх.** Реальные рычаги — геометрия v0.2.37 (лимит-вход, sweep 51%, ждём живых данных ~19 июля) + инверсия консенсуса (эксперимент) + новые источники (shadow-first).

**Что задеплоено (v0.2.38):**
- Трек A: policy-knob `lone_voice_push` (дефолт 0/OFF). Включить: `/policy set lone_voice_push 1` → одиночный голос ПО тренду монеты пушится (cap 60→72), контртренд ловит regime/btc-align гвард. Тег `lone_trend_aligned` для форвард-замера. См. [[cryptopilot_overview]].
- Трек B: `knowledge/sentiment_ext.py` — @invest_zonaa (t.me/s через прокси 127.0.0.1:2081) → 1 флаг настроения → scope `SENTIMENT:INVESTZONE` (market_context НЕ читает = ноль влияния на пуши). Замер `scripts/sentiment_edge.py`. Канал = развлекательный блог+аффилейт, не сигналы.

**How to apply:** прежде чем «поднимать винрейт» фильтрами/порогами — помни, что это уже проверено и не работает (+0). Двигай геометрию и генерацию, не селекцию. Инверсию консенсуса включать только после форвард-замера тега. Decisions D37/D38/D39.
