3 ms·
Before it all started, back in the early 2010s, I read about High Frequency Trading, and it sounded super interesting. I wanted to understand how it worked. Wit
by logotype 2y ago
Before it all started, back in the early 2010s, I read about High Frequency Trading, and it sounded super interesting. I wanted to understand how it worked. Without knowing anything about it, I thought I could simply get a Xilinx dev board and start using Verilog to build a hardware appliance for fast trades. Little did I know that a cheap dev board with limited logic gates wasn’t even enough to fit an Ethernet IP, let alone the challenges of using Verilog. I soon realized that it's probably more suited for electrical engineers (EEs) than software engineers (SWEs).
- logotype 2y agoAfter that experience, I started rebuilding it using Go, Dart, and other languages. Then TypeScript came along, and eventually, it was rewritten in TS. Traditionally, FIX is written in lower-level languages, but there’s definitely an advantage to using TS, as it allows us to generate FIX messages directly in the browser.
- logotype 2y agoAnother interesting thing that got me excited about HFT is the microwave networks that connect exchanges in the US. It's not often you can say "because fiber optic is too slow," but for these use cases, it's actually a technical advantage. Every piece of the stack is hyper-optimized!