Workbench - From Idea to Execution
Manage your trading operation across a globally distributed cluster
Project Goals
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.
Features
Remotely Control Trade Instances in the Cloud
Live Portfolio Tracking & Historical Snapshots
Watch System, Research & Trade Metrics Across Your Cluster
Track Cold Storage
Explore Products within the Trading Universe
Planned Features
- Notifications
- Backtester
- Trade Execution Reports
Requirements
Install
Clone the repository
$ git clone https://github.com/fremantle-industries/workbench.git /tmp/workbench && cd /tmp/workbench
Development
Mac/Linux
# Create database & install dependencies
$ mix setup
# Run the app
$ mix phx.server
Docker
$ docker-compose build
$ 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
Test
$ mix test
Help Wanted :)
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.
Authors
License
workbench
is released under the MIT license