프로젝트 소개
TSP(tick-stock-panel)는 A주 시장을 대상으로 하는 자체 호스팅 정량 워크벤치로, 종목 선정, 모니터링, 백테스트 등 원스톱 솔루션을 제공하는 것을 목표로 합니다. 프로젝트는 제로 운영을 강조하며, Docker 단일 컨테이너 배포를 통해 데이터 전부를 로컬 Parquet 파일에 저장합니다.
핵심 기능은 다음과 같습니다:
- **능력 라우팅 매트릭스**: 6개 데이터셋이 소스 능력에 따라 독립적으로 라우팅되며, 지표와 백테스트 기준에 영향을 주지 않고 언제든 데이터 소스를 교체할 수 있습니다.
- **종목 선정 엔진**: 25개 전략이 내장되어 있으며, 사용자 정의 신호와 AI 생성 전략을 지원하고 전체 A주를 밀리초 단위로 스캔할 수 있습니다.
- **지표 파이프라인**: Polars 기반으로 68개 열의 지표와 신호를 계산하여 데이터 기준을 통일합니다.
- **백테스트 연구**: 팩터 백테스트, 전략 백테스트, 분봉 전략 백테스트를 지원하며 T+1, 수수료, 슬리피지 등을 고려하고 팩터 귀인 분석을 제공합니다.
- **팩터 플랫폼**: DSL 사용자 정의 팩터, 검증 조합을 지원하며 전략과 양방향 연동됩니다.
- **팩터 마이닝**: 표본 외 다중 팩터 조합을 검색하고 명시적으로 게시하며, 절대 자동으로上线되지 않습니다.
- **시장 환경**: 심리 주기 6단계를 식별하고 컨셉/업종 주도주 순위를 제공합니다.
- **이상 변동 모니터링**: 경매, 장중, 이탈 세 가지 이상 변동을 포괄하며 실시간 팝업, 음성 알림, Feishu 푸시를 지원합니다.
- **모니터링 센터**: 네 가지 규칙(전략, 개별 종목 신호, 가격, 이상 변동)이 AND/OR 조합을 지원하며 실시간 모니터링합니다.
- **개별 종목 분석**: 9가지 핵심 가격대와 AI 4차원 분석(기술, 기본, 재무, 뉴스)을 제공합니다.
- **연속 상한梯队**: 연속 상한 계층을 통계하고 컨셉 로테이션과 장 마감 후 AI 복기를 지원합니다.
- **데이터 확장**: 플러그인 데이터 소스, 확장 필드 및 일별 과거 데이터 보충을 지원합니다.
- **AI 대화 도우미**: 18개 읽기 전용 도구가 전체 사이트 페이지 기능을 포괄하며, 문자 단위 스트리밍 출력과 도구 호출 흔적 카드를 지원하는 완전히 분리된 확장 모듈입니다.
기술 아키텍처는 계층형 설계를 채택합니다: 데이터 소스 계층(플러그인), 능력 라우팅 계층, 저장 계층(Parquet, DuckDB), 계산 계층(Polars), 연구 계층(팩터 엔진, 백테스트 엔진), 애플리케이션 계층(FastAPI), 프레젠테이션 계층(React 18). GHCR 기성 이미지, Docker Compose, 로컬 AI 대리 배포, Dev 모드 등 다양한 배포 방식을 지원합니다.
프로젝트는 학습 및 연구용으로만 제공되며 투자 조언을 구성하지 않습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.