Hi,
I am curious about real life examples of technology stacks of high frequency trading companies. I am in the planning stage of my own ATS but a bit confused about the pieces such as GUI, threading.. I am a C/C++ dev so want to code in C++.
First problem was to choose between Windows and Linux. I decided to make it crossplatform but open to a single platform solution as well.
I checked QT for crossplatform GUI development but I think mixing it with boost would be problematic like using QT for UI and using boost threads. Also I have no experience with QT so I don't know whether it'll worth to dive in it.
So If you ever worked in hedgefund or trading company and can give me some hints that would be helpfull. It seems most of the trading companies use linux as
their platform do you have any idea about their GUI toolkit, threading libs(QT threads, boost threads, plain pthreads) etc?
Btw I noticed plenty of Java ads from HFT companies like this one Senior Core Java Developer/Senior Java High Frequency Trading: Tier 1 Investment Bank job - London - April-02-2012 (CxIv7) and a bit confused as I always thought Java would be slow for such a system?
I am curious about real life examples of technology stacks of high frequency trading companies. I am in the planning stage of my own ATS but a bit confused about the pieces such as GUI, threading.. I am a C/C++ dev so want to code in C++.
First problem was to choose between Windows and Linux. I decided to make it crossplatform but open to a single platform solution as well.
I checked QT for crossplatform GUI development but I think mixing it with boost would be problematic like using QT for UI and using boost threads. Also I have no experience with QT so I don't know whether it'll worth to dive in it.
So If you ever worked in hedgefund or trading company and can give me some hints that would be helpfull. It seems most of the trading companies use linux as
their platform do you have any idea about their GUI toolkit, threading libs(QT threads, boost threads, plain pthreads) etc?
Btw I noticed plenty of Java ads from HFT companies like this one Senior Core Java Developer/Senior Java High Frequency Trading: Tier 1 Investment Bank job - London - April-02-2012 (CxIv7) and a bit confused as I always thought Java would be slow for such a system?
Comment