Skip to content

a4org/compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compass: The COMPASS Trading System

The COMPASS Trading System, which is a trading platform of the course B385F Investment Management offered by HKMU, allowing college students to simulate trading stock, bond and options around the world.

This is the core front engine of that system, which is responsible to scrapping all real-time data from Yahoo Finance and Bondsupermart. And filtering and uploading them to the google servers for further processing.

We also provide an elegant ranking UI to the students that shows their past performance and also all past prices for stocks, bonds, and options being traded. As you can find in the CTS UI and the source file in the compass-ui.

Some Screenshots

button

histprice

histperformance

multi

Questions

FAQ

Please check faq in compass-ui.

Issues

As this trading system will only start running every spring when the course FINB385F Investment Management start, your advices or issues will help us make this will help us improve this system.

Technical Details

I use pure C++ and the curl library to scraping and parsing all the data, some easy javascript to communicate with server.

Currently, I plan to rewrite it using Rust, since the multi-threading version of C++ doesn't works so well (some unknown bugs).