{"id":40574858,"url":"https://github.com/banbox/banbot","last_synced_at":"2026-01-24T13:30:29.140Z","repository":{"id":257805174,"uuid":"728625388","full_name":"banbox/banbot","owner":"banbox","description":"a high-performance, easy-to-use, multi-symbol, multi-strategy, multi-period, multi-account event-driven trading bot","archived":false,"fork":false,"pushed_at":"2026-01-14T07:45:32.000Z","size":2534,"stargazers_count":518,"open_issues_count":19,"forks_count":104,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-01-14T11:26:49.280Z","etag":null,"topics":["algo-trading","algorithmic-trading","binance-trader","bitcoin","bot","crypto-bot","cryptocurrency","ethereum","quantitative-finance","quantitative-trading","strategy","trade-bot","trading","trading-algorithms","trading-strategies"],"latest_commit_sha":null,"homepage":"https://www.banbot.site","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/banbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-07T10:46:04.000Z","updated_at":"2026-01-14T07:45:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"bbbcd317-46ba-4d0c-9b94-d2dcd43a401a","html_url":"https://github.com/banbox/banbot","commit_stats":null,"previous_names":["banbox/banbot"],"tags_count":121,"template":false,"template_full_name":null,"purl":"pkg:github/banbox/banbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banbox%2Fbanbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banbox%2Fbanbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banbox%2Fbanbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banbox%2Fbanbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/banbox","download_url":"https://codeload.github.com/banbox/banbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/banbox%2Fbanbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28622472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T23:49:58.628Z","status":"online","status_checked_at":"2026-01-21T02:00:08.227Z","response_time":86,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algo-trading","algorithmic-trading","binance-trader","bitcoin","bot","crypto-bot","cryptocurrency","ethereum","quantitative-finance","quantitative-trading","strategy","trade-bot","trading","trading-algorithms","trading-strategies"],"created_at":"2026-01-21T02:03:28.029Z","updated_at":"2026-01-24T13:30:29.133Z","avatar_url":"https://github.com/banbox.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nbanbot\n=======\n\nbanbot is a high-performance, easy-to-use, multi-symbol, multi-strategy, multi-period, multi-account event-driven trading robot.\n\n[![AGPLv3 licensed][agpl-badge]][agpl-url]\n[![Discord chat][discord-badge]][discord-url]\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/banbox/banbot)\n\n[agpl-badge]: https://img.shields.io/badge/license-AGPL--v3-green.svg\n[agpl-url]: https://github.com/banbox/banbot/blob/develop/LICENSE\n[discord-badge]: https://img.shields.io/discord/1289838115325743155.svg?logo=discord\u0026style=flat-square\n[discord-url]: https://discord.com/invite/XXjA8ctqga\n\n### Main Features\n* web ui: write strategy, backtest, and deploy without IDE.\n* high-performance: backtest for 1 year klines in seconds.\n* easy-to-use: write once, support both backtesting and real trading.\n* flexible: free combination of symbols, strategies and time frames.\n* event-driven: no lookahead, more freedom to implement your trade ideas.\n* scalable: trade multiple exchange accounts simultaneously.\n* hyper opt: support bayes/tpe/random/cmaes/ipop-cmaes/bipop-cmaes\n\n![image](https://docs.banbot.site/uidev.gif)\n\n### Supported Exchanges\nbanbot support exchanges powered by [banexg](https://github.com/banbox/banexg):\n\n| logo                                                                                                            | id      | name              | ver | websocket | \n|-----------------------------------------------------------------------------------------------------------------|---------|-------------------|-----|-----------|\n| ![binance](https://user-images.githubusercontent.com/1294454/29604020-d5483cdc-87ee-11e7-94c7-d1a8d9169293.jpg) | binance | spot/usd-m/coin-m | *   | Y         |\n| ![okx](https://user-images.githubusercontent.com/1294454/152485636-38b19e4a-bece-4dec-979a-5982859ffc04.jpg) | okx | spot/usd-m/coin-m | *   | Y         |\n| ![bybit](https://private-user-images.githubusercontent.com/81727607/382500134-97a5d0b3-de10-423d-90e1-6620960025ed.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjkyNTM1NjgsIm5iZiI6MTc2OTI1MzI2OCwicGF0aCI6Ii84MTcyNzYwNy8zODI1MDAxMzQtOTdhNWQwYjMtZGUxMC00MjNkLTkwZTEtNjYyMDk2MDAyNWVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTI0VDExMTQyOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQwODM4YThmMTU2ZmIyMGI1YjRmYWU0MGVkYzJhN2YyMmYzYzhmNTJjZDM1YzFmYzdjNGRlMGY4OTlmM2RmODMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.3I9CvGTqWpZcZaDBV0_tFQFbOoPyCOxaZ1c6o7q6tMQ) | bybit | spot/usd-m/coin-m | *   | Y         |\n\n### Quick start\n\ngo [runbanbot](https://github.com/banbox/runbanbot) to get started with Docker in minutes!\n\n### Work with AI\nDownload the [banbot.md](doc/banbot.md) file, then attach this file to any AI conversation to tell it the strategy you want to test.\n\n[中文版 banbot.md](doc/banbot_cn.md)\n\nOr immediately test your idea using the [Banbot Workflow](https://www.banbot.site/zh-CN/ai).\n\n### Document\nPlease go to [BanBot Website](https://www.banbot.site/) for documents.\n\n### Contributing\nFollow the [How to Contribute](/doc/contribute.md). Please do get hesitate to get touch via the [Discord](https://discord.com/invite/XXjA8ctqga) Chat to discuss development, new features, and the future roadmap.  \nUnless you explicitly state otherwise, any contributions intentionally submitted for inclusion in a banbot workspace you create shall be licensed under AGPLv3, without any additional terms or conditions.\n\n### Donate\nIf banbot made your life easier and you want to help us improve it further, or if you want to speed up development of new features, please support us with a tip. We appreciate all contributions!  \n\n| METHOD | ADDRESS                                    |\n|--------|--------------------------------------------|\n| BTC    | bc1qah04suzc2amupds7uqgpukellktscuuyurgflt |\n| ETH    | 0xedBF0e5ABD81e5F01c088f6B6991a623dB14D43b |\n\n### LICENSE\nThis project is dual-licensed under GNU AGPLv3 License and a commercial license. For free use and modifications of the code, you can use the AGPLv3 license. If you require commercial license with different terms, please contact me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanbox%2Fbanbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbanbox%2Fbanbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbanbox%2Fbanbot/lists"}