Jump to content
Co nového? Mé kurzy
Články a tutoriály:
Seriály Komoditní Manuál Psychologie obchodování
  • Obchodování s využitím COT reportu

    Řada obchodníků hledá způsoby, jak pomocí nezávislých dat filtrovat obchodní systémy. Ať již diskréční či ty automatizované. V případě obchodování komodit a měn je jedním z nejvyužitelnějších nástrojů Commitments of Traders report. Pojďme se podívat mj. na aktuální možnosti zapojení COT reportu do vlastních strategií.

    COT report patří k nástrojům, který dlouhodobě vnímám jako velmi užitečný zejména pro poziční obchodování. Na Finančníkovi jsem jej popisoval v článku Commitments of Traders již v roce 2006, což už je tedy pěkná řádka let. Od té doby se COT report jen trochu změnil (je publikován v podrobnější podobě), ale zejména začal být výrazně dostupnější. Tedy COT byl vždy dostupný zdarma na webu http://www.cftc.gov/MarketReports/CommitmentsofTraders/index.htm. Nicméně v textové podobě, jejíž zpracování nebylo pro každého. Pamatuji si, že jsem byl snad první, kdo na fóru TradeStation řešil import txt dat reportu do Tradestation a jejich grafické znázornění. To již delší dobu není třeba – COT je v Tradestation k dispozici zdarma coby automaticky updatovaný indikátor. A to z něj dělá o to snáze použitelnou pomůcku. Jak si ukážeme dále, COT je dnes navíc poskytován například i prostřednictvím služby Quandl, a je tak možné přes jejich API zpracovávat data rychle nejrůznějšími způsoby (například Pythonem).

    Co je COT?

    Commitments of Traders report je publikován komisí Commodity Futures Trading Commission (CFTC) a obsahuje informace o pozicích držených v daném trhu několika různými skupinami. Nejzákladnější je dělení do tří kategorií:

    1) Komerční subjekty – zajišťovatelé (angl. Commercials), což jsou subjekty, které používají komoditní trhy z důvodu zajištění komerční produkce (jde například o farmáře prodávající svoji produkci, různé producenty atd.) a k fyzickému nákupu komodit (mlýny nakupující zrniny atd.). Tyto subjekty nakupují/prodávají komodity za účelem jejich skutečného fyzického dodání.
    2) Velcí spekulanti (angl. Large speculators) – velcí profesionálové z řad bank, fondů atd.
    3) Malí spekulanti (angl. small speculators) – malí obchodníci obchodující příležitostně nebo pravidelně, ale v malém množství kontraktů.

    V řadě trhů dokáží velké změny v objemech držených pozic, hlavně ve skupině komerčních subjektů a velkých spekulantů, solidně avizovat změnu směru vývoje trhu. A ještě aby ne, když například komerční subjekty (commercials) mají k danému trhu často úplně nejblíže. S danou komoditou pracují na každodenní bázi a jsou si velmi vědomi aktuálních vlivů, které mohou působit na budoucí vývoj ceny.

    Na druhou stranu připomínám, že COT report vychází jednou týdně a je publikován zpožděně. Většinou je report publikován v pátek, přičemž obsahuje data z úterý. Přesný kalendář naleznete zde.

    COT report tedy není možné používat pro nějaké jemné časování vstupů. Pro to je dobré mít nějaký další nástroj – například z arzenálu klasické technické nebo statistické analýzy. Ovšem velmi dobře může posloužit jako určitý „nezávislý filtr vyššího timeframe“. Tedy například jako základní filtr zvyšující pravděpodobnosti obchodování na určitou stranu. A takto jej lze dnes snadno implementovat například i do automatizovaných systémů.

    COT prakticky

    Řada obchodníků disponuje na Finančníkovi programem TradeStation, kde je práce s COT reportem dnes již opravdu jednoduchá. Byť jsou z reportu k dispozici jen základní údaje.

    K dispozici jsou zde tři základní COT indikátory:

    Začít pracovat můžeme například s COT Net Position zobrazujícím celkové pozice držené v trhu jednotlivými zmíněnými skupinami. Takto vypadá například indikátor aplikovaný na trh ropy:

    Zelená linka jsou čisté pozice velkých spekulantů, modrá linka komerčních subjektů (zajišťovatelů). V reportu je dobré sledovat vztah a vývoj především těchto dvou skupin. Velmi často platí, že spekulanti bývají v trhu na špatné straně a velmi zajímavé jsou momenty, kdy jejich množství je v jasně patrném extrému. V poslední době je to v ropě dobře vidět v bodě, který jsem označil jako „1“. Týdenní graf se pohyboval do strany a ropa se obchodovala u silné resistence. Spekulanti byli velmi bullish – aby rychle přišla korekce v podobě poklesu.

    Jak už jsem uvedl, sám vnímám COT především jako indikátor kontextu. A pochopitelně lze základní informace rozvádět do vlastních indikátorů a studií.

    Můžeme vyjít například z indikátoru COT Total Position a podrobněji se podívat na pozice velkých spekulantů. Například z pohledu poměru jejich long a short pozic. To je indikátor, který nám může ještě podrobněji napovědět o extrémech v pozicích této skupiny, které mě zajímají:

    Pokud budete swingově obchodovat například opční spready, tak podobný kontext výrazně posouvá pravděpodobnosti, s jakými lze odhadovat vývoj trhu. Sami se v TradeStation podívejte, jak trh reagoval například v momentě, kdy byl poměr long/short pozic extrémní za určité období.

    A podobných indikátorů si můžeme vytvářet celou řadu.

    Navíc COT funguje nejen u běžných komodit, ale i dalších trhů. Zde je příklad situace na měnovém trhu z poslední doby. Konkrétně jde o britskou libru, kde COT nedávno signalizoval long:

    Na první pohled je na týdenním grafu vidět pohyb ceny v definovaném pásmu, extrémní short pozice spekulantů a rostoucí zájem zajišťovatelů. To jsou situace, které nabízejí solidní pravděpodobnosti. Ostatně sami je můžete v grafech zkoumat blíže.

    Pochopitelně, že používám následně pro časování vstupů nižší timeframe (například denní pro swingové obchodování).

    COT coby mechanický filtr

    S COTem se určitě vyplatí experimentovat i v případě vytváření AOS systémů, ve kterých lze COT použít jako vyšší filtr například pro vstupy do momenta na nižším timeframe.

    Pro výzkum v takovém případě doporučuji data ze služby quandl.com, která je nabízí přes své API zdarma a v podobě, kterou lze okamžitě použít. Jednotlivé COT databáze naleznete na Quandlu zde: https://www.quandl.com/data/CFTC-Commodity-Futures-Trading-Commission-Reports .

    V Pythonu je pak práce s daty triviální. Máte-li nainstalován Quandl modul, pak lze COT data načíst jediným příkazem. Takto se například načtou COT data britské libry:

    Symbol „BP_F_L_ALL“ naleznete na Quandl.com, token použijete ten, který získáte při bezplatné registraci. „cot“ pak může být Pandas tabulka:

    ve které lze s čísly provádět cokoliv.

    Sám například hodně pracuji s COT reportem u vyvíjeného swingového komoditního portfolia a výsledky se jeví hodně slibně. COT data používám jako základní filtr pro obchodování na long nebo short stranu. Tedy na denním timeframe obchoduje AOS jen v souladu s COT filtrem. Ten může vycházet z řady aplikací. Zajímavé jsou například různé úrovně na výše zobrazeném indikátoru ratio spekulativních pozic.

    Shrnutí

    Jak vidíte, práce s COT daty je dnes velmi snadná. A zejména při swingovém obchodování měn a futures jde přitom o nástroj, který může poskytnout vysokou přidanou hodnotu. A to jak při diskréčním obchodování, tak automatizovaném.

    26.3.2017

    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 v alternativním fondu, který spravuje.


×
×
  • Vytvořit...