Order flow pomáha skúmať vykonané obchody a ich klasifikáciu. Nie je to úplný zoznam zámerov účastníkov. Najprv určte, či čísla znamenajú kontrakty, počet obchodov alebo zmeny kotácií. Potom skontrolujte agregáciu: aj správne váženie dá nesprávny záver, ak tú istú udalosť započítate dvakrát.

Agresor nie je jediný účastník obchodu

Agresívny nákup sa vykoná proti pasívnemu predaju a naopak. Klasifikácia Ask/Bid opisuje stranu iniciujúcu výmenu podľa pravidiel dátového zdroja. Každý obchod má obe protistrany. Objem Ask 90 preto neznamená 90 jednotlivých kupujúcich ani neprítomnosť predajcov.

OTC devízový trh je fragmentovaný. BIS rozlišuje obchodovanie priamo s dílermi, centrálne objednávkové knihy aj systémy založené na kotáciách. Žiadne zobrazenie jedného brokera nepredstavuje všetky svetové vykonania. OTC DOM môže obsahovať brokerské kotácie a cenové úrovne bez množstiev; MT5 Volumes môže počítať zmeny cien. Tieto vstupy nenahrádzajú záznam burzových obchodov.

Pri menových futures určte kontrakt a smer kotácie. CME 6J je JPY/USD, teda USD za JPY, opačne než bežné spotové USD/JPY. Matematická recipročná hodnota kotácie neznamená, že opačne otočená futures cena bude totožná so súčasným spotom: odlišuje sa produkt, splatnosť aj čas.

Delta potrebuje objem aj presnú definíciu

V tomto texte Δ = Ask objem − Bid objem a relatívna delta = Δ/(Ask+Bid). Jednotkou sú kontrakty; počet transakcií je samostatná veličina. Vyššia delta nevyjadruje pravdepodobnosť rastu. Neznámy smer neprepisujte automaticky na nulu alebo na chýbajúcu protistranu.

Sierra Chart Numbers Bars umožňuje viac výpočtov, vrátane objemu a počtu obchodov; farebnosť si vyžaduje presné nastavenie. Celú hĺbku DOM tento footprint nevyžaduje. NinjaTrader BidAsk potrebuje príslušné historické dáta; UpDownTick používa iné pravidlo. Jeho Volumetric Bars nie sú podporované pre spot Forex. Ani výrazná bunka neidentifikuje inštitúciu alebo čakajúce stop príkazy.

Spájajte disjunktné množstvá, nie nevyvážené percentá

Opačné delty sa nemusia vyrušiť

Pri spájaní období váži väčší objem viac. Priemer samotných percent môže obrátiť výklad.

Celý diagram zobrazíte posunutím do strany →

Relatívnu deltu vážte objemomA má objem 100 a relatívnu deltu +80 %. B má objem 200 a −80 %. Spolu vyjde −26,67 %, nie nula.SČÍTAJTE OBJEMY, NIE SAMOTNÉ PERCENTÁAskBidObdobie AAsk 90 + Bid 10 = 100Delta +80; podiel +80,00 %Obdobie BAsk 20 + Bid 180 = 200Delta −160; podiel −80,00 %A + BAsk 110 + Bid 190 = 300Delta −80; podiel −26,67 %Priemer +80 % a −80 % je 0 %.Spolu: −80/300 ≈ −26,67 %.

Fiktívne dáta jedného zdroja: neprekrývajúce sa obdobia, všetky plnenia klasifikované, jednotkou sú kontrakty, bez filtrov či neznámej strany. Delta = Ask−Bid; relatívna delta = delta/(Ask+Bid). Sierra Chart Numbers Bars opisuje rozdiel Ask a Bid aj jeho podiel na celkovom objeme.

Stĺpce majú spoločnú mierku. Obdobie B obsahuje dvojnásobok kontraktov oproti A.

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

Ask 110 a Bid 190 dávajú celkový objem 300 a deltu −80. Správny podiel je −80/300 = −26,6667 %. To isté dá (+0,8 × 100−0,8 × 200)/300. Priemer (+80 %−80 %)/2 = 0 % by pridelil rovnakú váhu rôzne veľkým obdobiam. Tu sú obdobia výslovne neprekrývajúce sa; neskôr tento predpoklad samostatne otestujeme.

Fiktívny pokles z 1,0900 na 1,0875 a následný päťminútový rozsah 1,0873–1,0878 pri zápornej delte môžu viesť k otázke o absorpcii predaja. Nepreukazujú jej príčinu, konkrétneho kupujúceho alebo nevyhnutný obrat. Časť vysvetlenia môže byť v zmene ponúk, ktorú samotná agregovaná delta neobsahuje.

Úplný footprint môže mať kladnú deltu a klesajúcu sviečku

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Pôvodný vymyslený päťminútový súbor; všetky strany známe
CenaAskBidΔ
1,100212040+80
1,10018030+50
1,10005060−10
1,099910100
Spolu260140+120

Celkový objem je 400 a podiel 30 %. Prvý obchod zadávame na 1,1002, posledný na 1,1000, takže Close je pod Open. Cenové súčty samy poradie neobnovia. Kladných 30 % nie je počet kupujúcich ani 30 % šanca na rast.

