Manage your trading operation across a globally distributed cluster
workbench
strives to provide a first class development environment that brings the same
productivity and performance benefits from the Phoenix
& Elixir community to real time algorithmic and quant workflows.
- Notifications
- Backtester
- Trade Execution Reports
Clone the repository
$ git clone https://github.com/fremantle-industries/workbench.git /tmp/workbench && cd /tmp/workbench
You can run the app natively on the host
$ docker-compose up db
$ mix setup
$ mix phx.server
Or within docker-compose
$ docker-compose up
Wait a few seconds for the app to boot and you should be able to view the app at http://workbench.lvh.me:4000
$ docker-compose up db
$ mix test
Start by following the setup guide here
Once finished setting up GCS Oauth add your Client-ID and Client-Secret to your .env file
In the credentials section of your GCS dashboard select Create Credentials
Under Authorized JavaScript origins
add:
http://localhost
Under Authorized redirect URIs
add:
http://localhost:4000/auth/google/callback
Save this and re-open workbench in a private tab
If you think this workbench
thing might be worthwhile and you don't see a feature
we would love your contributions to add them! Feel free to drop us an email or open
a Github issue.
workbench
is released under the MIT license