Practical overview
When it fits
Use Quantbot when you want a source-based Go framework with documented exchange interfaces and are prepared to manage dependencies, compile the code and adapt it to your required pairs or exchange behavior.
Who it is for
- Go developers building cryptocurrency trading software around exchange integrations.
- Developers exploring market-making strategies or cross-exchange arbitrage prototypes.
Documented uses
- Build a trading program using the exchange interfaces and pairs listed in the repository.
- Compile the project into executables using Go or the documented xgo-and-Docker build route.
- Extend the source to add trading pairs beyond those listed.
- Use the linked arbitrage demonstration as a starting point for a cross-exchange prototype.
Requirements & limits
- The README lists Binance, Huobi, OKX, Poloniex, ZB and BigONE, with selected spot pairs and some OKX futures pairs.
- Adding pairs requires source-code changes.
- The project documents Glide for dependencies and either direct Go compilation or a build script using xgo and Docker.
- The documentation notes that some exchange interfaces may require proxy setup and source changes.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Quantbot’s Go dependencies
Install the project dependencies using the documented Glide workflow.
Before you start
- Quantbot source repository
- Glide installed
Steps
Open a terminal in the Quantbot repository directory.
Run
glide install.
Expected outcome
Glide is used to resolve the project’s package dependencies.
Guide limitations
- This documents dependency installation only; it does not cover compiling or running a trading program.
Build Quantbot executables
Compile the source using one of the build approaches described by the project.
Before you start
- Quantbot source repository
- Go for direct compilation, or xgo and Docker for the documented multi-platform build script
Steps
For the multi-platform route, run
build.sh.For a build without multi-platform support, compile directly with Go.
Expected outcome
The documented build routes produce executable files; the script route can compile for multiple platforms.
Guide limitations
- The README does not provide further platform-specific build commands or confirm compatibility with current exchange services.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- phonegapX/QuantBot · Official homepage title · retained in its source language

