Obchodné stratégie

Profil objemu: POC, Value Area a pravidlá výpočtu

Dva rovnaké POC, mriežka a explicitné pravidlá Value Area. Sedem intervalov EUR/USD dopĺňa EUR model, prečo priemerná seansa nie je spoločný objem.

Abstraktná redakčná ilustrácia vytvorená AI k téme „Profil objemu: POC, Value Area a pravidlá výpočtu“. Nezobrazuje historické kurzy.
Redakčná ilustrácia vytvorená AI; nejde o snímku platformy ani historický cenový graf.

Forex a CFD s pákou môžu rýchlo viesť k strate. Vzdelávací obsah bez osobného investičného odporúčania.

V tomto článku

Po prečítaní dokážete…

  • Zrekonštruujete Value Area pri dvoch rovnakých maximách a odlíšite pravidlá remízy a prahu.
  • Prepočítate pôvodné EUR/USD intervaly, presun POC a vzdialenosti predajnej aj nákupnej hypotézy.
  • Rozlíšite priemer percent seáns od profilu všetkých kusov a správne označíte EUR obrat.

Vysvetlenie pojmov priamo v článku

Likvidita trhu Backtest: skúška pravidiel na historických údajoch Obchodný plán Demo účet Stop loss Objemový profil (Volume Profile) Pip

Profil objemu zoskupuje zvolené meranie aktivity do cenových intervalov počas určeného obdobia. Môže ísť o zobchodované množstvo alebo aktualizácie kotácií. Tvar opisuje dodané dáta; neurčuje ceny, na ktoré sa trh musí vrátiť. Najprv zrekonštruujeme výpočet a až potom oddelíme obchodnú hypotézu.

Čo profil objemu skutočne meria

Pri transakčnom profile dlhší pás znamená viac zaznamenaného množstva v intervale. Profil kotácií zoskupuje vybrané tickové pozorovania. Uveďte jednotku, zdroj aj spôsob priradenia. Sierra Chart upozorňuje, že hrubšie záznamy môžu objem rozdeľovať medzi ceny v ich rozpätí namiesto presného zachovania každej transakcie. Denné OHLCV samy neobnovia skutočný priebeh obchodovania na každej cene.

Bežné stĺpce objemu členia aktivitu podľa času, profil podľa ceny. Čítanie objemu na forexe vysvetľuje aj jednotky. TPO, Time Price Opportunity, zaznamenáva prítomnosť ceny v časových blokoch, nie zobchodované množstvo. TradingView spája pôvod Market Profile s Chicago Board of Trade v osemdesiatych rokoch. Spoločný historický kontext nezamieňa čas pri cene za transakčný objem.

Dve rovnaké maximá: ktorým POC začať?

Zafixujme polootvorené intervaly [100; 101), [101; 102), [102; 103), [103; 104), [104; 105) s aktivitou 40, 5, 5, 40, 10. Spolu 100, maximum 40 je dvakrát. Vlastný výučbový algoritmus začne zvoleným POC, pridá väčšieho bezprostredného suseda, pri rovnosti susedov uprednostní nižšiu cenu a zahrnie celé intervaly až po dosiahnutie alebo prekročenie 70. Samotných „70 %“ neurčuje začiatočné maximum.

Dve maximá menia výslednú VA

Dve maximá menia výslednú VAPäť pevných intervalov 100–105 má aktivitu 40, 5, 5, 40, 10. Dve maximá sú 40. Začiatok v nižšom POC dá VA od 100 po menej než 104 s 90 %, vyšší POC celú VA so 100 %. Modrá a okrová čiara označujú hranice; šírky pásov aktivitu.Dva POC: vyberte začiatokIntervalAktivitaVA[104; 105)10[103; 104)40[102; 103)5[101; 102)5[100; 101)40Nižší POC: VA [100; 104), 90 %Vyšší POC: VA [100; 105), 100 %Prah 70 %; pridávame celé intervaly
Päť pevných intervalov 100–105 má aktivitu 40, 5, 5, 40, 10. Dve maximá sú 40. Začiatok v nižšom POC dá VA od 100 po menej než 104 s 90 %, vyšší POC celú VA so 100 %. Modrá a okrová čiara označujú hranice; šírky pásov aktivitu.

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

