Об этом проекте
## Обзор
`robinhood_screener` — это **только оповещающий** сканер мемкоинов для **Robinhood Chain** (chainId 4663), перестроенный как EVM-порт системы на основе Solana. Он обнаруживает новые токены из логов фабрики, отбрасывает rug-пулы, honeypot-ловушки и серийных развертывателей, ранжирует выжившие и оповещает о лучших с предварительно рассчитанным планом размера/стоп-лосса/тейк-профита. Он также ведет реестр будущей доходности, использует неоповещенные выжившие как молчаливый контроль, симулирует оповещенную книгу по реальным котировкам роутера и еженедельно переоценивает политики выхода/входа за статистическими барьерами.
**Он никогда не касается ключей или средств. Ничто здесь не является финансовым советом.**
## Честный контекст производительности
Предыдущий запуск системы на Solana (два месяца) показал отрицательную ожидаемость: A-уровень (наилучшие шансы на выживание) имел 0/16 положительных за 7 дней, пик прибыли у победителей приходится на ~4 часа после входа и теряет 80% к 24 часам, и ни одна политика выхода не превосходит "продать мгновенно" (лучшая была отрицательным контролем на -3,45%, что равно стоимости оборота). Задача сканера — сказать вам не масштабироваться, а не предсказывать ROI.
## Ключевые особенности
- **Обнаружение**: Читает логи UniswapV2 `PairCreated`, Flap `TokenCreated`, V3 `PoolCreated` и V4/launchpad (Bankr/Doppler, Pons) для поиска новых токенов.
- **Жесткие барьеры**: Двухпроходная фильтрация с использованием рыночных данных, фактов сети (владелец отказался от прав, LP сожжен, honeypot-оборот) и внешних источников (Dexscreener, GeckoTerminal, Blockscout, ScanHood, RobinX, KyberSwap, GMGN). Правило пропуска: источник, который недоступен или имеет ограничения по скорости, пропускается, но называется.
- **Диапазоны входа**: Чистые функции, которые оценивают выжившие; чемпионский диапазон оповещает (в настоящее время `band_volume_early`: возраст ≤30 мин, объем ≥$50k, ликвидность ≥$10k, рыночная капитализация ≤$2M, покупки ≥2× продажи). A-уровень = ранний, активно торгуемый, с преобладанием покупателей, прошедший все жесткие барьеры.
- **Реестр и контроль**: Каждый выживший регистрируется как событие; табло A (оповещенный) против B (молчаливый контроль) проверяет, добавляет ли диапазон сигнал.
- **Политики выхода**: 16 политик + 2 отрицательных контроля выполняются в реальном времени на бумажных сделках; еженедельный барьер (7 проверок) продвигает только если статистически лучше контроля.
- **Бумажная торговля**: Каждое оповещение и выход исполняются по реальным котировкам роутера (V2 роутер, Kyber, ScanHood) с размером $10; измеряются затраты на исполнение (≈2,3% полных затрат на V2).
- **Самоулучшение**: Воскресная сессия Claude без головы предлагает новых кандидатов на вход/выход; объединяются только если проходят инвариантные тесты и статистические барьеры.
- **Развертывание**: Задача-хранитель GitHub Actions (самозацикливающаяся, с интервалом 240 с) с наблюдателем; Mac выполняет еженедельные задачи улучшения/исследования.
## Архитектура
- `config.py`: Все пороги, веса, пути, учетные данные.
- `screen.py`: Чистые функции барьеров/оценки.
- `run.py`: Одноразовый конвейер облачного сканирования.
- `ledger.py`: Строки событий, будущая доходность, табло.
- `alerts.py`: Доставка (macOS/ntfy/Telegram).
- `quotes.py`: Котировки для бумажного исполнения.
- `paper_exec.py`: Бумажная книга A.
- `dashboard.py`: Статическая HTML-панель.
- `verify.py`: Набор инвариантных тестов.
- `sources/`: Адаптеры поставщиков (RPC, Blockscout и т.д.).
- `selfimprove/`: Циклы выхода/входа, кандидаты, исследования.
## Использование
```bash
python3 verify.py # запуск тестов
python3 run.py # пробный запуск
python3 run.py --commit # запись данных, без оповещений
python3 run.py --send # запись и оповещение
python3 ledger.py # табло A против B
python3 paper_exec.py # бумажная книга
```
## Честные ограничения
- Отрицательная ожидаемость признается; сканер — это инструмент управления рисками.
- Проверки сожжения LP и оборота точны только для пар UniswapV2; токены V3/V4/launchpad имеют неизвестный статус LP.
- Некоторые барьеры Solana (кластеризация инсайдеров, полномочия заморозки) не имеют аналога в EVM.
- Реальная автоматическая торговля оправдана только если бумажное табло неоднократно положительно.
## Лицензия
Не указана в репозитории.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.