Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A fast trading bot platform for cryptocurrency in Go (Binance)
| Date | Stars |
|---|---|
| 2026-07-24 | 1622 |
| 2026-07-25 | 1623 |
| 2026-07-28 | 1623 |
| 2026-07-30 | 1623 |
| 2026-08-06 | 1623 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
 [](https://github.com/rodrigo-brito/ninjabot/actions/workflows/ci.yaml) [](https://codecov.io/gh/rodrigo-brito/ninjabot) [](https://pkg.go.dev/github.com/rodrigo-brito/ninjabot) [](https://discord.gg/TGCrUH972E) [](https://www.patreon.com/ninjabot_github) A fast cryptocurrency trading bot framework implemented in Go. Ninjabot permits users to create and test custom strategies for spot and futures market. Docs: https://rodrigo-brito.github.io/ninjabot/ | DISCLAIMER | |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | This software is for educational purposes only. Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS | ## Installation `go get -u github.com/rodrigo-brito/ninjabot/...` ## Examples of Usage Check [examples](examples) directory: - Paper Wallet (Live Simulation) - Backtesting (Simulation with historical data) - Real Account (Binance) ### CLI To download historical data you can download ninjabot CLI from: - Pre-build binaries in [release page](https://github.com/rodrigo-brito/ninjabot/releases) - Or with `go install github.com/rodrigo-brito/ninjabot/cmd/ninjabot@latest` **Example of usage** ```bash # Download candles of BTCUSDT to btc.csv file (Last 30 days, timeframe 1D) ninjabot download --pair BTCUSDT --timeframe 1d --days 30 --output ./btc.csv ``` ### Backtesting Example - Backtesting a custom strategy from [examples](examples) directory: ``` go run examples/backtesting/main.go ``` Output: ``` INFO[2023-03-25 13:54] [SETUP] Using paper wallet INFO[2023-03-25 13:54] [SETUP] Initial Portfolio = 10000.000000 USDT ---------+--------+-----+------+--------+--------+-----+----------+-----------+ | PAIR | TRADES | WIN | LOSS | % WIN | PAYOFF | SQN | PROFIT | VOLUME | +---------+--------+-----+------+--------+--------+-----+----------+-----------+ | ETHUSDT | 9 | 6 | 3 | 66.7 % | 3.407 | 1.3 | 21748.41 | 407769.64 | | BTCUSDT | 14 | 6 | 8 | 42.9 % | 5.929 | 1.5 | 13511.66 | 448030.05 | +---------+--------+-----+------+--------+--------+-----+----------+-----------+ | TOTAL | 23 | 12 | 11 | 52.2 % | 4.942 | 1.4 | 35260.07 | 855799.68 | +---------+--------+-----+------+--------+--------+-----+----------+-----------+ -- FINAL WALLET -- 0.0000 BTC = 0.0000 USDT 0.0000 ETH = 0.0000 USDT 45260.0735 USDT ----- RETURNS ----- START PORTFOLIO = 10000.00 USDT FINAL PORTFOLIO = 45260.07 USDT GROSS PROFIT = 35260.073493 USDT (352.60%) MARKET CHANGE (B&H) = 407.09% ------ RISK ------- MAX DRAWDOWN = -11.76 % ------ VOLUME ----- BTCUSDT = 448030.05 USDT ETHUSDT = 407769.64 USDT TOTAL = 855799.68 USDT ------------------- Chart available at http://localhost:8080 ``` ### Plot result <img width="100%" src="https://user-images.githubusercontent.com/7620947/139601478-7b1d826c-f0f3-4766-951e-b11b1e1c9aa5.png" /> ### Features | | Binance Spot | Binance Futures | |-------------------- |-------------- |-------------------|
Excerpt of 5,532 characters
Read on GitHub155
125
7
4
3
2
2
2
2
2
2
1
1
1
1
1
1
1
guoguangwu · China
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3a49fc2373d5bd88, topic:trading, desc:trading bot, readme:trading bot