3 ms·
That is very cool. But i'm not surprised. High reliability, distributed computing and maintainability is key in financial sector. I just can't wait for the code
by spitfire 17y ago
That is very cool. But i'm not surprised. High reliability, distributed computing and maintainability is key in financial sector. I just can't wait for the code to be posted on some torrent site I'd love to see it.
My own personal trading system is written in ADA with spark for reliability and determinism. So I'd love to see what drove them to decide on the technologies they've used.
EDIT: The absolute best part is at the end of the affidavit. The guy tries to defend himself by saying he was just moving some open source code off the system. After tarballing it
up with their proprietary trading system, and encrypting it.
Who wouldn't believe him?
On another note, if anyone wants to hack on a (soon to be) open source trading platform, get in touch.
- troystribling 17y agoHow could a trade be executed in microseconds considering that light travels 300m in 1 microsecond? It would seem that low latency connections to NASDAQ trading systems would high priced real estate. Is this something that NASDAQ sells?
- tricky 17y agoI wasn't involved in the real estate side of things so I don't know how we got the space, but I did work for a company that had machines right on the trading floor of almost every exchange in the world. So, I think the answer to your question is probably, yes.
- spitfire 17y agoYes, the nyse, nasdaq and such rent floor space for systems. You get a high speed(low-latency), unencrypted (low latency), unpassword protected (low-latency), low-latency connection with very low-latency characteristics directly into trading engines. They go to great lengths to ensure low-latency performance. Currently there'll be tons of hifi hedge funds upgrading to nahalem processors and measuring how much faster each individual instruction is. Cutting fiber optic wire to the exact length to lower latencies, then measuring to make sure they don't have any retransmits due to bounceback, etc. If you're able to reliably make $0.01 on each trade you'll be more than willing to spend hundreds of millions on hardware. Microseconds matter, because they add up to milliseconds.