Program Trading

Co je program obchodování?

Obchodování s programy odkazuje na používání počítačem generovaných algoritmů k obchodování s košem zásob ve velkých objemech a někdy s velkou frekvencí. Algoritmy jsou naprogramovány tak, aby běžely a jsou sledovány lidmi – i když po spuštění programy generují obchody, ne lidi. Nicméně lidé mohou program aktivovat nebo deaktivovat podle potřeby.

Klíčové způsoby

Pochopení programu obchodování

Program trading je definován newyorskou burzou (NYSE) jako nákup nebo prodej skupiny 15 nebo více akcií, které mají celkovou tržní hodnotu 1 milion dolarů nebo více a jsou součástí koordinované obchodní strategie. Tento typ obchodování může být také označován jako portfolio trading nebo basket trading.

Objednávky jsou umístěny přímo na trhu a prováděny podle souboru předem určených pokynů. Obchodovací algoritmus může koupit například portfolio 50 akcií během první hodiny dne.Institucionální investoři, jako jsou správci hedgeových fondů nebo obchodníci podílových fondů, používají programové obchodování k provádění velkoobjemových obchodů. Provádění příkazů tímto způsobem pomáhá snižovat riziko tím, že jsou příkazy zadávány současně, a může maximalizovat výnosy tím, že využívá neefektivnosti trhu. Umístění tak velkého počtu příkazů ručně (člověkem) by nebylo tak efektivní.

Program trading tvořil 50% až 60% všech obchodů na burze umístěných během typického obchodního dne v roce 2018. Odhaduje se, že od roku 2021 program trading tvořil 70% až 80% všech obchodů na burze v USA umístěných během typického obchodního dne, přičemž toto číslo vzrostlo na více než 90% během období extrémní volatility.

Obchodování s programy bylo výrazně usnadněno některými realizacemi v oblasti investování, včetně:

Firmy mohou mít programové obchodní strategie, které provádějí tisíce obchodů denně nebo které provádějí obchody jen jednou za několik měsíců. Objem a frekvence programového obchodování se totiž značně liší podle jednotlivých firem a podle strategie, na které je program založen. Program denního obchodování bude mnohem aktivnější než investiční program určený pouze k pravidelnému vyvážení portfolia.

Mnoho účastníků trhu obviňovalo programové obchodování z toho, že způsobilo extrémní volatilitu, která přispěla k významným krachům trhu v 80. a 90. letech. V důsledku toho NYSE zavedla pravidla, která brání programovým obchodům, aby byly prováděny v určitých obdobích, aby se minimalizovala volatilita. Omezení programového obchodování jsou známá jako obchodní omezení nebo jističe.

Podle pravidel NYSE, v závislosti na závažnosti cenové akce, může být veškeré obchodování s programy zastaveno nebo může být prodej portfolií omezen na obchodování pouze na upticks.

Účel obchodování programu

Obchodování s programy má několik důvodů. Patří mezi ně obchodování typu principal, agency a basis.

Program Trading Example

Předpokládejme, že hedgeový fond drží 20 akcií v portfoliu a alokuje 5% portfolia ke každé akcii. Na konci každého měsíce přeskupí portfolio tak, aby každá akcie opět představovala 5%. Toho docílí prodejem akcií, které mají alokaci vyšší než 5%, nebo nákupem akcií, které mají alokaci nižší než 5%. Některé akcie mohou být z portfolia vypuštěny a jiné přidány. Jakékoli nové akcie, které budou přidány, budou alokovány 5% portfolia.

V průběhu času některé akcie porostou a některé klesnou, což povede ke změně celkové hodnoty portfolia a také ke změně procentuální alokace, kterou každá z těchto akcií představuje.

Pokud je portfolio 10 milionů dolarů, například 5% podíl je 500 000 dolarů. Předpokládejme, že hedgeový fond koupil Apple Inc. (AAPL), když se obchodoval za 100 dolarů, a nyní se obchoduje za 200 dolarů. Za předpokladu, že se všechny ostatní akcie nepohnuly (není pravděpodobné, že by se to skutečně stalo, ale pro demonstrační účely), pozice má nyní hodnotu 1 milion dolarů, zbytek portfolia má hodnotu 9,5 milionu dolarů, takže celkové portfolio je 10,5 milionu dolarů. APPL představuje 9,5% portfolia (1 milion dolarů děleno 10,5 milionu dolarů). Alokace 9,5% je mnohem více než 5%, takže akcie by se prodaly, aby se alokace snížila zpět na 5%, což je 525 000 dolarů (5% z 10,5 milionu dolarů).

Nyní si představte, že se každý den pohybuje všech 20 akcií a na konci každého měsíce budou mít některé hodnotu 5,5% nebo 6% a jiné budou mít hodnotu 4% portfolia. Algoritmus pro obchodování s programem se může podívat na portfoliové akcie a rychle provést všechny obchody najednou, nakoupit akcie, které jsou poddimenzované, a prodat ty, které jsou předimenzované, aby se portfolio během několika sekund vyvážilo. Ručně to udělat by bylo mnohem těžší a časově náročnější.