← Back to portfolio
Backend 2018 · Private Trader

Algorithmic Forex Trading System

Algorithmic trading system that trades forex pairs continuously, with a web UI for live monitoring and control.

Algorithmic Forex Trading System

I built an algorithmic trading system for a client that trades forex pairs continuously whenever the market is open. The program runs 24x7 on a server and makes its trades via a broker, using the broker’s protocol buffer API.

The algorithm itself was designed by the client, but I implemented it in C++, as it needed to be as fast as possible in the decisions it makes. I made the program run as a service and created a separate web UI for it using Node.js and React, so the client could review the program’s progress and make live adjustments to the algorithm parameters. It communicates with the service layer via WebSockets.

It also featured SMS alerting via the Twilio API for certain price events, along with interactive graphs.

Interested in a similar project?

I'd love to discuss how I can help you build something great. Let's talk about your project needs and goals.