# rodrigo-brito/ninjabot

A fast trading bot platform for cryptocurrency in Go (Binance)

Repository: https://github.com/rodrigo-brito/ninjabot
Canonical: https://ross.abutalabs.com/products/ninjabot
Homepage: https://rodrigo-brito.github.io/ninjabot/
Language: Go
License: MIT
License Family: permissive
Topics: trading-bot, cryptocurrency, bot, binance, go, trading, hacktoberfest, golang, crypto, trading-strategies, bitcoin
Last push: 2026-08-24T11:54:56+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 1957, "days_push": 9, "days_rel": 9, "gap_med": 0.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1623, forks 198 (observed 2026-08-28T04:05:12.717645+00:00)

## What it is
Ninjabot is a fast cryptocurrency trading bot framework written in Go, supporting Binance spot and futures markets. It lets users implement, backtest, and run custom trading strategies with a CLI, dashboard, HTTP API, and Telegram notifications.

## Use cases
- build a crypto trading bot for Binance in Go
- backtest trading strategies on historical candle data
- paper trade strategies with live market data before going live
- run automated spot and futures trades with leverage
- get Telegram notifications for trade signals
- download historical OHLCV data via CLI

## When to choose
- you want to write trading strategies in Go
- you trade on Binance spot or futures
- you need built-in backtesting and paper trading
- you want a lightweight self-hosted bot with dashboard and API

## When to avoid
- you need multi-exchange support beyond Binance
- you want a no-code or GUI-only trading bot
- you cannot tolerate financial risk from automated trading
- you need options or non-crypto markets

## Facets
- artifact type: framework
- maturity: active
- function: trading, cli, webhook
- domain: fintech
- platform: go, cli, cross-platform
- tags: trading-bot, binance, crypto, spot-market, futures-market, paper-trading, telegram-notifications, backtesting, cryptocurrency, automation

## Member repositories
- rodrigo-brito/ninjabot (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.717645+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:48:53.794592+00:00, confidence not recorded.
  - readme: https://github.com/rodrigo-brito/ninjabot (fetched 2026-08-28T04:05:12.717645+00:00, sha ea47896f7c32)
  - homepage: https://rodrigo-brito.github.io/ninjabot/ (fetched 2026-08-29T11:21:34.554858+00:00, sha 2aa596782e84)
- Data as of 2026-08-30T08:39:29.467469+00:00.
