Coinbase Advanced Trade용 TypeScript EMA 크로스오버 자동매매봇 - 페이퍼 트레이딩 기본값
중간맛 분석
스택: TypeScript 5 + Node.js 20+ + coinbase-advanced-node (공식 ) + Zod (환경변수 검증) 난이도: 중상 - 전략 로직은 단순하지만 인증과 위험 관리가 필요 바로 쓸 수 있나: 네 - 저장소 복제 후 . 설정 2분, 명령어 3개면 실행 가능 데모: 페이퍼 모드가 기본값이라 시뮬레이션부터 시작 - 실제 거래는 환경변수 한 줄 수정으로만 활성화
이런 레포예요
이럴 때 쓰면 좋아요
- Coinbase에서 EMA 크로스 신호에 따라 BTC/ETH/SOL 같은 스팟 거래를 자동화하되 실제 거래 전 로그로 검증하고 싶을 때
- 기술 분석 규칙을 코드로 정확히 구현해 감정 개입 없이 일관되게 반복하려는 자체 매매자
- 페이퍼 트레이딩 로그를 쌓아 실제 거래와 비교하며 전략의 현실적 수익성을 검증하고 싶은 퀀트 개발자
핵심 기능
대안 대비 차별점
Coinbase Advanced Trade 공식 SDK 기반의 TypeScript 구현으로 완전한 소스 투명성을 제공하며, 진정한 페이퍼 트레이딩 기본값과 Zod 검증으로 설정 오류를 startup 단계에서 차단하는 점이 포장된 상용 봇과 다릅니다.
준비물
- Node.js 20+
- Coinbase Advanced Trade 계정 및 API 키
- npm 또는 yarn 패키지 매니저
바로 시작하기
- 저장소 클론 및 의존성 설치
git clone https://github.com/pro-tech-killers/coinbase-trading-bot.git
cd "coinbase trading bot"
npm install
- 환경 설정 파일 생성 (Windows)
copy .env.example .env
또는 macOS/Linux:
cp .env.example .env
-
.env 파일 편집 후 Coinbase API 인증 정보 입력 (CDP_API_KEY_NAME, CDP_API_KEY_SECRET 또는 레거시 API_KEY, API_SECRET) - PAPER_TRADING=1로 유지
-
빌드 후 실행
npm run build
npm start
또는 TypeScript 직접 실행 (빌드 스킵)
npm run dev
별 추이 · 7일
활용성 · 따라 만들기 좋은가
- 관대한 라이선스
- 테스트 있음
- 예제 디렉토리
- 최근 활동
- AGENTS.md
- llms.txt
- 템플릿
🟢 최근 활동 있음 · 2026년 생성
이 레포에 깃밥 배지 달기
[](https://www.gitbap.com/r/pro-tech-killers/coinbase-trading-bot)🔌 클로드에서 바로 써보기
깃밥을 클로드에 연결하면 이런 레포를 클로드·커서·Codex에서 바로 찾고 체험할 수 있어요.
클로드 설정 → 커넥터에 이 주소를 붙여넣기.
https://www.gitbap.com/api/mcp플러그인을 설치하면 /gitbap-trending·/gitbap-try 슬래시 커맨드로 레포를 그 자리에서 체험. Claude Code에서 아래 두 줄을 차례로 실행하세요.
/plugin marketplace add jakeparkcolde/gitbap-cowork/plugin install gitbap-cowork@gitbapAI가 README 기반으로 요약했습니다 · 원문 보기