YoungCan-Wang/WyckoffTradingAgent
Open-source Wyckoff trading agent and AI stock screener for volume-price analysis, A-share screening, CLI workflows, and MCP tools.灵感来自秋生trader @Hoyooyoo
WyckoffAgent – 중국, 홍콩, 미국 주식 시장을 위한 AI 기반 트레이딩 어시스턴트
기능
- 대화형 '위코프 마스터' 역할을 합니다. 자연어 질문을 입력하면 에이전트가 위코프 가격-거래량 방법론에 기반한 시장 분석으로 응답합니다.
- TickFlow에서 실시간 일일 시세를 가져오고, 사용자별 데이터(포트폴리오, 신호 피드백, 백테스트 결과 등)를 Supabase에 저장하며, 다음 도구 체인을 실행합니다:
- A주, 홍콩주, 미국주 일일 바에서 위코프 구조를 식별합니다.
- 해당 구조를 AI 생성 리서치 보고서, 위험 관리 점검, 퍼널 스크리닝 로직과 결합합니다.
- 결과를 웹 UI, CLI 대시보드, Electron 데스크톱 앱 또는 외부 MCP 도구로 전송합니다.
주요 구성 요소
| 구성 요소 | 역할 |
|---|---|
| TickFlow | 실시간 시장 데이터 제공자(Supabase 캐시 없음). |
| Supabase | 사용자 구성, 포트폴리오, 백테스트 로그, 신호 피드백, 작업 결과를 저장합니다. |
| LLM 백엔드 | Gemini, Claude, OpenAI, DeepSeek V4 – 자연어 대화 및 AI 기반 리서치 보고서에 사용됩니다. |
| React 웹 앱 | 대화형 채팅, 퍼널 스크린, 포트폴리오 보기, 뉴스 오버레이 등. |
| CLI / TUI | wyckoff 명령은 터미널 UI, 대시보드(wyckoff dashboard) 또는 일회성 작업(wyckoff run …)을 시작합니다. |
| Electron 데스크톱 | Windows/macOS용 동일한 UI와 도구를 번들로 제공하며, 대화 상자 내 쓰기 작업을 지원합니다. |
| MCP(Model-Context-Protocol) 서버 | GitHub, 파일 시스템 또는 사용자 정의 데이터 소스에서 추가할 수 있는 19개의 공개 도구를 노출합니다. 모든 작업은 승인 대기열을 거칩니다. |
| Cloudflare Workers + Vercel 샌드박스 | 무거운 리서치 계산을 안전하고 수명이 짧은 환경에서 실행합니다. |
주요 워크플로우
- 데이터 수집 – TickFlow의
/v1/quotes는 전체 시장 스냅샷을 반환합니다. 에이전트는 로컬에서 필터링합니다. - 위코프 퍼널 – A주 시장(약 5,000개 종목)을 스캔하여 개념 수준의 '메인라인' 구조, 8채널 강도, 후보 레인, 매수 시점 확인을 식별합니다.
- AI 리서치 – LLM이 3계층 보고서(로직 분석, 예비 캠프, 런치 패드)를 생성하고 평가합니다.
- 신호 피드백 루프 – 시장 마감 후 관찰 결과를 피드백하여 퍼널을 개선하고 섀도우 전략 검증을 허용합니다.
- 실행 가드 – '일일 퍼널 × 다음 날 시가' 규칙은 시가가 모델 생성 구간 내에 있을 때만 거래를 허용합니다. 그렇지 않으면 신호를 경고로 기록합니다.
- 사용자 상호작용 – 채팅을 통해 포트폴리오 진단, 백테스트 그리드 요청 또는 사용자 정의
/screen,/checkup,/report,/backtest스킬 실행이 가능합니다. 모든 쓰기 작업은 수동 승인을 위해 대기열에 들어갑니다.
설치 및 사용법
# 원클릭 설치
curl -fsSL https://raw.githubusercontent.com/YoungCan-Wang/WyckoffTradingAgent/main/install.sh | bash
# 또는 Homebrew / pip를 통해
brew tap YoungCan-Wang/wyckoff && brew install wyckoff
uv pip install youngcan-wyckoff-analysis
wyckoff # 대화형 에이전트 시작
wyckoff dashboard # 로컬 시각 패널 실행
첫 실행 시 LLM 모델을 선택하고 API 키를 제공하면 에이전트가 준비됩니다.
비용 및 라이선스
- 코드는 AGPL-3.0이며 완전히 오픈 소스입니다. 자체 호스팅이 가능합니다.
- 호스팅 서비스 실행에는 클라우드 비용이 발생합니다(데이터 제공자, Supabase, LLM 사용, Cloudflare Workers). 자세한 비용 모델은
docs/COST_MODEL.md에 문서화되어 있습니다. - 선택적 '지식 플래닛' 멤버십(연간 518위안)은 공유 인프라를 보조합니다. 투자 조언을 구성하지 않습니다.
대상 사용자
- 위코프 방법을 따르며 AI 지원 패턴 감지와 리서치를 원하는 트레이더.
- LLM 채팅, 실시간 시장 데이터, 데이터베이스 백엔드, 다중 플랫폼 프론트엔드를 결합한 풀스택 예제에 관심이 있는 개발자.
- 규제되고 승인 기반의 거래 자동화 파이프라인의 참조 구현을 찾는 모든 사람.
자세한 정보
- 아키텍처:
docs/ARCHITECTURE.md - 퍼널 흐름:
docs/A_SHARE_FUNNEL_FLOW.md - 신호 피드백 루프:
docs/SIGNAL_FEEDBACK_LOOP.md - 공개 데모 비디오와 스크린샷은 README에 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트