Algoritmická obchodní firma používá programy k rozhodování, kotování nebo provádění pokynů. Nejde o totožné činnosti: banka, fond i tvůrce trhu mohou automatizovat práci, přesto mají rozdílné cíle a smluvní vztahy. Označení „algoritmický“ samo neříká, kdo drží riziko, zda firma obchoduje na vlastní účet ani kdo provedl váš konkrétní pokyn. Příklady níže tyto otázky oddělují.

Jaké role algoritmické obchodování zahrnuje?

Tvůrce trhu kotuje nákupní a prodejní cenu a řídí vzniklou expozici. Prováděcí algoritmus realizuje již stanovený nákup či prodej, často rozdělením na menší části; nemusí vybírat směr investice. Rozhodovací algoritmus naopak z určených vstupů vybírá okamžik a předmět obchodu. Tyto funkce se mohou sejít v jedné instituci, nelze je však zaměnit při hodnocení jejích služeb.

HFT je podmnožina algoritmického obchodování spojovaná s nízkou latencí a krátkým držením. Program rozkládající pokyn během delšího období není automaticky HFT. Hedgeový fond může používat kvantitativní strategii, aniž by tvořil trh. Online prop challenge zase sama nedokazuje institucionální obchodování se skutečným kapitálem. Čtěte smlouvu a konkrétní popis služby, nikoli pouze název programu.

Bankovní i nebankovní poskytovatel může spojovat technologii, kapitál, úvěrový přístup a řízení zásob. XTX Markets na své stránce pro klienty popisuje spotovou likviditu FX a algoritmické provedení, mimo jiné pro banky, fondy a retailové brokery. Je to popis nabídky poskytovatele, nikoli nezávislé pořadí trhu nebo důkaz směrování vašeho pokynu.

Jiný konkrétní vztah popisuje dokument Citadel Securities LLC z října 2021: u uvedených FX transakcí vystupuje firma jako principal na vlastní účet, nikoli jako agent protistrany. Podmínky mohou záviset na velikosti, trhu a zásobě rizika. Dokument výslovně nepokrývá další přidružené společnosti a jeho obecný popis nemusí reprezentovat jednotlivý obchod. Nezobecňujte jej na celou skupinu.

Podíl 20 % a poměr 25 % mohou popisovat stejná provedení

Před srovnáním hlášení zapište jmenovatel. V jediném fiktivním časovém okně a zdroji provede algoritmus Q = 10000 EUR a ostatní M = 40000 EUR. Každé provedení počítáme jednou v EUR; nevyplněné pokyny do objemu nepatří. Vlastní podíl na celku je Q/(Q+M) = 10000/50000 = 20 %. Poměr vůči ostatním je Q/M = 10000/40000 = 25 %.

Stejný objem, dva jmenovateleFiktivní společné okno a zdroj: Q = 10000 EUR, ostatní M = 40000 EUR. Každé provedení se počítá jednou; nevyplněné pokyny jsou vyloučeny.MODELOVÝ VÝPOČETPodíl na celku20 %Poměr k ostatním25 %Rozdíl5 procentních bodů
Stejný objem, dva jmenovatele. Fiktivní společné okno a zdroj: Q = 10000 EUR, ostatní M = 40000 EUR. Každé provedení se počítá jednou; nevyplněné pokyny jsou vyloučeny.

Než porovnáte procenta, srovnejte jejich jmenovatele, jednotku a časové okno. Nejde o globální podíl trhu ani dokončení nadřazeného pokynu.

Podíl na celku
20 % – 10000 / (10000 + 40000)
Poměr k ostatním
25 % – 10000 / 40000
Rozdíl
5 procentních bodů – Nemění počet ani objem provedení.

Rozdíl pěti procentních bodů nepřidal ani jeden obchod. Obě čísla odpovídají své definici a obě používají stejný čitatel. Nejde o dvě různé výkonnosti. Neurčují ani dokončenou část původního nadřazeného pokynu. Tyto vlastní míry nejsou definicí parametru POV konkrétního poskytovatele ani podílem na globálním Forexu. BIS u prováděcích algoritmů popisuje práci s odhady objemu a omezení dat fragmentovaného trhu.

