Americká CFTC zverejňuje Commitments of Traders, COT. Bežne v piatok, s výnimkami pri sviatkoch. Sú to súhrnné otvorené pozície vo vymedzených futures a podľa formátu aj opciách. Verejný report neidentifikuje každý fond ani všetkých účastníkov menového trhu.

Čo COT skutočne vykazuje

Názov znie Commitments of Traders, v množnom čísle. Meria open interest, nie týždenný zobchodovaný objem. Zahrnuté trhy majú aspoň dvadsať obchodníkov s pozíciami na oznamovacom prahu alebo nad ním. Bežný stav je k utorku, zverejnenie v piatok o 15:30 amerického Eastern Time. Sviatočné výnimky skontrolujte v datovanom kalendári. Historický test môže použiť informáciu až od publikovania.

V celej sérii držte rovnaký formát aj kategóriu. TFF odlišuje Dealer/Intermediary, Asset Manager/Institutional, Leveraged Funds a Other Reportables. Nie sú zameniteľné s Legacy commercial/non-commercial. Klasifikuje sa obchodník, nie úmysel každej transakcie; aj pákový fond môže zaisťovať inú expozíciu. Nonreportable je zvyšok po odpočítaní vykazovaných pozícií od open interest na každej strane. Nie je identifikovaná skupina retailových klientov.

Osobitne vyberte Futures Only alebo Futures and Options Combined. Combined prepočíta opcie na futures ekvivalenty pomocou burzových delt. Nesčítavajte surové počty opcií s futures a rozdiel variantov nenazývajte automaticky počtom opcií.

Bez okna nemá COT Index jednoznačný význam

Pôvodné vymyslené po sebe idúce čisté pozície sú 200, 0, 20, 60, 80. Kategória, kontrakt, Futures Only aj verzia dát zostávajú rovnaké. Aktuálnych 80 patrí do oboch porovnávaných okien.

COT Index potrebuje uvedené okno

COT Index potrebuje uvedené oknoVymyslené čisté pozície: 200, nula, 20, 60, 80. Posledné štyri majú minimum 0 a maximum 80, aktuálny vlastný index 100. Pridanie starších 200 rozšíri rozpätie na 0–200 a index zníži na 40. Čistá pozícia zostáva 80. Obe stupnice indexu sú 0 až 100.Rovnaká pozícia, iné oknoNet: vymyslené kontrakty, vlastná normalizáciaStaršie: 200 | novšie: 0, 20, 60, 80Okno 4: minimum 0, maximum 80Prepočet: 100 × (80 − 0) / (80 − 0)0100Okno 5: minimum 0, maximum 200Prepočet: 100 × (80 − 0) / (200 − 0)040100Net zostáva v oboch výpočtoch 80.
Vymyslené čisté pozície: 200, nula, 20, 60, 80. Posledné štyri majú minimum 0 a maximum 80, aktuálny vlastný index 100. Pridanie starších 200 rozšíri rozpätie na 0–200 a index zníži na 40. Čistá pozícia zostáva 80. Obe stupnice indexu sú 0 až 100.

Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.

Vlastný index definujeme ako 100×(net−minimum)/(maximum−minimum). Posledné štyri pozorovania majú rozpätie 0–80: 100×80/80=100. Všetkých päť má 0–200: 100×80/200=40. Čistá pozícia sa pritom nezmenila. Pri rovnakom minime a maxime je ukazovateľ nedefinovaný. Nie je to oficiálne číslo CFTC, percentil ani pravdepodobnosť rastu.

Spolu s číslom zapíšte dátum stavu, čas publikovania, kategóriu, kontrakt, verziu a okno. Rozšírenie okna tu nedokazuje odlev kapitálu ani 40 % šancu pohybu meny. Zmena stupnice sa nemá tváriť ako nová obchodná aktivita.

Ako čítať súhrn pozícií

Extrémna čistá pozícia je extrém iba vo vybranej kategórii a období. Nepočíta všetkých ochotných kupujúcich alebo predávajúcich a nedokazuje, že už nikto nedokáže pridať. Interpretáciu preplneného obchodu zapíšte ako hypotézu, nie predpoveď obratu.

