Často dostávám e-maily od zájemců o práci ve firmě zabývající se vysokofrekvenčním obchodováním (HFT). Někdy jsou zmateni, jak postupovat při podávání žádostí o pozice, a nejsou si vědomi technických dovedností potřebných k získání zaměstnání. Napsal jsem tento článek, abych vysvětlil, co je to HFT, jaký typ dovedností je potřeba k získání zaměstnání a na koho se při hledání kariéry obrátit.
Uvědomte si, že HFT je extrémně technický obor a přitahuje ty nejlepší kandidáty z oblasti matematiky, fyziky, informatiky a elektronického inženýrství, často na úrovni absolventů vysokých škol nebo s dlouholetými zkušenostmi v oboru ve specializované oblasti. Získání pozice ve firmě zabývající se HFT, ačkoli je často velmi lukrativní, si vyžádá značnou investici v podobě studia a úsilí.
Co je to vysokofrekvenční obchodování (HFT)?
Termín „HFT“ zahrnuje širokou škálu činností v oblasti algoritmického obchodování. Pro účely tohoto článku znamená provádění obchodů v extrémně vysokých objemech při extrémně nízkých latencích. „Nízkou latencí“ se v tomto případě rozumí jednání na základě informací získaných z tržních datových kanálů a následné dokončení obchodu v rozsahu submilisekund. Ve skutečnosti „bleeding edge“ špičkových HFT firem měří latence obchodů na submikrosekundové škále. Tato latence se bude pouze snižovat s tím, jak bude k dispozici sofistikovanější přizpůsobený hardware.
HFT je extrémně tajná disciplína. Je velmi obtížné zjistit informace o tom, jak HFT firmy fungují. Určité informace však poskytují pracovní nabídky, marketingové stránky prodejců a občasné články na internetu. Ultra-HFT (UHFT) se také velmi liší od ostatních forem algoritmického obchodování. Je vysoce technicky řízené a extrémně kvantitativní. Jakmile je algoritmus nasazen, není v něm téměř žádný diskreční vstup (dokud se nestane ztrátovým!), což je v příkrém rozporu se systematickým obchodováním s nižší frekvencí, kde se často mísí lidský úsudek.
Je to také velmi konkurenční a často skličující prostředí. Měsíce výzkumu mohou být během jednoho dne zmařeny, pokud burza změní svou architekturu, objeví se nové regulační prostředí nebo je konkurent schopen využívat proces rychleji než vy. Z tohoto důvodu vyhovuje vysoce technickým, disciplinovaným jedincům, kteří touží po samostatnosti a kolegiálním prostředí mimořádně schopných lidí, přičemž jednají pod slušným tlakem.
Podnikatelské myšlení
Mnoho HFT firem jsou relativně malé společnosti, často s nízkým počtem zaměstnanců (~20-25). To znamená, že mají silnou podnikatelskou kulturu a meritokratické myšlení. Každá HFT firma se bude ptát, co vy jako kandidát můžete přinést, co ve firmě ještě neexistuje.
Vzhledem k tomu, že se na fondu prémií podílí mnoho zaměstnanců (i když váženým způsobem!), budete muset prokázat schopnost generovat příjmy (ať už přímo, nebo nepřímo), které převýší váš podíl na platu a prémiích, jinak zřejmě nemá cenu vás zaměstnávat. To znamená, že musíte mít soubor jedinečných dovedností, které firma v současné době nemá, aby o vás vůbec mohla uvažovat.
Odvrácenou stranou tohoto procesu je, že si často budete moci ve firmě „vytvořit svou vlastní roli“. Firma možná ani nenabírá zaměstnance, ale pokud usoudí, že vaše schopnosti v určité oblasti jsou dostatečně silné, může pro vás pozici vytvořit. Meritokratický přístup HFT firem obvykle umožňuje značnou autonomii ve vašich projektech. Pokud tedy chcete pracovat s mimořádně chytrými a schopnými lidmi v prostředí, které se samo rozjíždí, pak je HFT pravděpodobně pro vás.
Takové pozice jsou často spojeny s delší pracovní dobou, než na jakou by mnozí mohli být zvyklí. Týdny s pracovní dobou 60-70 hodin nejsou neobvyklé, pokud je třeba dodržet termíny projektů. Rychlé tempo, intelektuální stimulace a kompenzace však obvykle převažují nad pracovní zátěží. To může, ale nemusí vyhovovat vašemu vytouženému životnímu stylu!
Cesty k HFT
Existuje několik cest k HFT, ale většina z nich vyžaduje rozsáhlé technické dovednosti v jedné nebo více z následujících tvrdých věd, jako je matematika, fyzika, informatika nebo elektronické inženýrství. Jednotlivci často nastupují do firem zabývajících se HFT prostřednictvím:
- Postgraduálního studia – mnoho kandidátů na HFT je zaměstnáno přímo z postgraduálního studia v příslušné oblasti. Je to jednoduše proto, že je snazší posoudit schopnosti kandidáta na základě jeho doktorské práce/modulů, publikací nebo (vnímané) kvality jeho školy. Pokud se tedy opravdu rozhodnete pro kariéru v oblasti HFT, pak je provádění výzkumu v oblasti systémů s nízkou latencí pravděpodobně dobrou cestou. Není také neobvyklé, že nejlepší vysokoškolští studenti jsou vybíráni z nejlepších technických škol (MIT, Stanford, Cambridge, Imperial) a poté jsou „vyškoleni“ přímo na pracovišti.
- Průmyslová odbornost – Odborníci v určitém odvětví nízkých latencí, jako jsou telekomunikace, jsou často přibíráni pro své specifické znalosti v dané oblasti. I když obecně platí, že pro dobré fungování v původní doméně mají tito jedinci tak jako tak hluboké technické vzdělání (obvykle akademické). Velmi žádaní jsou také vědci pracující na projektech vysoce výkonné výpočetní techniky (např. datové centrum v CERN) nebo v jiných národních superpočítačových laboratořích, a to díky svým zkušenostem s „velkými daty“.
- Zkušenosti s finančními burzami – Velmi žádaní budou všichni jedinci, kteří mají vhled do vnitřního fungování burz, na nichž se obchoduje, protože budou pravděpodobně schopni pomoci provádět výzkum nových algoritmů, které mohou využívat architekturu burzy.
Jedním z častých omylů je, že pro uplatnění na pozici HFT je tvrdým požadavkem mít rozsáhlé zkušenosti v oblasti financí. Většině HFT firem jsou ve skutečnosti vaše znalosti z oblasti financí lhostejné za předpokladu, že máte rozsáhlé technické znalosti z jiných oblastí, které mohou využít.
Obvyklé dovednosti
Pozice v HFT firmě jsou poměrně rozmanité. Téměř každý ve firmě bude mít vysoce technické vzdělání a bude schopen samostatného výzkumu v této oblasti (tj. pravděpodobně bude mít akademické vzdělání). Vzhledem k tomu, že HFT je v podstatě „technologický sport“, mnozí budou mít vzdělání v oblasti informatiky a elektronického inženýrství nebo odborné znalosti v oblasti nízkých latencí ze zkušeností v jiných odvětvích, například v telekomunikacích.
Stále častěji se také setkáváme s jedinci s hlubokými odbornými znalostmi určitých typů hardwaru, jako jsou grafické procesory (GPU) nebo pole programovatelných hradlových polí (FPGA).
V podstatě jakákoli dovednost, která může nějakým způsobem snížit latenci životního cyklu obchodu nebo zvýšit rychlost provádění algoritmických výpočtů, se v HFT najde. Mezi příklady takových odborných znalostí patří:
- Architektura burzy – rozsáhlé znalosti fungování obchodních burz jsou běžnou dovedností, kterou lze u vysokofrekvenčních obchodníků nalézt. Znalost fungování knihy příkazů i složitostí technologického zásobníku konkrétní burzy vás může výrazně zvýhodnit.
- Návrh procesoru – HFT zahrnuje značné objemy výpočtů v extrémně krátkém časovém měřítku. Znalost jakýchkoli prostředků zvyšujících rychlost provádění těchto procesů bude výhodná. Hluboké zkušenosti s návrhem hardwaru a procesorů, zejména na jiných systémech než na komoditním hardwaru x86 (alternativy jako GPU a FPGA), jsou užitečné.
- Sítě s nízkou latencí – Velká část latence v životním cyklu obchodu pochází ze síťového zásobníku. Atraktivní jsou také zkušenosti s optimalizací zpracování paketů, psaním vlastních síťových modulů nebo používáním sítí s přepínanou strukturou Infiniband.
- Porozumění regulačním předpisům – Pro operace HFT je zásadní vysoké povědomí o regulačních prostředích pro obchodování, jako je Regulation NMS v USA a MiFID v EU.
- Optimalizace jádra – Společným tématem těchto požadavků je snížení latence a zvýšení rychlosti provádění. Proto je dnes běžné přepisovat části softwarového jádra s cílem získat zrychlení. Zkušenosti s úpravou linuxového jádra jsou přínosné pro mnoho firem zabývajících se HFT.
- Online algoritmy – Zatímco jsem se zmínil o latenci/vykonávání, o HFT algoritmech jsem příliš nemluvil. Ty se často skládají z „klouzavých“ výpočtů průměrů, rozptylů a lineárních regresí. Proto je výhodná jakákoli předchozí zkušenost s analýzou časových řad s vysokou propustností.
- Programovací jazyky – Zatímco mnoho firem zabývajících se UHFT přešlo na vlastní hardware (jak pro zpracování, tak pro síť), některé méně na latenci citlivé firmy zabývající se systematickým obchodováním stále využívají vícevláknové C, C++ a Javu (s vlastním garbage collection). Rozsáhlé zkušenosti s některým z těchto jazyků a paralelním zpracováním budou pro některé firmy atraktivní.
Jak je vidět, tyto dovednosti jsou často hluboce technické a vyžadují buď zapojení na úrovni absolventa školy, nebo dlouholeté zkušenosti v oboru s určitými technologiemi. Pokud se vaše dovednosti prolínají s některou z výše uvedených oblastí, pak byste měli zjistit, že budete schopni získat několik pohovorů v HFT firmách.
Hledání práce
Stejně jako u většiny kvantitativních pozic ve financích je nejlepším způsobem, jak získat práci, prostřednictvím personálních agentur. Největší akciové HFT firmy sídlí zpravidla v New Yorku a Londýně. Chicago je také velkým centrem pro komoditní/derivátové HFT. Dobří náboráři se v této oblasti často poměrně dobře orientují a budou vám schopni poradit, zda je vaše vzdělání vhodné. Mějte však na paměti, že laťka je nastavena poměrně vysoko! Pravděpodobně se budete muset hodně snažit, abyste si našli místo, a může to nějakou dobu trvat.
Přímá žádost do takových firem je sice možná, ale složité je zjistit, které firmy se HFT skutečně účastní! Často se stává, že pokud jste ve své konkrétní technické nice známí, firmy se vás pokusí zaměstnat přímo. Proto může být výhodné, pokud opravdu toužíte nastoupit do takové firmy, vyzkoušet si publikační činnost, zúčastnit se/povídat na některých konferencích a obecně se zviditelnit.
Pokud máte jakékoli dotazy týkající se HFT nebo kariéry kvantového specialisty obecně, neváhejte nám napsat na [email protected].
.