├── .gitignore ├── Cargo.toml ├── LICENSE-MIT ├── README.md ├── benches └── tick.rs ├── examples ├── live_order_book.rs └── prompt │ ├── Cargo.toml │ ├── README.md │ ├── keys.binance.example.json │ ├── keys.gdax.example.json │ ├── keys.hitbtc.example.json │ ├── params.binance.example.json │ ├── params.gdax.example.json │ ├── params.hitbtc.example.json │ └── src │ ├── input.rs │ ├── main.rs │ └── prompt │ ├── draw.rs │ ├── mod.rs │ └── workers.rs └── src ├── api ├── binance │ ├── errors.rs │ ├── mod.rs │ ├── rest.rs │ └── wss.rs ├── errors.rs ├── gdax │ ├── errors.rs │ ├── mod.rs │ ├── rest.rs │ └── wss.rs ├── hitbtc │ ├── errors.rs │ ├── mod.rs │ ├── rest.rs │ └── wss.rs ├── mod.rs ├── order_book.rs ├── query_string.rs ├── symbol.rs ├── timestamp.rs └── wss.rs ├── lib.rs ├── order_book ├── display.rs ├── mod.rs └── test.rs └── tick ├── mod.rs └── test.rs /.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target/ 3 | rls/ 4 | examples/prompt/*.json 5 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/benches/tick.rs -------------------------------------------------------------------------------- /examples/live_order_book.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/live_order_book.rs -------------------------------------------------------------------------------- /examples/prompt/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/Cargo.toml -------------------------------------------------------------------------------- /examples/prompt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/README.md -------------------------------------------------------------------------------- /examples/prompt/keys.binance.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/keys.binance.example.json -------------------------------------------------------------------------------- /examples/prompt/keys.gdax.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/keys.gdax.example.json -------------------------------------------------------------------------------- /examples/prompt/keys.hitbtc.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/keys.hitbtc.example.json -------------------------------------------------------------------------------- /examples/prompt/params.binance.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/params.binance.example.json -------------------------------------------------------------------------------- /examples/prompt/params.gdax.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/params.gdax.example.json -------------------------------------------------------------------------------- /examples/prompt/params.hitbtc.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/params.hitbtc.example.json -------------------------------------------------------------------------------- /examples/prompt/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/src/input.rs -------------------------------------------------------------------------------- /examples/prompt/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/src/main.rs -------------------------------------------------------------------------------- /examples/prompt/src/prompt/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/src/prompt/draw.rs -------------------------------------------------------------------------------- /examples/prompt/src/prompt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/src/prompt/mod.rs -------------------------------------------------------------------------------- /examples/prompt/src/prompt/workers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/examples/prompt/src/prompt/workers.rs -------------------------------------------------------------------------------- /src/api/binance/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/binance/errors.rs -------------------------------------------------------------------------------- /src/api/binance/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/binance/mod.rs -------------------------------------------------------------------------------- /src/api/binance/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/binance/rest.rs -------------------------------------------------------------------------------- /src/api/binance/wss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/binance/wss.rs -------------------------------------------------------------------------------- /src/api/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/errors.rs -------------------------------------------------------------------------------- /src/api/gdax/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/gdax/errors.rs -------------------------------------------------------------------------------- /src/api/gdax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/gdax/mod.rs -------------------------------------------------------------------------------- /src/api/gdax/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/gdax/rest.rs -------------------------------------------------------------------------------- /src/api/gdax/wss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/gdax/wss.rs -------------------------------------------------------------------------------- /src/api/hitbtc/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/hitbtc/errors.rs -------------------------------------------------------------------------------- /src/api/hitbtc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/hitbtc/mod.rs -------------------------------------------------------------------------------- /src/api/hitbtc/rest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/hitbtc/rest.rs -------------------------------------------------------------------------------- /src/api/hitbtc/wss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/hitbtc/wss.rs -------------------------------------------------------------------------------- /src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/mod.rs -------------------------------------------------------------------------------- /src/api/order_book.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/order_book.rs -------------------------------------------------------------------------------- /src/api/query_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/query_string.rs -------------------------------------------------------------------------------- /src/api/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/symbol.rs -------------------------------------------------------------------------------- /src/api/timestamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/timestamp.rs -------------------------------------------------------------------------------- /src/api/wss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/api/wss.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/order_book/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/order_book/display.rs -------------------------------------------------------------------------------- /src/order_book/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/order_book/mod.rs -------------------------------------------------------------------------------- /src/order_book/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/order_book/test.rs -------------------------------------------------------------------------------- /src/tick/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/tick/mod.rs -------------------------------------------------------------------------------- /src/tick/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalexm/trade-rs/HEAD/src/tick/test.rs --------------------------------------------------------------------------------