High Frequency Trading is een heel lucratieve zaak... maar het is een dark dark market.
Je bent aan het gokken, aan waanzinnige snelheid. En it's not fair.
FYI, ik heb nog een case-study gezien van de crazy shit die de high frequency traders doen op het niveau van IT infrastructuur om alles zo snel mogelijk erdoor te jagen.
-Ultra-low latency ASIC's op alle netwerk-apparatuur, alles in extreme cut-through switching (uiteraard)
-routing via P4 language rechtstreeks op de netwerk-hardware geprogrammeerd... Pakketen werden gerouteerd aan de hand van hun stock-ticker prefix. Weird, maar is blijkbaarsneller dan gewone L3 routing. Ook Multicast enabled op die manier, wat al helemaal weird is.
-Hypervisors? Haha, grappig, afschaffen die handel. Bare metal all the way.
-Applicatiedata via de kernel? Zot, al die overhead. Applicatie rechtstreeks de netwerk-kaart doen uitlezen ja. Bespaard weer een hoop processor-cycli
-100 gig interfaces gewoon voor de serialisation delay zo laag mogelijk te houden, because why the fuck not
Als dit alles u niets zegt, dat is beetje zoals een jet-motor op wielen. It will go hard and fast maar veiligheid is niet de hoogste prioriteit.
En gewoon soms counter-intuitieve zaken zoals: fiber is te traag, maar een radio (heel lage bandbreedte) is rapper omdat het direct line of sight is, als je uw antennes goed zet...
Leuke docu hier over:
Worth your time, vind ik. Maar korte samenvatting: die gast is verbrand omdat er anderen waren die afspraken maakten met de stock exchange dat hun ordertypes er sneller doorgingen. Wordt bijna expliciet gezegd ook.