Textové vysvetlenie diagramu: Dve maximá a dva začiatočné body POC

Päť rovnakých intervalov má 40, 5, 5, 40, 10. Vlastný algoritmus pridáva väčšieho suseda a zahŕňa celý posledný interval.

Nižší POC dá 90 % v [100; 104), vyšší 100 % v [100; 105). Sedemdesiatpercentný cieľ sám postup neurčuje.

Pri nižšom maxime je postup 40 → 45 → 50 → 90 a VA [100; 104). Pri vyššom 40 → 50 → 55 → 60 → 100 a VA [100; 105). Vyšší začiatok najprv pridáva horného suseda 10 namiesto dolného 5. Modrá čiara označuje prvý výsledok, okrová druhý. Pásy používajú rovnakú mierku šesť obrazových jednotiek na jednotku aktivity.

Ide o vymyslenú aktivitu, nie globálny forexový obrat. Oblasť zostáva súvislá, posledný interval sa pri prekročení prahu nekráti. Výber medzi maximami, rovnosťou susedov a prekročením sú tri rôzne pravidlá. Diagram opisuje tento algoritmus, nie univerzálny štandard terminálov ani aktuálnu implementáciu TradingView.

POC, Value Area a uzly objemu

V druhom samostatnom modeli máme sedem polootvorených jednopipových intervalov od 1,1000 po 1,1006. Jeden pip je 0,0001. Aktivity v poradí zdola sú 5, 10, 20, 35, 15, 10, 5; spolu 100. Jediné maximum 35 patrí do [1,1003; 1,1004): to je interval POC. Nejde nevyhnutne o presnú zobchodovanú cenu ani „férovú hodnotu“.

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

IntervalAktivitaÚloha pri 70 %
[1,1000; 1,1001)5Mimo VA
[1,1001; 1,1002)10Mimo VA
[1,1002; 1,1003)20Prvý sused
[1,1003; 1,1004)35Začiatok POC
[1,1004; 1,1005)15Druhý sused
[1,1005; 1,1006)10Mimo VA
[1,1006; 1,1007)5Mimo VA

Pri rovnakom vlastnom pravidle dosiahneme 35 → 55 → 70 a VA [1,1002; 1,1005). VAL je 1,1002, VAH tu označuje vonkajšiu hornú hranicu 1,1005. Pri cieli 80 % majú obaja zostávajúci susedia aktivitu 10; zvolíme nižší a dostaneme [1,1001; 1,1005). Uveďte, či platforma zobrazuje vonkajšiu hranicu, cenu riadka alebo jeho stred.

Aktuálne opísaný algoritmus TradingView má odlišnú politiku prahu aj rovnosti: pri ďalšom prekročení cieľa zastaví rozširovanie; rovnakých susedov rozlišuje vzdialenosťou od POC a potom vyššou cenou. Nemožno mu pripísať náš postup s prekročením. Sedemdesiatpercentná voľba neznamená normálne rozdelenie, jednu štandardnú odchýlku ani 70 % pravdepodobnosť budúceho pobytu ceny v oblasti.

Vysokoobjemové a nízkoobjemové uzly sú miestne koncentrácie a redšie časti konkrétneho histogramu. Neodhaľujú úmysly účastníkov ani budúcu podporu, odpor či rýchlosť prechodu. Aj zmena mriežky mení výsledok bez novej udalosti.

Zoskupme tých istých sedem hodnôt do dvojpipových intervalov s počiatkom 1,1000: dostaneme 15, 55, 25, 5 a POC [1,1002; 1,1004). Pri počiatku 1,0999 je to 5, 30, 50, 15 a POC [1,1003; 1,1005). Stredy 1,1003 a 1,1004 sa líšia o pip. Dáta sa nezmenili; zmenila sa príslušnosť k intervalom. Polootvorené hranice bránia dvojitému započítaniu hodnoty na okraji.

Tri spôsoby použitia nie sú dôkaz reakcie

Uzol môže vstúpiť do hypotézy o podpore a odpore. Súhlas s inou čiarou na tom istom grafe nemusí byť nezávislým dôkazom. Rozhodnite, či sa úrovne zmrazia po dokončení okna alebo priebežne aktualizujú. Zaznamenajte aj okamih, keď boli dostupné.

