Skip to content

From Idea to Execution - Manage your trading operation across a globally distributed cluster

License

Notifications You must be signed in to change notification settings

DavidAlphaFox/workbench

 
 

Repository files navigation

Workbench - From Idea to Execution

Build Status

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

remote-control-trade

Live Portfolio Tracking & Historical Snapshots

live-balance-snapshots

Watch System, Research & Trade Metrics Across Your Cluster

metrics

Track Cold Storage

wallets

Explore Products within the Trading Universe

products-index products-show

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

About

From Idea to Execution - Manage your trading operation across a globally distributed cluster

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elixir 77.4%
  • CSS 9.1%
  • TypeScript 5.6%
  • JavaScript 4.6%
  • HTML 2.8%
  • Dockerfile 0.5%