Nilalaman ng artikulo
- Ebidensiya at saklaw
- Ilustrasyon
- Proseso
- Sinusukat ng volume profile ang dami sa presyo; ang TPO ay pagbisita bawat time block
- I-freeze ang interval at price-row construction
- Ang isang target na value-area ay hindi isang kumpletong algorithm
- Anim na hanay ng presyo ang nagpapakita ng pagkakaiba sa kombensiyon
- Ang pagtanggap at pagtanggi ay magkahiwalay na estratehiya
- Sukatin ang sensitivity sa pagbuo bago mag-angkin ng trading advantage
- Mga karaniwang pagkakamali
- Praktikal na checklist
- Mga madalas itanong
- Mga sanggunian sa pananaliksik
Ebidensiya at saklaw
Dokumentado ng TradingView at Sierra Chart ang pagbuo ng profile at mga kumbensiyon ng plataporma. Ipinapaliwanag ng mga ito ang mga tool, hindi ang beripikadong kita ng iminungkahing acceptance at rejection rules. Ibang representasyong nakabatay sa oras ang TPO; ang pagpapalit dito ay nangangailangan ng pagbabago sa kahulugan ng feature. [1] [2] [3]
Praktikal na daloy ng gawain
- Piliin ang pagitan ng profileDapat malaman ang parehong mga endpoint at ang kalendaryo ng sesyon.
- Ipunin ang volume sa nakapirming mga price binGumamit ng mga pare-parehong unit, origin at tick-multiple bin width.
- Maglapat ng isang algorithm ng value-areaItakda at panatilihin ang tie rules, target, at stopping convention.
- Maghintay para sa tugon sa presyoAng pagtanggap at pagtanggi ay gumagamit ng magkahiwalay na mga tuntunin sa pagpasok at pagpapawalang-bisa.
- Subukan ang sensitivity sa pagbuo ng profilePaghambingin ang datos ng kalakalan, mga pagtatantya, at makatotohanang mga pagpuno.
Sinusukat ng volume profile ang dami sa presyo; ang TPO ay pagbisita bawat time block
Ang POC ay ang hanay ng presyo na may pinakamalaking volume. Ang value area ay isang magkakasunod na rehiyon sa paligid ng POC na pinili gamit ang isang target fraction at isang expansion algorithm; ang VAH at VAL ang mga upper at lower boundaries nito. Ang mga high-volume at low-volume node ay naglalarawan ng mga medyo abala o sparse na rehiyon at hindi kailangang magkasabay sa mga value-area edge. Ipinapaliwanag ng TradingView ang paggamit nito ng mga obserbasyon sa lower-timeframe at up/down volume. [1]
Minamarkahan ng TPO kung ang isang antas ng presyo ay nabisita sa loob ng isang bloke ng oras sa halip na bilangin ang dami na naikalakal. [3] Ang isang antas na paulit-ulit na binibisita na may maliliit na transaksyon ay maaaring makaipon ng maraming pagkakataon sa oras ngunit maliit na dami. Samakatuwid, ang pagpapalit ng POC ng volume ng POC ng TPO ay nagbabago sa nasukat na dami, kahit na magkamukha ang hitsura ng mga label ng tsart.
Hindi ipinapakita ng alinman sa mga representasyon ang lahat ng likididad sa hinaharap. Ang historical executed volume ay naiiba sa kasalukuyang resting orders, at ang isang rehiyon na maraming kalakalan ay hindi nagtatatag kung sino ang may hawak ng mga posisyon doon ngayon. Ituring ang profile bilang isang naitalang distribusyon upang subukan laban sa kasunod na pag-uugali ng presyo, hindi bilang isang mapa ng garantisadong suporta ng institusyon.
I-freeze ang interval at price-row construction
Pumili ng nakumpletong nakaraang sesyon, isang saklaw na may parehong endpoint na alam na, o isang nakapirming rolling interval. Ang isang visible-range profile ay nagbabago kapag ang tsart ay naka-zoom at nananatiling isang exploratory tool maliban kung ang viewing window ay ginawang isang tahasang panuntunan. Ang isang developing profile ay gumagamit lamang ng impormasyong magagamit sa ngayon; ang isang nakumpletong end-of-session profile ay hindi maaaring gumabay sa isang opening trade nang mas maaga sa parehong araw. [2]
Ang lapad ng bin ay dapat na multiple ng laki ng tick at nakapirmi bago ang eksperimento. Italaga sa bin ang presyong p gamit ang floor((p−origin)/bin_width). Ang isang nakapirming pinagmulan ay pumipigil sa isang bagong high na ilipat ang bawat historical bin boundary. Gumamit ng mga pare-parehong trade-size unit, at huwag pagsamahin ang dami ng barya at dollar turnover sa iba't ibang venue na parang pareho lang ang mga sukat.
Panatilihing walang laman ang mga hanay sa pagitan ng mga antas na ikinakalakal dahil mahalaga ang pagkakadikit para sa pagpapalawak ng value-area. Ang pag-alis ng mga hanay na zero-volume ay maaaring gawing tila magkakatabing bin ang malalayong rehiyon ng presyo. Sabihin kung paano itinalaga ang eksaktong itaas na hangganan at gamitin ang parehong kumbensyon ng half-open interval sa pagkalkula, mga label ng tsart at paglalagay ng order.
Kapag binubuo muli ang volume-at-price mula sa mga pinagsama-samang bar, idokumento ang pagtatantya ng alokasyon. Ang OHLCV lamang ay hindi nagpapakita ng eksaktong distribusyon ng mga pagpapatupad sa loob ng saklaw. Ihambing ang pagtatantya sa datos ng kalakalan sa isang magkakapatong na sample bago ipagpalagay na magkatumbas ang mga historical at live na signal.
Ang isang target na value-area ay hindi isang kumpletong algorithm
Ang iminungkahing kumbensyon ay nagsisimula sa POC, pinaghahambing ang mga katabing hanay at idinaragdag ang mas malaking dami ng katabing hanay. Pinipili ng mga tie ang itaas na hanay; ang isang tied na POC ay pumipili ng pinakamababang presyo. Nagpapatuloy ang pagpapalawak hanggang sa maabot o malampasan ng sakop na dami ang 70% ng kabuuan. Ito ay mga tahasang kumbensyon sa pananaliksik, hindi isang pag-aangkin na ang bawat plataporma ay kinakalkula ang parehong rehiyon.
Inilalarawan ng dokumentasyong TradingView na sinuri para sa artikulong ito ang paghinto bago lumampas sa target ang isang idinagdag na hilera. [1] Samakatuwid, ang resulta nito ay maaaring magkaiba sa kumbensyon sa itaas. Ang isang reproduksyon ng isang partikular na plataporma ay dapat sumunod sa mga aktwal na tuntunin ng platapormang iyon, kabilang ang paghawak ng tie, pagbuo ng hilera at bersyon nito.
Humingi ng isang nonempty histogram na may positibong kabuuang volume bago piliin ang POC. Kung ang session ay hindi kumpleto o ang isang data gap ay lumalabag sa patakaran sa kalidad, magbalik ng isang hindi magagamit na profile. Huwag gumawa ng mga nawawalang execution o hayaan ang isang walang laman na histogram na makagawa ng isang tila wastong antas ng suporta.
histogram = aggregate_trade_size_by_fixed_price_bin(trades_before_cutoff)
if len(histogram) == 0: return INSUFFICIENT_DATA
if any(not finite(v) or v < 0 for v in histogram): return INVALID_DATA
if sum(histogram) <= 0: return INSUFFICIENT_DATA
poc = first_lowest_price_argmax(histogram)
lo = hi = poc
covered = histogram[poc]
target = 0.70 * sum(histogram)
while covered < target:
left = histogram[lo-1] if lo > 0 else -1
right = histogram[hi+1] if hi+1 < len(histogram) else -1
if right >= left:
hi += 1; covered += histogram[hi]
else:
lo -= 1; covered += histogram[lo]
VAL, VAH = lower_edge(lo), upper_edge(hi)
freeze_profile(cutoff, bin_width, poc, VAL, VAH)
Anim na hanay ng presyo ang nagpapakita ng pagkakaiba sa kombensiyon
Ang mga price bin na [99,100), [100,101), [101,102), [102,103), [103,104) at [104,105) ay naglalaman ng mga volume na 10, 30, 50, 25, 15 at 5. Ang kabuuang volume ay 135. Ang POC ay ang hanay na [101,102), na nakasentro sa 101.5. Ang target na 70% ay 94.5.
Alinsunod sa kombensiyon ng artikulong ito, magsimula sa 50, idagdag ang ibabang kapitbahay ng 30 upang maabot ang 80, pagkatapos ay idagdag ang itaas na kapitbahay ng 25 upang maabot ang 105. VAL=100 at VAH=103, na may aktwal na saklaw na 105/135, o humigit-kumulang 77.78%. Sa ilalim ng kombensiyon na stop-before-exceeding, ang pagdaragdag ng 25 ay tinatanggihan at ang saklaw ay mananatiling 80/135, humigit-kumulang 59.26%.
Ang parehong mga configuration ay maaaring magpakita ng setting na 70% habang lumilikha ng magkaibang mga hangganan. Hindi ito nangangahulugan na ang alinmang output ay may probabilidad ng 70% ng pagbaligtad, pagpigil o kita. Inilalarawan ng porsyento ang isang target na konstruksyon para sa historical volume.
Isang halimbawa ng failed-breakout ang nangyayari kapag ang presyo ay tumaas sa ibabaw ng nakapirming VAH ng 103 at pagkatapos ay bumaba sa 102.5. Kalaunan, ang pagpapalit ng isang umuunlad na VAH na bumaba sa 102 ay muling isusulat ang orihinal na sanggunian. Panatilihin ang profile snapshot na nakakabit sa kandidato sa halip na husgahan ang mga lumang signal laban sa isang bagong iginuhit na rehiyon.
Ang pagtanggap at pagtanggi ay magkahiwalay na estratehiya
Ang isang iminungkahing tuntunin sa pagbili batay sa acceptance ay gumagamit ng nakapirming profile ng nakaraang sesyon. Kinakailangan ang dalawang magkasunod na pagsasara sa itaas ng VAH kasama ang 0.1 ATR, pagkatapos ay ang unang retest sa loob ng limang bar upang manatili sa itaas ng VAH−0.15 ATR at makabawi sa itaas ng retest-bar high. Mag-enter sa susunod na executable event at ilagay ang stop sa ibaba ng retest low. Nilalaktawan ng bersyong ito ang isang breakout na hindi na muling nagte-test.
Ang isang iminungkahing tuntunin ng rejection-short ay nangangailangan ng isang mataas na antas sa itaas ng VAH na susundan ng isang close back sa ibaba nito, pagkatapos ay isang break ng rejection-bar low. Ang stop ay nasa itaas ng event high. Ang isang nakapirming POC ay maaaring maging target lamang kung ang distansya nito ay nag-aalok pa rin ng kinakailangang gantimpala kumpara sa panganib pagkatapos ng aktwal na pagpuno.
Ang dalawang setup ay nagpapahayag ng magkasalungat na mga hypotheses at nangangailangan ng magkahiwalay na state machine. Ang isang regime filter ay dapat tukuyin bago ang kaganapan sa halip na mahinuha mula sa huling resulta. Kung ang isang rejection trade ay maging isang continuation candidate, magtala ng isang bagong kaganapan ayon sa isang paunang natukoy na transition rule sa halip na muling lagyan ng label ang isang natatalong kalakalan.
Ang mga ATR buffer at ang limang-bar timeout ay mga iminungkahing setting. Subukan ang isang maliit na rehistradong saklaw, panatilihing hindi nagagalaw ang pangwakas na sample at iulat ang mga nilaktawan o nag-expire na mga pagkakataon. Ang pagdulas sa isang rehiyon na may mababang volume ay maaaring maging lalong mahalaga, ngunit ang nakaraang kalat-kalat na kalakalan lamang ay hindi patunay ng mahinang likididad sa hinaharap.
Sukatin ang sensitivity sa pagbuo bago mag-angkin ng trading advantage
Sa isang segment na may parehong uri ng datos, ihambing ang mga profile mula sa aktuwal na trade sa mga approximation mula sa bar. Sukatin kung gaano kadalas nagbabago ang mga bin ng POC o mga hangganan ng value-area at kung gaano kadalas nagbabago ang mga kandidatong estado. Ang dalawang tsart na magkamukha ay maaari pa ring makabuo ng magkakaibang mga stop at entry malapit sa isang gilid.
Subukan ang isang maliit na paunang natukoy na hanay ng mga lapad ng hilera gamit ang parehong mga panuntunan sa pinagmulan, sesyon, at cutoff. Pumili ng mga lapad mula sa tick economics sa halip na isaayos ang mga ito upang tumugma sa suporta na nakikita na sa tsart. Paghambingin ang isang baseline na presyo lamang na may mga karagdagang distansya sa POC at mga hangganan ng value-area habang pinapanatiling nakapirmi ang pagpapatupad.
Iulat ang mga missing-profile rates, no fills, spread, slippage, net expectancy at drawdown. Pinapatunayan ng isang tamang histogram ang isang kalkulasyon; hindi nito pinapatunayan ang isang estratehiya. Dapat isaad ng kapaki-pakinabang na konklusyon ng pananaliksik kung ang tampok ay nakaligtas sa makatotohanang pagpapatupad at makatwirang mga pagpipilian sa konstruksyon, kabilang ang mga kaso kung saan wala itong nadaragdag na masusukat na benepisyo.
Mga karaniwang pagkakamali
Paggamit ng pangwakas na profile sa mas maagang bahagi ng sesyon
Kasama sa nakumpletong pamamahagi ang mga pagpapatupad na hindi pa naganap sa oras ng pagpapasya.
Pagtrato sa lahat ng lugar ng halaga ng 70% bilang magkapareho
Maaaring magbunga ng malaki ang pagkakaibang mga price boundary ang expansion at stopping conventions.
Pagtutugma ng historical volume sa resting liquidity
Hindi ipinapakita ng isinagawang aktibidad ang kumpletong kasalukuyang order book.
Checklist bago gamitin ang pamamaraang ito
Lagyan ng tsek ang bawat item matapos itong beripikahin sa iyong data. Naka-save ang progreso sa browser na ito; hindi ito sertipikasyon na kumikita ang estratehiya.
Mga madalas itanong
Pareho ba ang isang volume profile sa TPO?
Hindi. Ang isa ay nagbibilang ng dami na isinagawa ayon sa presyo; ang isa naman ay nagtatala ng mga pagbisitang may presyo sa loob ng mga bloke ng oras.
Hinuhulaan ba ng isang lawak ng halaga ng 70% ang probabilidad ng return-to-value ng 70%?
Hindi. Ito ay isang makasaysayang target na konstruksyon na ang kaugnayan sa kilos ng presyo sa hinaharap ay dapat masubukan.
Mga sanggunian sa pananaliksik
Sinusuportahan ng bawat sanggunian ang katabing depinisyon o ebidensiya. Kailangang hiwalay na patunayan ang pseudocode, mga gawang halimbawa, at iminungkahing parameter.
- Volume profile indicators: basic conceptsTradingView. POC, lawak ng halaga, mga input na mas mababa ang timeframe at ang dokumentadong kumbensyon sa pagpapalawak. Sinuri noong: .
- Volume By PriceSierra Chart. Konpigurasyon ng profile, volume-at-price at pagbuo ng mga antas ng sanggunian. Sinuri noong: .
- Time price opportunity charts explainedTradingView. Mga pagbisita sa time-block ng TPO at ang kanilang pagkakaiba mula sa mga volume histogram. Sinuri noong: .
Mga kaugnay na pamamaraan
Paalala sa panganib
Para sa pag-aaral at pagdisenyo ng pananaliksik ang nilalamang ito, hindi payong pinansiyal. Ang Backtest ay simulasyon ng nakaraan, hindi garantiya ng resulta sa hinaharap, at hindi naglalagay ng tunay na mga trade. Hindi awtomatikong tampok ng app ang mga pamamaraan sa aklatang ito. Tingnan ang metodolohiya at sentro ng pag-aaral.
Patunayan muna ang mga tuntunin bago isapanganib ang tunay na puhunan
Suriin ang suporta ng app, data, at bawat simulated trade; maaaring mangailangan ng hiwalay na implementasyon ang mga advanced na detector.
I-download ang Backtest sa App Store