Návrat k POC a odchod z Value Area sú dve alternatívne hypotézy s vlastným vstupom a výstupom. K intervalu 1,1005 z pôvodnej sedmičky pridajme 35 jednotiek: jeho aktivita stúpne z 10 na 45, celok na 135 a POC sa presunie do [1,1005; 1,1006). Konečný profil nebol známy pred týmito udalosťami. Ak ním hodnotíte staršie vstupy, používate budúcu informáciu.

Order flow potrebuje vlastný zdroj a klasifikáciu. Profil nerozpozná informovaných obchodníkov od šumu. Zhoda úrovne, sviečky a indikátora nie je automaticky trojnásobné nezávislé potvrdenie; všetky môžu byť prepisom rovnakých pozorovaní.

EUR príklad: priemerná seansa nie je spoločný profil transakcií

Nový samostatný model má vymyslený nástroj s cenami v EUR a iba dva stále intervaly [100; 101) a [101; 102). Meriame počet zobchodovaných kusov, nie eurá ani počet aktualizácií. Seansa A má 9 kusov v nižšom intervale a 1 vo vyššom, spolu 10. Seansa B má 20 a 80, spolu 100. Okná sú vopred vymedzené v rovnakom časovom pásme; žiadna seansa nechýba.

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

Súbor alebo výpočetNižší intervalVyšší intervalMaximum
A: 10 kusov9 = 90 %1 = 10 %Nižší
B: 100 kusov20 = 20 %80 = 80 %Vyšší
Rovnaká váha percent A a B(90 + 20)/2 = 55 %(10 + 80)/2 = 45 %Nižší
Spojené transakcie: 110 kusov29/110 ≈ 26,36 %81/110 ≈ 73,64 %Vyšší

Oba posledné výpočty sú matematicky platné, ale odpovedajú na inú otázku. Prvý dáva rovnaký hlas malej aj veľkej seanse: opisuje priemer ich percentuálnych podielov. Druhý sa pýta na podiel vo všetkých 110 kusoch; získate ho aj vážením profilov váhami 10/110 a 100/110. Označiť nevážených 55/45 za profil všetkých kusov by bolo chybné. Názvy seáns ani grafická šírka nemôžu nahradiť tieto váhy.

Rovnaké seansy alebo rovnaké kusy?Samostatný model cien v EUR: A má 10 kusov, B má 100. Intervaly sú rovnaké; mení sa otázka a váhovanie.MODELOVÝ VÝPOČETPriemer percent A a B55 % nižší / 45 % vyššíVšetkých 110 kusov29 nižších / 81 vyššíchEUR obrat za pridelené ceny11 136 EUR
Rovnaké seansy alebo rovnaké kusy? Samostatný model cien v EUR: A má 10 kusov, B má 100. Intervaly sú rovnaké; mení sa otázka a váhovanie.

Nevážený priemer seáns môže obrátiť maximum. Nie je profilom všetkých kusov, hoci je správnym priemerom percent.

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

Priemer percent A a B
55 % nižší / 45 % vyšší – Každá seansa má váhu 1/2 bez ohľadu na množstvo.
Všetkých 110 kusov
29 nižších / 81 vyšších – 26,36 % / 73,64 %; váhy seáns 10/110 a 100/110.
EUR obrat za pridelené ceny
11 136 EUR – 29 × 100,50 + 81 × 101,50. Jednotka profilu zostáva kus.

Pre kontrolu obratu pridajme explicitné transakčné ceny: každý nižší kus za 100,50 EUR a každý vyšší za 101,50 EUR. Zodpovedajú intervalom. Obrat je 29 × 100,50 + 81 × 101,50 = 11 136 EUR. Celok profilu je však stále 110 kusov, nie 11 136 kusov a nie 110 EUR. Meranie peňažného obratu by vytvorilo iné váhy. Stredy tu sú pridelené modelové ceny, nevyvodzujeme ich z neznámych transakcií v reálnom intervale.

Pri porovnaní platforiem overte normalizáciu a spájanie okien. Odlišný POC nemusí znamenať chybné dáta ani zmenu trhu. Tento príklad neurčuje smer, vstup či skutočnú likviditu nástroja.

