Volatize is an algorithmic investment platform for trading stocks and futures. With Volatize a user can easily code trading strategies in pure JavaScript and autotrade them on a variety of platforms. Phase one of the project was focused on volatility indexes, futures and exchange traded products. Phase two will open up the coding suite to all users and US asset classes. Phase three will add in additional data sources such as stock fundamentals and a news reader.

The platform has a few core components. On the backend it uses a custom system to ingest and process financial data, with systems in place to provide simulated data for a variety of exchange traded products. Strategies are coded using a custom web-based IDE which includes built-in data management tools as well as a robust library of technical indicators. Certain asset classes get their own dashboards with customized up-to-the-minute charts and graphs as well as a deep well of historical analysis.

This is a personal project which I designed and coded. The backend was developed using Node.js and Meteor.js while the frontend is React.js. Charts were executed using a customized version of Plotly.js.

Currently in phase one. Phase two coming late 2017.


Algorithmic investment platform

Lead developer
Personal project
Web App