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) PipProfil 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
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.
| Interval | Aktivita | Úloha pri 70 % |
|---|---|---|
| [1,1000; 1,1001) | 5 | Mimo VA |
| [1,1001; 1,1002) | 10 | Mimo VA |
| [1,1002; 1,1003) | 20 | Prvý sused |
| [1,1003; 1,1004) | 35 | Začiatok POC |
| [1,1004; 1,1005) | 15 | Druhý sused |
| [1,1005; 1,1006) | 10 | Mimo VA |
| [1,1006; 1,1007) | 5 | Mimo 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čet | Nižší interval | Vyšší interval | Maximum |
|---|---|---|---|
| A: 10 kusov | 9 = 90 % | 1 = 10 % | Nižší |
| B: 100 kusov | 20 = 20 % | 80 = 80 % | Vyšší |
| Rovnaká váha percent A a B | (90 + 20)/2 = 55 % | (10 + 80)/2 = 45 % | Nižší |
| Spojené transakcie: 110 kusov | 29/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.
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.
- 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.
- 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.
- 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.
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
- 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ý.
- Sierra Chart: Volume by Price
Závislosť priradenia od podkladovej podrobnosti záznamov; hrubšie OHLCV nedávajú skutočné rozdelenie každej transakcie.
- TradingView: Time Price Opportunity indicator
Prítomnosť ceny v časových blokoch a historický kontext CBOT sa líšia od transakčného objemu.
- 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.
