The opensource cross-platform paper trading platform.
Go to file
ayham 21a9ca3724
update readme sandbox instructions
- make readme have an example of running a server
- fix github CI so that it accomodates for TLS/no-TLS configurations
2021-05-30 21:35:41 +03:00
.github/workflows update readme sandbox instructions 2021-05-30 21:35:41 +03:00
DockerFiles add: register() 2020-08-12 06:41:02 +03:00
certs server now runs (hopefully) 2021-05-24 13:53:43 +03:00
docs rust: changed project to be in rust 2020-07-20 11:52:53 +03:00
scripts fix assert_msg() & add custom checking 2021-05-20 09:57:25 +03:00
src update readme sandbox instructions 2021-05-30 21:35:41 +03:00
.gitignore fix: wrong gitignore condition 2020-07-31 10:42:57 +03:00
Cargo.toml server now runs 2021-05-30 20:08:02 +03:00
LICENSE docs: add loginFail server inst 2020-07-20 11:52:29 +03:00
Procfile add heroku 2020-09-15 07:32:00 +03:00
README.md update readme sandbox instructions 2021-05-30 21:35:41 +03:00
RustConfig add RustConfig 2020-09-15 07:50:53 +03:00

README.md

Rust

PaperTrader

The opensource cross-platform paper trader for learning to trade assets.

Getting Started

Developers

Make Sure you have Cargo. To get a copy of the source code for development:

$ git clone https://github.com/realaltffour/PaperTrader.git

Build command, Server:

$ cargo build --no-default-features --features "server"

Build command, Client:

$ cargo build --no-default-features --features "client"

Build command, Hybrid:

$ cargo build --no-default-features --features "server,client"

Running sandbox:

$ sudo ./scripts/remove_db.sh
$ sudo ./scripts/deploy_sandbox.sh
$ cargo run --no-default-features --features "server" -- 0.0.0.0:4000 
	--cert certs/certificate.crt --key private.key &
$ cargo run --no-default-features --features "client,tls_no_verify" &

Built With

Authors:

License

This project licensed under GPL v3.0 - see the LICENSE file for details