Samostatná hypotéza obchodu krok po kroku

Pre nový vymyslený EUR/USD profil priamo priraďme POC 1,0850 a Value Area 1,0810–1,0890. Nie sú odvodené zo sedemriadkovej tabuľky. Predchádzajúci odraz či reverzná sviečka môžu byť vopred určené filtre, ale nezaručujú reakciu na POC.

Pri predaji predpokladajme skutočný vstup Bid 1,0850, obyčajný ochranný stop aktivovaný na Ask 1,0868 a cieľové uzavretie Ask 1,0810. Plánovaná cenová vzdialenosť straty je 18 pipov a zisku 40 pipov, pomer 40/18 ≈ 2,22 pred komisiou a financovaním. Spread je už v príslušných stranách kotácie. Iná skutočná cena, konverzia alebo poplatky výsledok zmenia. Bežný stop môže byť vyplnený horšie.

Alternatívny nákup najprv vyžaduje dokončené Close nad VAH 1,0890 a potom samostatne pridelené skutočné plnenie Ask 1,0895. Stop aktivovaný na Bid 1,0872 je vzdialený 23 pipov. Cieľ tu zadaný nie je, takže pomer odmeny a rizika nemožno dopočítať. Neskoršie plnenie automaticky nepreberá cenu signálneho Close.

Pred testom zapíšte množstvo, vstup, zneplatnenie, cieľ, platnosť a náklady. Profil neposkytuje pravdepodobnosť dosiahnutia hranice. Stop loss určuje plánovaný aktivačný bod, nie garantovanú najväčšiu stratu. Mriežka a zdroj zostávajú súčasťou verzie pravidla.

Spot FX: skutočný miestny objem nie je globálny

Spotový devízový trh je mimoburzový a rozdrobený medzi viaceré miesta a poskytovateľov. Štúdia BIS z decembra 2019 opisuje fragmentáciu vykonávania a internalizáciu klientskych tokov u dealerov. Je to historická analýza štruktúry, nie dnešný súčet obratu. Skutočné transakcie jedného miesta sú platné miestne pozorovania; nepokrývajú celý svetový spot. Aktualizácie kotácií zase nie sú množstvom transakcií.

Pred čítaním farieb overte pole dát a implementáciu. TradingView pre forexové a CFD profily dokumentuje tickovú aktivitu, teda cenové aktualizácie. Rozdelenie up/down odvádza od smeru nižších časových sviečok; nejde automaticky o klasifikáciu agresívnych nákupov a predajov. Vlastné indikátory či terminály môžu používať iné polia. Označenie „skutočný objem na spote neexistuje“ zmazáva rozdiel medzi reálnou miestnou transakciou a celosvetovým pokrytím.

Menové futures majú zaznamenaný objem svojich kontraktov. Pred porovnaním zosúlaďte smer kotácie, jednotky, konkrétny kontrakt, seansu, expiráciu a prechod na ďalší kontrakt. Odlišný profil nie je automaticky chyba spotového zástupného údaja. Ani číselne presný histogram nie je kalibrovanou mapou pravdepodobnosti.

Profil a indikátory podľa času

OBV kumuluje zvolené objemové pole so znamienkom podľa smeru ceny. Profil túto aktivitu rozdeľuje podľa ceny. Môžu používať tú istú dátovú vzorku; zhoda preto nemusí priniesť nezávislú informáciu alebo silnejší ziskový signál. Osobitne otestujte prínos pridaného filtra a dostupnosť jeho hodnôt.

TPO sa pýta: v koľkých časových blokoch bola cena prítomná? Veľa času, veľa kotácií a veľa zobchodovaných kusov sú rozdielne merania. Pred porovnaním obrázkov skontrolujte legendu, nie iba tvar.

Čo si prakticky pripraviť