Týždenná zmena je rozdiel dvoch súhrnov. Nemusí znamenať, že rovnaké firmy pridali alebo zatvorili daný počet: klasifikácie, vstup či odchod vykazujúcich subjektov a protichodné hrubé zmeny ovplyvnia súčet. Normalizovaný index opisuje polohu v zadanom rozpätí. Neobsahuje dátum, kedy musia pozície zaniknúť.

Rozsah, oneskorenie a klasifikácia

Ide o historickú snímku, nie živý prenos nákupov fondov. Sviatok môže zmeniť bežnú medzeru medzi utorkom a piatkom. Uchovajte skutočný čas a verziu dát; nepredpokladajte pevných 72 hodín ani jednu nemennú slovenskú hodinu počas celého roka.

COT nie je súpis všetkého globálneho spotu, forwardov a CFD. Vykazované futures môžu pomôcť konkrétnej otázke, no nie sú dôkaz celkového postoja menového trhu. Rozlíšte spot a futures. Stav otvorených kontraktov nie je tok obchodov a veľkosť jedného nemožno bez porovnateľných meraní vydávať za druhé.

Legacy commercial neznamená, že každá pozícia je výlučne zaistenie bez smerového výsledku. Kategória účastníka a účel obchodu sú rozdielne veci. Extrémy môžu pretrvať; nehovoria, či alebo kedy sa cena obráti. Neznámy zvyšok Nonreportable navyše nedáva zoznam drobných obchodníkov.

Odkiaľ dáta získať a ako ich ukladať

CFTC ponúka reporty aj stiahnuteľné dáta. Najprv uložte trh a kód, formát, kategóriu, dátum stavu, publikovanie a verziu, až potom počítajte sériu. TFF je formát finančných futures, nie univerzálne najčitateľnejší variant. Anonymná „pozícia fondov“ bez kategórie je neúplný záznam.

Porovnajte širší fundamentálny kontext a role účastníkov. Správny súčet neodhalí portfólio ani rizikový limit každej firmy. Dve zhodné pozorovania nemusia byť nezávislé dôkazy. Oddelene si zapíšte, čo by vašu interpretáciu vyvrátilo; obrázok ceny po zverejnení sám nedokazuje príčinu.

Vyššie net aj pri menšom počte Long

Všetky nasledujúce počty sú vymyslené kontrakty jednej nezmenenej TFF kategórie, trhu a Futures Only. Týždeň A: Long 120 000, Short 80 000, celotrhový open interest 400 000. B: Long 110 000, Short 60 000, open interest 450 000. Net=Long−Short narastie zo 40 000 na 50 000. Long však klesol o 10 000, Short o 20 000. Tvrdenie „fondy nakúpili ďalších 10 000“ z týchto snímok nevyplýva.

Pomocný pomer net/open interest stúpne z 10,00 % na približne 11,11 %, o 1,11 percentuálneho bodu. Nie je to podiel investorov očakávajúcich rast. Dodatočných 30 000 spreading v B patrí do oboch strán: (110000+30000)−(60000+30000)=50000. Spreading označuje kompenzujúce pozície, nie bid–ask spread. Celotrhový open interest počíta jednu stranu, nesčítava všetky Long a Short.

Ďalší model Long 105 000 a Short 70 000 dá +35 000: o 15 000 nižšie než B, stále však net long. Pre samostatné 52-pozorovacie okno vrátane aktuálneho údaja dajú net +50 000, minimum −50 000 a maximum +150 000 index 50. Je to stred hodnotového rozpätia, nie medián, percentil či pravdepodobnosť. Pri nulovej šírke ho nepočítajte.

Combined má ďalšiu odlišnosť. Nechajte 10 000 kúpených call opcií bez zmeny a zvýšte iba zadanú kladnú deltu z 0,20 na 0,60. Long futures ekvivalent narastie z 2000 na 6000, o 4000, bez nových nákupov opcií. Skutočný súčet môže meniť delty aj počty naraz; náš izolovaný model neurčuje príčinu konkrétneho týždňa.

