jmjatlanta

jmjatlanta

Optimizing the Order Book

TLDR – The devil is in the details when optimizing critical components. Can you write an order book algorithm that is optimized? First let’s tear apart the question: An order book algorithm The algorithm is certainly an important piece. A…

The Order Book Revisited

I have been thinking more about a market order book. It is an interesting challenge for a number of reasons: Using an iterative and incremental approach, let’s build an order book. I’m not going to talk about what a market…

Compiling MySQL on Amazon EC2

I have an application that needs the MySQL C++ Connector. Unfortunately, I have been unable to find a binary version of MySQL or MySQL Connector that works on an Amazon EC2 instance. Here are my notes about how I am…

Software Layering – A Hardware Perspective

Even the monolithic “Thick Client” software applications have layers. You may need to look for them, but they are there. How well these layers are separated impacts the performance, maintainability, portability flexibility, and security of the end product. Let’s explore…

Ease ML into your trading

Say you’re a trader, add “AI” and “Machine Learning” into your conversation, and a large group of people befriend you on social media, ask you a large number of questions, and later say they want to do it but it…

Performance is important

I try to hold back from outright criticism, as the full picture is often not seen. But I am also a consumer. When my experience with using your product is hindered by wait times, it makes me wish more of…