Najprv auditujte zdokumentovaný histogram, až potom obchodné pravidlo. Pekný profil, mesiac na deme ani tridsať vstupov nepreukazujú trvalú výhodu.

  1. Zapíšte zdroj, jednotku aktivity, cenovú stranu, časové pásmo a okno, šírku a počiatok intervalov, normalizáciu, výber rovnakých POC a postup VA. Pri slovenskom rozvrhu rozlišujte Europe/Bratislava, UTC a čas burzy; bez pásma nemožno zopakovať hranice seáns.
  2. Prepočítajte sedem intervalov a obe zoskupenia. Pri futures zosúlaďte kotáciu, kontrakt, seansu, expiráciu a prechod kontraktov. Objem zostáva objemom daných kontraktov.
  3. Zmrazte iba údaje známe pred rozhodnutím, určite vstup, výstup, skutočné Bid/Ask a náklady. Zachovajte odmietnuté prípady a celé pravidlá hodnoťte aj na dátach nepoužitých na výber. Pevný počet pozorovaní nie je certifikát výhody.

Overte si, čo ste sa naučili

Cvičenie: približne 2 minúty.

Začíname vo vyššom POC s aktivitou 40. Horný sused má 10 a dolný 5. Čo pridá naše pravidlo väčšieho suseda?

Zobraziť odpoveď a vysvetlenie

Správne: 40 + 10 = 50. Až pri rovnakej aktivite susedov by naše pravidlo uprednostnilo nižšiu cenu.

Ďalšie otázky

Čím sa profil líši od objemu pod grafom a od TPO?

Stĺpce pod grafom členia aktivitu podľa času, profil podľa cenových intervalov. TPO ráta prítomnosť ceny v časových blokoch. Uveďte, či meriate kusy, kotácie alebo rozdelenie z hrubších záznamov; jednotky nie sú zameniteľné. Historická koncentrácia neurčuje budúcu reakciu ceny.

Čo presne hovoria POC a Value Area?

POC je interval s maximálnou aktivitou; pri rovnosti treba vybrať postup. V sedemriadkovom modeli 35 + 20 + 15 dá 70 a VA [1,1002; 1,1005). Platí iba pri opísanom väčšom susedovi, nižšej cene pri rovnosti a celých intervaloch s povoleným prekročením. Iná implementácia sa môže líšiť. Sedemdesiat percent aktivity nie je normálne rozdelenie ani pravdepodobnosť budúcej ceny.

Čo meria profil na spotovom forexe?

Rozhoduje poskytovateľ a pole indikátora. TradingView dokumentuje tickovú aktivitu pre forex a CFD, iné miesto môže dodať skutočné vlastné transakcie. Ani jedno nie je konsolidovaný globálny spotový obrat. Menové futures merajú vlastné kontrakty s pravidlami seáns, kotácie, expirácie a prechodu. Presné číslo nie je automaticky pravdepodobnostná mapa.

Ako profil spojiť s ďalšou analýzou?

Určite hypotézu: zmrazené okno, mriežku, zdroj, normalizáciu, filter, skutočné Bid/Ask, stop, cieľ, platnosť a náklady. Návrat k POC a prerazenie sú alternatívy. Iný indikátor môže používať rovnaké údaje. Zachovajte neúspechy a porovnajte celé pravidlá mimo dát na výber. Obyčajný stop negarantuje najväčšiu stratu.

Zdroje a overenie

  1. TradingView: Volume profile indicators — basic concepts

    Polia aktivity, POC a konkrétna politika VA. Výučbový algoritmus s prekročením a nižším susedom pri rovnosti je tu výslovne samostatný.

  2. Sierra Chart: Volume by Price

    Závislosť priradenia od podkladovej podrobnosti záznamov; hrubšie OHLCV nedávajú skutočné rozdelenie každej transakcie.

  3. TradingView: Time Price Opportunity indicator

    Prítomnosť ceny v časových blokoch a historický kontext CBOT sa líšia od transakčného objemu.

  4. BIS: FX trade execution — complex and highly fragmented, December 2019

    Historická analýza fragmentácie a internalizácie klientskych tokov; nepoužívame ju ako aktuálny údaj obratu.

Výpočty používajú výslovne uvedené predpoklady. Nenahrádzajú aktuálne trhové údaje ani podmienky poskytovateľa.

O autorovi

Jarosław Wasiński je vydavateľ a trhový analytik v Poľsku. V roku 2004 založil MyBank.pl a devízový trh sleduje od roku 2007.