프로젝트 소개
## 개요
`robinhood_screener`는 **로빈후드 체인**(chainId 4663)을 위한 **경고 전용** 밈코인 스크리너로, 솔라나 기반 시스템을 EVM으로 포팅한 것입니다. 팩토리 로그에서 새 토큰을 발견하고, 러그, 허니팟, 연속 배포자를 거부하며, 생존자를 평가하고, 상위 계층에 사전 계산된 규모/손절/이익 실현 계획과 함께 경고합니다. 또한 미래 수익률 원장을 유지하고, 경고되지 않은 생존자를 무음 대조군으로 사용하며, 실제 라우터 호가로 경고 장부를 시뮬레이션하고, 통계적 게이트 뒤에서 매주 진입/청산 정책을 재평가합니다.
**키나 자금을 절대 건드리지 않습니다. 여기 있는 어떤 것도 재정적 조언이 아닙니다.**
## 정직한 성능 맥락
이 시스템의 이전 솔라나 운용(2개월)은 음의 기대값을 보였습니다: A-티어(최고 생존 확률)는 7일 기준 양성 0/16, 승자는 진입 후 약 4시간에 최고점을 찍고 24시간 내에 80%를 반납했으며, 어떤 청산 정책도 "즉시 매도"를 능가하지 못했습니다(최고는 원금 대비 -3.45%로, 왕복 비용과 동일). 스크리너의 역할은 ROI를 예측하는 것이 아니라 규모를 확장하지 말라고 알리는 것입니다.
## 주요 기능
- **발견**: UniswapV2 `PairCreated`, Flap `TokenCreated`, V3 `PoolCreated`, V4/런치패드 로그(Bankr/Doppler, Pons)를 읽어 새 토큰을 찾습니다.
- **하드 게이트**: 시장 데이터, 체인 사실(소유자 포기, LP 소각, 허니팟 왕복), 외부 소스(Dexscreener, GeckoTerminal, Blockscout, ScanHood, RobinX, KyberSwap, GMGN)를 사용한 2단계 필터링. 통과 규칙: 다크 상태이거나 속도 제한이 있는 소스는 통과하되 이름이 표시됩니다.
- **진입 밴드**: 생존자를 평가하는 순수 함수; 챔피언 밴드가 경고합니다(현재 `band_volume_early`: 나이 ≤30분, 거래량 ≥$50k, 유동성 ≥$10k, 시가총액 ≤$2M, 매수 ≥2배 매도). A-티어 = 조기, 고거래량, 매수자 우위, 모든 하드 게이트 통과.
- **원장 및 대조군**: 모든 생존자는 이벤트로 원장에 기록됩니다; A(경고) 대 B(무음 대조군) 스코어카드는 밴드가 신호를 추가하는지 테스트합니다.
- **청산 정책**: 16개 정책 + 2개의 음성 대조군이 페이퍼 채우기에서 실시간 실행; 주간 게이트(7개 검사)는 통계적으로 대조군보다 나은 경우에만 승격됩니다.
- **페이퍼 트레이딩**: 모든 경고와 청산은 실제 라우터 호가(V2 라우터, Kyber, ScanHood)로 $10 규모로 채워집니다; 실행 비용이 측정됩니다(V2 기준 약 2.3% 전부 포함).
- **자기 개선**: 일요일 무인 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/런치패드 토큰의 LP 상태는 알 수 없음.
- 일부 솔라나 게이트(내부자 클러스터링, 동결 권한)는 EVM에 해당 사항 없음.
- 실제 자동 거래는 페이퍼 스코어카드가 반복적으로 양성인 경우에만 정당화됨.
## 라이선스
리포지토리에 명시되지 않음.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.