A decently performant algorithmic trading system for crypto exchanges, built from the ground up as a personal project to help me and my friend explore fintech and learn Rust. This project is a demonstration version of a private endeavour and has had content redacted.
The implementation of insightful analysis and profitable strategies is left as an exercise to the reader.
- Install Rust and Cargo
- Make Binance testnet or live account
- Make a real environment file from either shell/batch sample and exclude it in .gitignore
- Populate env file with API keys
- Run either
.env.bat
orsource .env.sh
- Run
cargo run --release
Further info can be found in directory READMEs.
You may need to delete rust-toolchain.toml and manually set rust to nightly in CLI depending on your environment.
I have no professional experience in algotrading, and am entirely self taught. This project is incomplete, lacks comprehensive testing, and contains unresolved bugs. I offer no assurance that the tools and systems I have developed are up to any known standard or in line with any obvious convenience.
Leave a Reply