Obchodovat více strategií na jednom účtu nebo více podúčtech?
Obchodování více strategií najednou je prakticky jediný reálný „svatý grál“, který v tradingu skoro automaticky zaručuje lepší výsledky. Určitě je tak cestou, kterou bych doporučil každému.
Pravdou nicméně je, že více strategií může na účtu znamenat menší chaos. I s několika málo strategiemi můžeme mít na účtu otevřeno množství trhů, u kterých není snadné poznat, ke kterým se vztahují strategiím. A může být složité třeba i zkontrolovat, jestli nám na účtu nepřebývá neuzavřená pozice.
Naskýtá se tak otázka, jestli není lepší obchodovat každou strategii na samostatném účtu zvlášť.
Osobně si to dnes nemyslím. V průběhu času jsem zkoušel obě cesty (tedy obchodovat s oddělenými podúčty vs. obchodovat vše na jednom účtu) a dnes obchoduji všechny strategie na jediném účtu (resp. účtů mám více, ale na každém obchoduji několik strategií najednou).
Hlavní důvody jsou dva:
- Jednak byrokracie, kdy u Interactive Brokers, kde mám své účty, znamená podúčet prakticky nově založený účet.
- Zejména však udržování hotovostní rezervy.
Druhý bod je podstatnější, a proto jej trochu rozvinu.
Ve svých portfoliích obchoduji zejména akcie. Ty často pracují s marginem, který se ale v průběhu času liší. Zejména u akcií, které shortuji. U těch se běžně obchoduje s využitím 50 % vlastního kapitálu, některé akcie ale vyžadují 100 % a občas i více procent vlastního kapitálu. Informaci o marginech lze získávat z IB před otevřením pozice, je to ale další kontrola navíc. Plus se marginy mohou změnit i v momentě, kdy jsem v otevřené pozici. Abych nedostal margin call, udržuji na účtu hotovostní rezervu. Pokud bych měl strategie na zvláštním účtu, musel bych rezervu udržovat na každém účtu zvlášť. Udržovat jednu rezervu společnou pro všechny obchodované strategie je mnohem efektivnější. Navíc ve spojení s faktem, že řada strategií v mém portfoliu sdílí společný kapitál.
Pokud bych dnes spouštěl obchodování portfolia systematických strategií, určitě bych je jel na jednom účtu.
Další otázkou je, jak si zajistit přehled o tom, která pozice patří do které strategie.
U Interactive Brokers pro to používám identifikátor Order Reference. Jde o parametr, který lze zadat s každým obchodem a podle kterého pak můžeme příkazy přiřadit jednotlivým strategiím. Identifikátor je třeba zadávat do příkazu předtím, než jej odešleme. Například je to možné v Order Ticket v záložce Misc:
Na uvedeném screenshotu je ukázka, jak bych si označil příkaz patřící do strategie jménem „Strategie1“.
Pokud si pak vypíši jednotlivá plnění, mohu si Order Reference zobrazit jako samostatný sloupec. Takto například vypadají mé páteční obchody na účtu fondu:
Ve sloupci Order Ref je jasně patrné, k jaké strategii se pozice váží.
Sám si plnění průběžně ukládám do databáze a vytvářím si z nich obchodní deníky, ve kterých mohu snadno generovat výkonnostní křivky za jednotlivé strategie.
Analýzy jednotlivých systémů lze bohužel dělat jen z exportovaných dat. Ve webovém rozhraní Interactive Brokers, kde lze analyzovat výkonnost portfolia, se nedá Order Reference použít.
Nicméně pro pravidelný export dat z Ineractive Brokers lze použít i tvz. Flex Queries – dotazy na jejich API, které lze provádět bez zalogování do systému. Data tak lze automaticky stahovat a ukládat do databáze nebo nějakého csv archivu s pomocí tradičního časovače Windows. Což je přesně způsob, jak to dělám já.
Petr Podhajský
Fulltime obchodník věnující se tradingu více než 20 let. Specializace na systematické strategie obchodované na futures a akciích. Oblíbený styl obchodování: stavba automatizovaných portfolio systémů, které využívá i při správě většího externího kapitálu.
- 8
- 3