C++ algo trading system