rust-trader-public

RUST ALGOTRADER

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.

Quickstart (for Binance testnet)

  1. Install Rust and Cargo
  2. Make Binance testnet or live account
  3. Make a real environment file from either shell/batch sample and exclude it in .gitignore
  4. Populate env file with API keys
  5. Run either .env.bat or source .env.sh
  6. 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.

DISCLAIMER

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.

Use at your own risk.

Visit original content creator repository
https://github.com/MikeECunningham/rust-trader-public

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *