V tomto článku
Po prečítaní dokážete…
- Prepočítate OBV pri vyššom, nižšom a rovnakom Close vrátane chýbajúceho riadka.
- Rozlíšite tickový objem, obchodované kontrakty a globálny historický obrat.
- Vyhodnotíte podmienku pri zadanom rozpätí neznámeho objemu bez vymýšľania presnej hodnoty.
Vysvetlenie pojmov priamo v článku
Backtest: skúška pravidiel na historických údajoch Divergencia Nominálna hodnota pozície Zostatok účtu (balance) Mimoburzový trh (OTC) Obchodný denníkOBV, čiže On-Balance Volume, priebežne sčíta objem so znamienkom podľa zmien záverečnej ceny. Dokumentácia MetaTraderu ho pripisuje Josephovi Granvillovi. Vzorec však neidentifikuje inštitúcie ani peniaze vstupujúce na trh. Najprv určte jednotku objemu a zdroj dát; až potom porovnávajte vypočítanú čiaru s cenou.
Chýbajúci záznam zmení aj nasledujúce znamienko
Úplný vymyslený úsek má Close t0 = 100, t1 = 102, t2 = 101. Objemy sú 300 pri t1 a 200 pri t2. Na začiatku nastavíme OBV na nulu.
Na malej obrazovke posúvajte diagram vodorovne alebo ho zväčšite. Vysvetlenie nájdete aj v texte.
Textové vysvetlenie diagramu: Výpadok zmení aj ďalšie znamienko
Pôvodné ceny 100, 102, 101, všetky geometrické SVG atribúty aj bod t1 zachované.
Odstránenie +300 nie je jediná zmena: pri t2 sa z −200 stáva +200. Jediný posun neopraví celý priebeh.
V úplnej sérii t1 pridá 300 a t2 odpočíta 200, lebo 101 < 102. Výsledok je 100. Po vymazaní celého t1 algoritmus porovná 101 so 100 a pridá 200. Nestačí teda z pôvodného súčtu odobrať +300: nasledujúci príspevok sa zároveň zmenil z −200 na +200. Jedna konštanta neopraví celý zachovaný priebeh. Na t0 by potrebná oprava bola 0, na t2 −100. Samotný posledný bod by sa posunom zhodoval, ale export tým nie je obnovený. Dohľadajte predchádzajúci Close alebo úsek označte ako neúplný; chýbajúci riadok nie je nulový objem.
Ako sa počíta On-Balance Volume
Porovnajte aktuálny Close s predchádzajúcim Close, nie s aktuálnym Open. Vyšší pridá aktuálny objem, nižší ho odpočíta a rovnaký súčet nemení. Pohyb o jeden aj desať pipov má pri rovnakom objeme rovnaký príspevok. Východisková konštanta posúva úroveň; prechod cez nulu preto nie je univerzálny obchodný signál.
Pôvodný fiktívny príklad EUR/USD začína pri Close 1,1000 a OBV 0. Ceny sú kotácie, nie vykonania obchodu:
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Bod | Close | Tickov | Príspevok | OBV |
|---|---|---|---|---|
| A | 1,1010 | 100 | +100 | 100 |
| B | 1,1005 | 180 | −180 | −80 |
| C | 1,1005 | 300 | 0 | −80 |
| D | 1,1020 | 120 | +120 | 40 |
| E | 1,1015 | 60 | −60 | −20 |
Súčet je 100 − 180 + 0 + 120 − 60 = −20. C má najviac tickov, ale pri rovnakom Close nepridá nič. Začiatok na 1 000 namiesto nuly dá koniec 980; všetky rozdiely zostanú rovnaké.
Čo vlastne znamená objem na forexe
Počítadlo FX tickov u brokera nie je živý súčet celého mimoburzového menového trhu. Iba pre historický kontext: BIS v prieskume za apríl 2022 uviedla pri všetkých FX nástrojoch denný obrat 7,5 bilióna USD na báze net-net, z toho spot 2,1 bilióna USD. Net-net opravuje miestne aj cezhraničné dvojité započítanie. Prieskum nie je dátový prúd pre graf a tieto staré čísla neoznačujeme za obrat roku 2026.
MetaTrader opisuje forexový tickový objem ako počet cenových zmien v dodanom prúde. Sto tickov neidentifikuje sto obchodov, ich nominálnu hodnotu ani účastníkov. Funkcia MT5 iOBV má parameter typu objemu: VOLUME_TICK a VOLUME_REAL. Skontrolujte, čo symbol skutočne poskytuje. Voľba obchodovaného objemu chýbajúce obchody nevytvorí a nedostupné dáta nedokazujú nečinnosť trhu. Tu neodhadujeme koreláciu tickov s celosvetovým obratom.
Výsledok patrí konkrétnej vstupnej sérii. Zdroj kotácií, typ objemu, hranice sviečok a medzery menia znamienkový súčet. Nie je to počítadlo čistého nákupného či predajného tlaku. Pri porovnaní poskytovateľov najprv zjednoťte tieto vlastnosti, ako vysvetľuje téma objem na forexe.
Divergencia bez domýšľania toku kapitálu
V tabuľke je Close D = 1,1020 vyšší než A = 1,1010, ale OBV 40 je pod 100. D pritom obsahuje 120 tickov oproti 100 pri A. Nižšiu kumulatívnu úroveň vysvetľuje aj cesta medzi bodmi vrátane odpočtu 180 pri B. Nemožno z nej vyvodiť menšiu aktivitu na poslednej vyššej záverečnej cene.
Medvedia divergencia porovnáva vyššie cenové maximum s nižším priradeným maximom OBV; býčia nižšie cenové minimum s vyšším minimom OBV. Pravidlo musí určiť, ktoré extrémy patria k sebe. Samotné označenie neudáva počet kupujúcich, predaj inštitúcií ani pravdepodobnosť obratu. Ďalší indikátor z tých istých cien nie je automaticky nezávislý dôkaz.
Oddelený hypotetický príklad na H4
Predpokladajme úplne vymyslený dvojtýždňový rast EUR/USD na štvorhodinovom grafe. Prvé maximum je približne 1,0920, po korekcii ďalšie 1,0975. Priradené extrémy OBV sú 500 a 400. Za daného výberu bodov ide o medvediu divergenciu. Nie je to nález zo skutočných dát ani dôkaz, že druhý vrchol mal menší objem alebo že sa kurz otočí.
Ak pivot vyžaduje dve nasledujúce uzavreté sviečky, potvrdíte ho až po nich. V teste nemožno jeho znalosť presunúť späť na čas maxima. Zaznamenajte aj odmietnuté kandidáty a body, ktoré neskôr prestali vyhovovať; samotné pekné obrázky podhodnocujú tento problém.
Agregácia a presnosť zmenia výpočet
Ak A–E spojíme do jednej sviečky, súčet objemov je 760 tickov. Konečný Close 1,1015 je vyšší než predchádzajúci 1,1000, takže jedna sviečka pridá +760. Päť samostatných príspevkov dalo −20. Rozdiel vyplýva zo vzorca, nie nevyhnutne z chyby platformy. Interval aj hranice seansy sú súčasťou pravidla; žiadne univerzálne minimum H1 alebo H4 z toho nevyplýva.
Teraz ponechajte ostatné vstupy a zmeňte iba Close C z 1,10050 na 1,10051 alebo 1,10049. Rozdiel je ±0,1 pipu EUR/USD. Jeho 300 tickov dostane znamienko plus alebo mínus a konečné OBV bude +280 alebo −320 namiesto −20. Neskoršie znamienka D a E sa nezmenia. Export so štyrmi desatinnými miestami vie túto odlišnosť skryť.
CME definuje objem ako počet obchodovaných kontraktov pre určený dátum a svoje obchodné miesta. Je to iná jednotka a rozsah než globálny spot alebo FX tickový prúd. Kontraktový objem nezaručuje výnosnejšiu stratégiu; pri futures označte konkrétny kontrakt a spôsob prechodu medzi expiráciami.
Nový test: neznámy objem nie je vymazaná cena
V samostatnom učebnom nástroji s cenou v EUR poznáme všetky Close: 50 → 52 → 51. Začiatočné OBV je 0, posledný objem 200 tickov. Stredný objem nepoznáme presne; výslovne zadaný interval je 250 až 350 tickov. Nie je to odhad zo skutočného trhu.
Keďže všetky ceny zostali známe, posledné znamienko je mínus. Konečné OBV leží medzi 250 − 200 = 50 a 350 − 200 = 150. Podmienka OBV > 0 platí v celom zadanom intervale. Podmienku OBV ≥ 100 však nevieme rozhodnúť: 50 jej nevyhovuje a 150 áno. Dve hranice nie sú dve rovnako pravdepodobné možnosti a bez rozdelenia objemu neuvádzame pravdepodobnosť splnenia.
Na malej obrazovke posúvajte tabuľku vodorovne, aby ste prečítali všetky stĺpce.
| Postup | Výsledok OBV | Čo znamená |
|---|---|---|
| Ponechané ceny, zadané rozpätie objemu | 50 až 150 | Ohraničená neistota, nie presná hodnota |
| Vymyslená nula namiesto neznámeho objemu | −200 | Neopodstatnené konkrétne číslo |
| Vymazaný celý stredný riadok | +200 | 51 sa už porovnáva s 50 |
Praktické pravidlo: uchovajte zvlášť dostupnosť ceny a objemu. Rozpätie smiete použiť iba tam, kde ho naozaj máte podložené alebo výslovne zadané v úlohe. Ak rozsah nepoznáte, priznajte nerozhodnuteľnosť. Nulu ani odstránenie riadka nevydávajte za obnovu dát.
Ani kladný interval OBV nepredpovie výsledok obchodu. V ďalšom oddelenom predpoklade kúpime 5 jednotiek na Ask 51,20 EUR a vystúpime na Bid 51 EUR, celkový poplatok je 0,50 EUR. Výsledok 5 × (51 − 51,20) − 0,50 = −1,50 EUR. Ceny už obsahujú rozdiel Bid/Ask; ďalší spread neodpočítavame. Nejde o úplnú stratégiu ani simuláciu skutočného vykonania. Objem zostáva v tickoch, hoci ceny a výsledok sú v eurách.
OBV, A/D a Chaikin Money Flow nie sú ten istý vzorec
A/D pripočítava objem násobený polohou Close vo vlastnom rozpätí High–Low: násobiteľ = [(Close − Low) − (High − Close)] / (High − Low). Na rozdiel od OBV tak nemusí vychádzať zo smeru zmeny oproti predchádzajúcemu Close. CMF sčíta tieto vážené príspevky v zvolenom okne a delí ich súčtom objemov tohto okna. Dĺžka 20 alebo 21 je konvencia, nie povinné výnosné nastavenie.
Pri High = Low alebo nulovom súčte objemu treba poznať ošetrenie menovateľa konkrétnou implementáciou. Názvy „money flow“ samy neposkytujú meranie peňazí inštitúcií. Porovnávajte vzorce na rovnakých dátach. Objemový profil zase rozdeľuje zvolený objem podľa ceny; aj pri ňom určte zdroj a rozsah namiesto predpokladu, že zobrazuje celý menový trh.
Čo si overiť pri ďalšom teste
- Zapíšte zdroj, symbol, jednotku objemu, interval, hranice seansy, začiatok histórie a presnosť exportu. Ručne prepočítajte vyšší, nižší aj rovnaký Close. Medzery v cenách a objemoch označte oddelene.
- Určte výber a párovanie pivotov aj okamih ich dostupnosti. Uchovajte odmietnuté a neskôr zmiznuté kandidáty.
- Samostatne definujte vstup, výstupy, množstvo a náklady. Divergencia je zmeraná podmienka; sama nie je úplným plánom ani potvrdenou výhodou.
- Porovnajte úplné pravidlo s OBV a bez neho na rovnakom hodnotiacom úseku a nákladoch, potom v oddelenom období. Evidujte všetky skúšané verzie, aby ste nevybrali iba víťaza spätne.
- Pri futures označte kontrakt, expiráciu a konštrukciu série. Porovnaním odlišných dátových množín automaticky neoddelíte kvalitu stratégie od kvality vstupu.
Overte si, čo ste sa naučili
Cvičenie: približne 2 minúty.
Zobraziť odpoveď a vysvetlenie
Správne: 101 > 100 dá kladné znamienko. Úplná séria by porovnávala 101 so 102 a odčítala 200; výpadok preto mení aj ďalší príspevok.
Ďalšie otázky
Čo je OBV a ako sa počíta?
Pri vyššom Close oproti predchádzajúcemu pridá aktuálny objem, pri nižšom ho odpočíta a pri rovnosti súčet nemení. Pôvodné príspevky 100 − 180 + 0 + 120 − 60 dajú −20. Začiatok na 1 000 dá 980. Zvolená úroveň nie je tok peňazí ani počet účastníkov a ľubovoľné prekročenie nuly nie je univerzálny signál.
Dá sa OBV používať na forexe bez obchodovaného objemu?
Vzorec sa dá vypočítať na určenej sérii; tým sa nepreukáže výnosnosť. Tickový počet patrí vybranému dátovému prúdu a nie je globálny nominálny obrat. iOBV ponúka tickový aj obchodovaný objem, ale dostupnosť závisí od symbolu a zdroja. Nedostupná séria neznamená nulovú aktivitu. Žiadnu koreláciu s globálnym obratom tu neuvádzame.
Čo znamená divergencia OBV?
Vyššie cenové maximum oproti nižšiemu priradenému maximu OBV je medvedí prípad; opačné smery miním býčí. V tabuľke má D viac tickov než A, ale nižšie OBV kvôli medziľahlej ceste. Určte párovanie a čas potvrdenia pivotov. Tento jav neidentifikuje inštitúcie ani pravdepodobnosť obratu; ďalší nástroj z tých istých cien nie je automaticky nezávislé potvrdenie.
Mám pri neznámom objeme doplniť nulu alebo vymazať sviečku?
Ani jedno nevydávajte za obnovené dáta. V samostatnom modeli Close 50 → 52 → 51, stredný objem 250–350 a posledný 200 dávajú konečné OBV 50–150. Nula pri zachovaných cenách dá −200, vymazanie celého stredu +200. Podmienka > 0 je pri zadanom rozpätí rozhodnuteľná; ≥ 100 zostáva neistá. Rozpätie musí byť podložené alebo výslovne zadané, nie odhadnuté podľa želaného signálu.
Zdroje a overenie
- MetaTrader 5 — On Balance Volume
Vzorec so znamienkom podľa predošlého Close, rovnosť a atribúcia Granvillovi. Opis nepreukazuje identitu obchodníkov ani výnosnosť.
- MetaQuotes — iOBV a Price Constants
Parameter applied_volume. Typy VOLUME_TICK a VOLUME_REAL sú definované v dokumentácii konštánt; dostupnosť treba overiť pri symbole.
- MetaQuotes — ENUM_APPLIED_VOLUME
Rozlišuje tickový a obchodovaný objem; výber parametra nevytvorí nedostupné dáta.
- BIS — OTC foreign exchange turnover in April 2022
Historický apríl 2022: všetky FX nástroje 7,5 bilióna USD denne net-net, spot 2,1 bilióna. Nie aktuálny obrat ani grafový dátový prúd.
- StockCharts ChartSchool — Accumulation/Distribution Line
Vzorec násobiteľa v rozsahu High–Low a odlišnosť od OBV. Nevyvodzujeme identitu inštitúcií.
- StockCharts ChartSchool — Chaikin Money Flow
Podiel súčtu vážených objemov a objemu v okne; 20/21 je konvenčná dĺžka, nie overená výnosnosť.
- CME Group — About Volume
Počet kontraktov v určený deň a na definovaných obchodných miestach; nejde o globálny spotový objem.
- MetaTrader 5 — Price Data
Forexový tickový objem ako počet cenových zmien v dodanom prúde, nie globálny počet obchodov.
Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.