V oddelenom variante pribudne 160 kontraktov s neznámou stranou; celkový objem je 560. Ak by všetky patrili na Bid, úplná delta by bola −40 a podiel −7,1429 %. Rozdelenie 80/80 dá +120 a 21,4286 %. Všetky na Ask dajú +280 a 50 %. Ide o aritmetické hranice pri zadaných možnostiach, nie interval spoľahlivosti alebo odhad, ktoré zaradenie naozaj nastalo.

Nech x z neznámych 160 pripadne na Ask. Potom Ask = 260+x, Bid = 140+160−x a Δ = 2x−40. Pravidlo podielu aspoň 25 % pri objeme 560 vyžaduje Δ aspoň 140, teda x aspoň 90. Bez chýbajúcich údajov túto podmienku nemožno vyhlásiť za splnenú.

Nová chyba agregácie: správne percentá, dvakrát tie isté udalosti

Samostatný úplný model má len tri udalosti toho istého kontraktu a zdroja: T1 o 10:00 UTC je Ask 90, T2 o 10:01 Bid 10 a T3 o 10:02 Bid 100. Iné udalosti, opravy ani neznáme strany nie sú. Okno A je [10:00,10:02), okno B [10:00,10:03). Ľavá hranica je zahrnutá, pravá nie.

Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.

Prekrývajúce sa okná sa nesmú zameniť za dve oddelené obdobia
MnožinaUdalostiAsk / BidΔ / objem
AT1, T290 / 1080 / 100 = +80 %
BT1, T2, T390 / 110−20 / 200 = −10 %
Nesprávny súčet A+BT1 a T2 dvakrát180 / 12060 / 300 = +20 %
Zjednotenie udalostíT1, T2, T3 po jednom90 / 110−20 / 200 = −10 %

Aj správne objemové váženie percent A a B dá nesprávne +20 %, ak zamýšľate zjednotenie časového úseku. Zadaná podmienka „relatívna delta aspoň 0“ by pre chybný súčet prešla, pre skutočné zjednotenie nie. Problém je v členstve udalostí, nie v zaokrúhlení.

Dvojité udalosti dokážu obrátiť znamienkoNové úplné dáta T1 Ask 90, T2 Bid 10, T3 Bid 100. A obsahuje T1–T2, B všetky tri; žiadne opravy ani neznámy smer.MODELOVÝ VÝPOČETOkno A90 / 10 → +80 %Okno B90 / 110 → −10 %Chybný súčet A+B180 / 120 → +20 %Jedinečné udalosti A ∪ B90 / 110 → −10 %
Dvojité udalosti dokážu obrátiť znamienko. Nové úplné dáta T1 Ask 90, T2 Bid 10, T3 Bid 100. A obsahuje T1–T2, B všetky tri; žiadne opravy ani neznámy smer.

Objemové váženie neodstráni duplicity. Pre zjednotenie časového úseku potrebujete každý obchod práve raz.

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

Okno A
90 / 10 → +80 %
Okno B
90 / 110 → −10 %
Chybný súčet A+B
180 / 120 → +20 %
Jedinečné udalosti A ∪ B
90 / 110 → −10 %

Ukladajte identifikátor s rozsahom platnosti, napríklad kontrakt, miesto, zdroj a deň. Rovnaká cena, čas a množstvo samy nie sú bezpečný jedinečný kľúč: dve skutočne odlišné transakcie môžu tieto hodnoty zdieľať. Modelové T1–T3 sú nami jednoznačne zadané, nie prísľub univerzálneho serverového identifikátora.

Kumulatívna delta závisí od začiatku a dostupnosti dát

Pri predchádzajúcom stave −200 a novom prírastku +120 je výsledok −80. Reset tesne pred tým istým barom dá +120. Obe čísla môžu správne reprezentovať iný začiatok. Sierra Chart uvádza závislosť od začiatku načítanej histórie, resetu obchodného dňa a dostupnosti historického Bid/Ask objemu. Pri absencii potrebnej histórie nie je rovná čiara dôkaz nulovej aktivity.

Pri porovnaní nastavte rovnaký kontrakt, feed, históriu, filtre, klasifikáciu a hranice obchodného dňa. Nepreberáme tvrdenie dodávateľa o univerzálnej presnosti alebo nadradenosti iným programom. Táto kapitola nie je natívny test terminálu.

Z pozorovania vytvorte kontrolovateľnú hypotézu

V pôvodnom cvičnom pravidle musia súčasne platiť objem aspoň 300, relatívna delta aspoň 25 % a Close nad Open. Úplný footprint 400/+30 % spĺňa prvé dve podmienky, ale klesajúca sviečka tretiu nie. O 10:03 ešte nepoznáte finálny päťminútový Close o 10:05. Nedopĺňajte budúcu hodnotu do skoršieho rozhodnutia.

Do denníka zapíšte aj neúspešné podmienky, neznámu stranu a nedostupné dáta. Pravidlo ďalej potrebuje vstup, výstup, množstvo, čakací rad, náklady a čas doručenia informácie. Samotné správne súčty nedokazujú výhodu ani návratnosť platených dát. Nadviažte cez tickový objem a meranie sily mien; ide o rôzne otázky.