Jeg modtager ofte e-mails fra personer, der er interesserede i at blive ansat i højfrekvenshandelsfirmaer (HFT). De er nogle gange forvirrede over, hvordan de skal gå til at ansøge om stillinger, og de er ikke klar over de tekniske færdigheder, der er nødvendige for at få et job. Jeg har skrevet denne artikel for at forklare, hvad HFT er, hvilke færdigheder der kræves for at blive ansat, og hvem man skal henvende sig til, når man leder efter en karriere.
Vær opmærksom på, at HFT er en ekstremt teknisk disciplin, og at den tiltrækker de allerbedste kandidater fra områderne matematik, fysik, datalogi og elektronik, ofte på universitetsniveau eller med mange års brancheekspertise inden for et nicheområde. At få en rolle i et HFT-firma er ofte meget lukrativt, men kræver en betydelig investering i form af studier og indsats.
Hvad er højfrekvenshandel (HFT)?
Tegnet “HFT” dækker over en lang række aktiviteter inden for algoritmisk handel. I forbindelse med denne artikel betyder det at udføre handler i ekstremt store mængder over ekstremt lave latenstider. “Lav latenstid” betyder i dette tilfælde at handle på baggrund af oplysninger modtaget fra markedsdata-feeds og derefter færdiggøre en handel på en skala på under et millisekund. Faktisk måler de bedste HFT-firmaers “blødende kant” handelsforsinkelser på sub-mikrosekundeskalaen. Denne latenstid vil kun blive mindre, efterhånden som der kommer mere sofistikeret tilpasset hardware til rådighed.
HFT er en yderst hemmelighedsfuld disciplin. Det er meget vanskeligt at finde frem til oplysninger om, hvordan HFT-firmaer opererer. Jobopslag, sælgernes markedsføringssider og nogle få artikler på internettet giver dog et vist indblik. Ultra-HFT (UHFT) er også meget forskellig fra andre former for algoritmisk handel. Den er meget teknisk drevet og ekstremt kvantitativ. Der er næsten ingen diskretionære input, når først en algoritme er blevet anvendt (indtil den bliver urentabel!), hvilket står i skarp kontrast til systematisk handel med lavere frekvenser, hvor der ofte er en vis menneskelig vurdering blandet ind.
Det er også et meget konkurrencepræget og ofte nedslående miljø. Måneders forskning kan blive smidt væk på en dag, hvis en børs ændrer sin arkitektur, et nyt reguleringsmiljø dukker op, eller en konkurrent er i stand til at udnytte en proces hurtigere end dig. Af denne grund passer det til meget tekniske, disciplinerede personer, der har lyst til selvstændighed og et kollegialt miljø med ekstremt dygtige mennesker, samtidig med at de handler under et rimeligt pres.
En iværksættertankegang
Mange HFT-firmaer er relativt små virksomheder, ofte med et lavt antal ansatte (~20-25). Det betyder, at de besidder en stærk iværksætterkultur og en meritokratisk tankegang. Ethvert HFT-firma vil stille spørgsmålstegn ved, hvad du som kandidat kan bidrage med, som ikke allerede findes i firmaet.
I betragtning af, at bonuspuljen deles af mange medarbejdere (om end på en vægtet måde!), skal du demonstrere en evne til at generere indtægter (enten direkte eller indirekte), der overstiger din løn- og bonusandel, ellers er det helt klart ikke værd at ansætte dig. Det betyder, at du skal besidde et sæt unikke færdigheder, som firmaet ikke har i øjeblikket, for overhovedet at blive overvejet til en rolle.
Den anden side af denne proces er, at du ofte vil være i stand til at “skabe din egen rolle” i firmaet. Firmaet er måske ikke engang i gang med at ansætte, men hvis de mener, at dine færdigheder på et bestemt område er stærke nok, kan de oprette en stilling til dig. Den meritokratiske tilgang i HFT-firmaer giver normalt mulighed for betydelig autonomi i forbindelse med dine projekter. Hvis du derfor ønsker at arbejde sammen med ekstremt kloge og dygtige personer i et miljø, hvor du kan starte på egen hånd, er HFT sandsynligvis noget for dig.
Sådanne stillinger er ofte forbundet med længere arbejdstider, end mange måske er vant til. 60-70 timers uger er ikke ualmindeligt, når projektfristerne skal overholdes. Det hurtige tempo, den intellektuelle stimulering og kompensationen opvejer dog generelt arbejdsbyrden. Dette passer måske eller måske ikke til din ønskede livsstil!
Vejledninger til HFT
Der er nogle få veje til HFT, men de fleste af dem kræver omfattende tekniske færdigheder inden for en eller flere af følgende hårde videnskaber som f.eks. matematik, fysik, datalogi eller elektronik. Personer bliver ofte ansat i HFT-firmaer via:
- Grad School – Mange HFT-kandidater bliver ansat direkte fra en grad skole inden for det relevante område. Dette skyldes ganske enkelt, at det er lettere at vurdere en kandidats evner på grundlag af hans/hendes ph.d.-arbejde/moduler, publikationer eller (opfattet) kvalitet af hans/hendes skole. Hvis man virkelig ønsker at gøre karriere inden for HFT, er forskning i systemer med lav latenstid sandsynligvis en god vej ind. Det er heller ikke ualmindeligt, at de bedste kandidater bliver håndplukket fra de bedste tekniske skoler (MIT, Stanford, Cambridge, Imperial) og derefter “oplært” på arbejdspladsen.
- Industriel ekspertise – Eksperter inden for en bestemt industri med lav latenstid, f.eks. telekommunikation, bliver ofte hentet ind på grund af deres særlige viden om et bestemt område. Selv om disse personer normalt alligevel har en dyb teknisk baggrund (som regel akademisk) for at kunne fungere godt inden for det oprindelige område. Forskere, der arbejder på højtydende databehandlingsprojekter (f.eks. datacenteret i CERN) eller andre nationale superdatalaboratorier, er også meget efterspurgte i kraft af deres erfaring med “store data”.
- Erfaring med finansielle børser – Alle personer med indsigt i det indre arbejde på de børser, der handles på, vil være meget eftertragtede, da de sandsynligvis vil kunne hjælpe med at udføre forskning i nye algoritmer, der kan gøre brug af børsarkitekturen.
En almindelig misforståelse er, at det er et hårdt krav at have en omfattende baggrund inden for finansverdenen for at søge HFT-jobs. De fleste HFT-firmaer er faktisk ligeglade med din viden om finans, idet de går ud fra, at du har omfattende teknisk ekspertise andre steder, som de kan gøre brug af.
Almindelige færdigheder
Rollerne i et HFT-firma er ret forskellige. Næsten alle i firmaet vil have en meget teknisk baggrund og vil være i stand til at foretage selvstændig forskning inden for dette område (dvs. er sandsynligvis akademisk uddannet). Da HFT i det væsentlige er en “teknologisport”, vil mange have en baggrund inden for datalogi og elektronik eller ekspertise inden for lav latenstid fra andre brancher, f.eks. telekommunikation.
Det bliver også mere og mere almindeligt at finde personer med dybtgående ekspertise inden for visse typer hardware såsom Graphical Processing Units (GPU) eller Field-Programmable Gate Arrays (FPGA).
Som udgangspunkt vil enhver færdighed, der på en eller anden måde kan reducere latenstiden i handelslivets livscyklus eller øge udførelseshastigheden af algoritmiske beregninger, være at finde inden for HFT. Eksempler på en sådan ekspertise omfatter:
- Børsarkitektur – Omfattende viden om, hvordan handelsbørser fungerer, er en almindelig kompetence, der findes blandt højfrekvenshandlere. Hvis man er klar over, hvordan ordrebogen fungerer, samt de indviklede detaljer i den teknologiske stak på en bestemt børs, kan det give en klar fordel.
- Processordesign – HFT indebærer betydelige mængder af beregninger over en ekstremt kort tidshorisont. Det vil være en fordel at være bekendt med ethvert middel til at øge udførelseshastigheden af disse processer. Dyb erfaring med hardware- og processordesign, især på andre systemer end almindelig x86-hardware (alternativer som GPU’er og FPGA’er) er nyttig.
- Netværk med lav latenstid – En stor del af handelslivets latenstid kommer fra netværksstacken. Erfaring med optimering af pakkebehandling, skrivning af brugerdefinerede netværksmoduler eller brug af Infiniband-switched fabric-netværk er også attraktivt.
- Forståelse af lovgivningen – Det er vigtigt for HFT-operationer at være meget bevidst om de lovgivningsmæssige handelsmiljøer såsom Regulation NMS i USA og MiFID i EU.
- Kerneoptimering – Det fælles tema blandt disse krav er reduktion af latenstiden og forøgelse af udførelseshastigheden. Derfor er det nu almindeligt at omskrive dele af softwarekernen med henblik på at opnå en hastighedsforøgelse. Erfaring med ændring af Linux-kernen er til gavn for mange HFT-firmaer.
- Online-algoritmer – Mens jeg har nævnt latenstid/udførelse, har jeg ikke talt så meget om HFT-algoritmer. Disse består ofte af “rullende” beregninger for middelværdier, varianser og lineære regressioner. Derfor er enhver forudgående erfaring med ekspertise inden for tidsserieanalyse med høj kapacitet en fordel.
- Programmeringssprog – Mens mange UHFT-firmaer er gået over til brugerdefineret hardware (både til behandling og netværk), anvender nogle mindre latencyfølsomme systematiske handelsfirmaer stadig multithreaded C, C++ og Java (med brugerdefineret garbage collection). Omfattende erfaring med et af disse sprog og parallelbehandling vil være attraktiv for visse virksomheder.
Som det fremgår, er disse færdigheder ofte dybt tekniske og kræver enten en akademisk uddannelse eller mange års brancheekspertise inden for visse teknologier. Hvis dine færdigheder krydser et af de ovennævnte områder, bør du opleve, at du vil kunne score nogle interviews med HFT-firmaer.
Søge et job
Som med de fleste kvantitative roller i finanssektoren er den bedste måde at få et job på via rekrutteringsbureauer. De bedste aktiebaserede HFT-firmaer er generelt placeret i New York og London. Chicago er også et stort knudepunkt for HFT af råvarer/derivater. De gode rekrutteringsbureauer er ofte relativt velbevandrede inden for området og vil kunne rådgive dig om, hvorvidt din baggrund er egnet. Vær dog opmærksom på, at barren er sat ret højt! Du vil sandsynligvis skulle arbejde hårdt for at finde en stilling, og det kan tage noget tid.
Det er muligt at søge direkte hos sådanne virksomheder, men det vanskelige er at finde ud af, hvilke virksomheder der rent faktisk deltager i HFT! Ofte vil firmaerne forsøge at ansætte dig direkte, hvis du er kendt inden for din særlige tekniske niche. Det kan derfor være en fordel, hvis du virkelig er opsat på at komme ind i et sådant firma, at forsøge dig med publikationsarbejde, deltage i/tale på nogle konferencer og generelt øge din profil.
Hvis du har spørgsmål om HFT eller kvantekarrierer i almindelighed, er du velkommen til at sende os en e-mail på [email protected].