Japonský jen CME 6J sa kotuje v USD na JPY, opačne než spot USD/JPY v JPY na USD. Long jenového futures nie je long USD/JPY. Odlišné splatnosti zároveň neznamenajú, že cena futures musí byť presnou prevrátenou hodnotou aktuálneho spotu.

Nový EUR príklad: zisk vytvorený informáciou z budúcnosti. Nejde o pravidlo COT stratégie ani skutočnú históriu. Vymyslený report vyjde v piatok presne o 15:30 US Eastern; iba jeho nový obsah je podmienkou zadania nákupu. Test napriek tomu zapíše nákup 10 000 EUR na EUR/USD už o 15:25 za Ask 1.1000 a predaj neskôr za Bid 1.1030. Jediná celková provízia je 2 USD, financovanie a ostatné náklady nula; oba výsledky prevedieme jediným konečným kurzom 1.10 USD/EUR.

Publikácia najprv, rozhodnutie až potomFiktívne publikovanie 15:30 US Eastern; nový obsah je nutná podmienka vstupu. Nákup 10 000 EUR, neskorší výstup Bid 1.1030, provízia celkom 2 USD, ostatné náklady nula. Jediná konečná konverzia 1.10 USD/EUR.MODELOVÝ VÝPOČETNeoprávnený vstup 15:25Ask 1.1000 → 28 USDPovolený modelový vstup 15:35Ask 1.1020 → 8 USDNadhodnotenie testu20 USD = 18,1818 EUR
Publikácia najprv, rozhodnutie až potom. Fiktívne publikovanie 15:30 US Eastern; nový obsah je nutná podmienka vstupu. Nákup 10 000 EUR, neskorší výstup Bid 1.1030, provízia celkom 2 USD, ostatné náklady nula. Jediná konečná konverzia 1.10 USD/EUR.

Utorkový stav nie je utorková znalosť. Dostupnosť dát kontrolujte pred výpočtom výkonu; správny čas nezaručuje ziskovosť.

Na malej obrazovke možno diagram posúvať vodorovne alebo zväčšiť. Hodnoty a záver nájdete aj nižšie v texte.

Neoprávnený vstup 15:25
Ask 1.1000 → 28 USD – 25,4545 EUR; používa report, ktorý ešte nevyšiel.
Povolený modelový vstup 15:35
Ask 1.1020 → 8 USD – 7,2727 EUR; rovnaký neskorší výstup.
Nadhodnotenie testu
20 USD = 18,1818 EUR – Dôsledok nesprávneho času v tomto jedinom modeli.

Predčasný záznam dá 10000×(1.1030−1.1000)−2=28 USD, teda 25,4545 EUR. Prvý v našom zadaní povolený vstup až o 15:35 má Ask 1.1020. Pri rovnakom neskoršom výstupe ostane 8 USD, teda 7,2727 EUR. Rozdiel 18,1818 EUR nie je náklad trhu; je nadhodnotenie tohto konkrétneho testu neoprávneným vstupom. Spread je už vo vstupnej Ask a výstupnej Bid, neodpočítavame ho druhý raz.

Opravený jediný obchod nepreukazuje ziskovosť metódy, dostupnosť ceny ani správanie budúceho trhu. Len kontroluje konzistenciu vymyslených časov a cien. EUR je účtovná mena; nepredpokladáme slovenskú rezidenciu ani daňové pravidlá.

Čo urobiť pri ďalšom reporte

  1. Identifikujte záznam. Trhový kód, formát a kategória pred stĺpcami Long, Short, spreading a celotrhový open interest.
  2. Uchovajte dva časy. Stav pozícií a publikovanie s verziou. V historickom rozhodnutí použite iba vtedy dostupné informácie.
  3. Počítajte zmeny otvorene. Obe hrubé strany aj net, menovateľ a normalizačné okno. Nedefinovaný pomer označte.
  4. Oddeľte interpretáciu. Hypotéza, protidôkazy a náklady. Extrém ani neskorší prieraz nezaručujú obrat či výsledok.