dabberman456 GitHub avatar

coinbase-trading-api

dabberman456

A production-style TypeScript bot that executes an EMA crossover trend-following strategy on Coinbase Advanced Trade with explicit risk controls and paper trading as default.

Stars

128

7-day growth

No data

Forks

1,027

Open issues

0

License

No data

Last updated

2026-07-14

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It prioritizes transparency and developer ownership—fully open source, validated startup config, paper-by-default execution, and a clean modular structure that invites extension rather than blind trust in a black-box bot.

Who it is for

  • Developers who want a typed, Git-tracked trading automation
  • Self-directed traders seeking a documented, reproducible rule
  • Learners exploring systematic trading on a major exchange
  • Side-project builders needing a credible v1 they can extend

Use cases

  • Automate a known EMA crossover strategy on a Coinbase Advanced Trade product
  • Learn and experiment with systematic trading using paper mode and real market data
  • Build a minimal v1 that can later incorporate stops, websockets, or additional strategies
  • Teach or demonstrate trend‑following logic with reproducible logs

Strengths

  • Validated environment config with Zod fails fast on bad inputs
  • Paper trading enabled by default; live orders require explicit opt‑in
  • Per‑trade risk fraction plus optional hard cap in quote currency
  • Typed TypeScript 5, Node 20+, and official coinbase-advanced-node library

Considerations

  • Only market IOC orders (no limit orders, stops, or take‑profits built‑in)
  • Single strategy (EMA cross) with no built‑in backtesting or walk‑forward
  • No order book depth, fill reconstruction, or sub‑account routing
  • Relies on user‑supplied API keys; key management and incident response are user responsibility

README quick start

Quick start (first-time users)

Description

coinbase trading api of systematic EMA bot

Related repositories

Similar projects matched by category, topics, and programming language.

TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
vercel-labs
Featured
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

Developer ToolsCode Quality & Build
1,985
Jakubantalik
Featured
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI & Machine LearningAI Agents
1,191