Practical overview
When it fits
Use Ninjabot when you want a Go-based framework for strategy development and evaluation, or to examine its documented Binance-oriented examples. The repository distinguishes historical backtesting and paper simulation from real-account spot and futures examples.
Who it is for
- Go developers building cryptocurrency trading strategies.
- Users evaluating strategies with historical data or paper-wallet simulation.
- Developers exploring Binance spot or futures workflows through the project’s examples.
Documented uses
- Download candlestick data for a selected pair and timeframe to CSV.
- Run the included historical backtesting example.
- Develop and test custom trading strategies.
- Explore paper-wallet simulation with real-time data and a dashboard control panel.
Requirements & limits
The public repository lists an MIT license. The CLI is documented as available through prebuilt release binaries or Go installation.
- The framework is implemented in Go.
- Binance is the exchange focus identified by the project.
- The examples cover historical CSV backtesting, real-time paper simulation, and real-account spot and futures workflows.
- The project cautions that it is educational software and that users bear trading risk.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Run the included backtesting example
Run the repository’s documented Go example for backtesting a custom strategy.
Before you start
- Install Go and obtain the Ninjabot repository.
- Use the repository’s examples/backtesting/backtesting.go file.
Steps
Open a terminal in the repository.
Run the command below.
go run examples/backtesting/backtesting.go
Expected outcome
The example prints a strategy summary, including trade statistics and portfolio-related results.
Guide limitations
- The command runs the included example; the source does not establish results for other strategies or market conditions.
- Ninjabot describes the software as educational and warns that trading involves risk.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 12 October 2026
- Original website title
- rodrigo-brito/ninjabot · Official homepage title · retained in its source language