Jak algoritmy kotují a řídí provedení

Spread tvůrce trhu není zaručený zisk. Ve dvou alternativních fiktivních scénářích bez poplatků nakoupí 10000 EUR za 1,1000 USD/EUR. Prodej celého množství za 1,1002 přinese 2 USD; uzavření po poklesu na 1,0995 naopak ztratí 5 USD. Mezi obchody nese expozici. Nejde o pozorované výsledky jmenované firmy.

Prováděcí algoritmus řeší jiný úkol. Nákup 100000 EUR rozdělí na 40000 při 1,1000 a 60000 při 1,1002 USD/EUR. Celková cena je 110012 USD a objemově vážený průměr 1,10012. To je o 12 USD více než celý nákup za počáteční referenci, příklad však nedokazuje, že tam bylo dostupných všech 100000 EUR. Srovnání potřebuje dosažitelný benchmark, dokončený podíl a náklady.

Kolokace může zkrátit síťovou cestu; internalizace může vyrovnat tok uvnitř poskytovatele. Ani jedno nepotvrzuje nulové riziko zásoby. U prop programu je rozhodující konkrétní dohoda. Citované FAQ FTMO označuje obchodování na své platformě za simulaci s fiktivním kapitálem a odděluje případné využití dat pro vlastní živé účty firmy. To není definice všech prop programů ani všech institucí obchodujících vlastní kapitál.

Co to mění pro spread a likviditu?

Porovnávejte konkrétní místo, klientský přístup, velikost a čas. Více poskytovatelů nezaručuje užší retailový spread na každém účtu. Zpráva BIS z roku 2020 rozebírá kompromis mezi dopadem na trh, cenovým rizikem během provádění a nejistotou dokončení. Změna kotace nebo volatilita nedokazuje stejnou reakci všech bank a programů. Užitečnější jsou synchronní Bid, Ask, dostupná velikost a skutečná provedení.

Nedokončený pokyn má vlastní důsledek. Fiktivní cíl je koupit 100000 EUR, počáteční reference 1,1000 USD/EUR. Provede se jen 60000 EUR při 1,1002, tedy za 66012 USD: cenový rozdíl proti referenci činí 12 USD. Na konci vybraného okna je srovnávací reference 1,1010; není to slib proveditelné kotace. Nenakoupených 40000 EUR přispívá do zvolené míry ušlé příležitosti částkou 40000 × (1,1010 − 1,1000) = 40 USD.

Souhrnných 52 USD není faktura ani dluh. Skutečný nákup pokryl jen 60 % cíle. Samotné vykázání 12 USD skrývá nedokončených 40 %. Výsledek závisí na benchmarku a konci okna a nedokazuje dostupnost alternativního provedení. Samostatná česká účetní ilustrace přepočte tuto zvolenou míru kurzem 23 CZK/USD na 1196 CZK: 276 CZK cenové složky a 920 CZK ušlé příležitosti. Přepočet z ní stále neudělá zaplacený poplatek.

Co z toho plyne pro individuálního obchodníka?

Začněte produktem, právní protistranou, podmínkami provedení a úplným záznamem nákladů. Úzký spread neidentifikuje instituci za konkrétním obchodem. Vyšší časový rámec ani fundamentální názor automaticky nezakládá výhodu proti institucionální infrastruktuře. Vlastní strategie vyžaduje test, náklady a rozpočet ztráty. Mezibankovní trh doplní vztahy mezi bankami a likviditou.

Co udělat po dočtení

  1. Přečtěte smlouvu a zásady provedení. B-book není totéž jako okamžité spárování stejných klientských pokynů; seznam dodavatelů nepotvrzuje trasu obchodu.
  2. Zapište zdroj, jednotku, časové okno, čitatel a jmenovatel každé objemové míry. Porovnávejte i dokončený podíl a zbytek pokynu.
  3. Uchovejte synchronní kotace a skutečná provedení. Dvě rozdílné ceny nemohou připsat změnu ústupu konkrétního tvůrce trhu.
  4. Převeďte zjištění do testovatelného procesu v úvodu do algoritmického obchodování, bez předpokladu automatické výhody.