Despre indicator

Phoenix Range Detector găsește porțiunile liniștite de pe un grafic. În acele porțiuni, prețul stă într-o bandă îngustă. Desenează fiecare porțiune ca un dreptunghi sau ca un canal înclinat.

Butoanele și setările graficului sunt în limba engleză.

Ca să-l adaugi, apasă pe Indicators (indicatori), sus pe grafic, în KAGAMI. Este în grupul KAGAMI, cu numele Phoenix Range Detector. Pe grafic, numele lui apare ca Phoenix RD.

Acest indicator nu este încă în lista Indicators a fiecărui cont.

KAGAMI calculează desenele pe propriile servere. Urmează regulile scriptului original, care a fost scris pentru TradingView.

Ce vezi pe grafic

O lumânare (sau bară) este o bucată de timp pe grafic, de exemplu 15 minute. Un interval (range) este un șir de lumânări care stau într-o bandă îngustă.

  • Un dreptunghi auriu este un interval plat. Prețul s-a mișcat lateral în interiorul lui.
  • Un canal albastru deschis este un interval înclinat. Are două margini albastre continue, cu o umplere albastră estompată între ele.
  • O linie roșie întreruptă trece prin mijloc. Marchează jumătatea.
  • Două linii punctate marchează sferturile, la un sfert și la trei sferturi din înălțime.
  • O etichetă mică stă sus, la capătul din dreapta. Scrie STATIC pentru un dreptunghi și DYNAMIC pentru un canal.

Cel mai nou interval crește pe măsură ce se închide fiecare lumânare. Marginea lui din dreapta se mută odată cu graficul.

Când se termină un interval, iată ce se schimbă:

  • O lumânare s-a închis deasupra lui: devine verde.
  • O lumânare s-a închis sub el: devine roșu.
  • Pur și simplu s-a terminat, pentru că a devenit prea lung sau prea lat: își păstrează culoarea.
  • Un canal primește linii scurte întrerupte. Ele îl duc cu două lumânări mai departe.
  • O linie subțire întreruptă merge spre dreapta din partea de sus sau de jos a intervalului. Se oprește când o lumânare se închide prin ea sau după 100 de lumânări.

Un singur interval crește odată. Intervalele nu se suprapun niciodată.

Un grafic zilnic AAPL cu trei intervale. În dreapta, un dreptunghi auriu în jurul unor lumânări care merg lateral. La mijloc, un canal scurt, descendent, în verde, cu o linie subțire întreruptă care merge spre dreapta din partea lui de jos. În stânga, un canal ascendent în roșu.Un grafic zilnic AAPL cu trei intervale. În dreapta, un dreptunghi auriu în jurul unor lumânări care merg lateral. La mijloc, un canal scurt, descendent, în verde, cu o linie subțire întreruptă care merge spre dreapta din partea lui de jos. În stânga, un canal ascendent în roșu.
AAPL, lumânări zilnice, cu Phoenix Range Detector. 1 — cel mai nou interval, un dreptunghi auriu STATIC. Încă crește. 2 — un interval înclinat, cu eticheta DYNAMIC. O lumânare s-a închis deasupra lui, așa că a devenit verde. Linii scurte întrerupte îi duc marginile cu două lumânări mai departe. 3 — linia subțire întreruptă din partea lui de jos. Merge spre dreapta până când o lumânare se închide sub ea. În stânga, un canal ascendent a devenit roșu, pentru că o lumânare s-a închis sub el.

Cum îl citesc adesea traderii

  • Mulți traderi numesc o porțiune laterală interval (range) sau consolidare.
  • Mulți traderi văd partea de sus și partea de jos a unui interval ca prețuri la care mișcările s-au oprit înainte.
  • Unii traderi urmăresc culoarea pe care o ia un interval. Arată de ce parte s-a închis o lumânare când s-a terminat intervalul.
  • Unii urmăresc linia întreruptă de după terminarea unui interval. Se uită dacă prețul revine la ea.
  • Unii folosesc linia din mijloc. Ea arată dacă prețul stă în jumătatea de sus sau în cea de jos.

Un indicator descrie doar prețurile din trecut. Nu poate prezice viitorul.

Setările

Acest indicator nu are setări de schimbat. Folosește mereu aceleași valori fixe:

  • Un interval nou acoperă 10 lumânări. Un interval durează cel mult 150 de lumânări.
  • Un interval nou poate avea o înălțime de cel mult 2 ori ATR.
  • ATR înseamnă average true range (amplitudinea reală medie). Este mărimea medie a mișcării unei lumânări, pe ultimele 14 lumânări.
  • Un interval care crește se poate lărgi puțin, până la 2,4 ori ATR.
  • Un interval se termină când o lumânare se închide dincolo de marginea lui cu mai mult de 0,15 ori ATR.
  • Culorile: auriu pentru dreptunghiuri, albastru deschis pentru canale, verde și roșu când se termină un interval.

Când te poate înșela

  • Găsește intervalele după ce s-au întâmplat. Un interval apare doar după ce s-au închis 10 lumânări în interiorul lui. Așa că începe cu 10 lumânări în urmă.
  • Cel mai nou interval se poate încă schimba. Până se termină, partea lui de sus, partea de jos, panta și tipul se pot schimba la fiecare închidere.
  • O culoare nu este o tendință. Verdele sau roșul spun doar unde s-a închis o lumânare. Prețul poate reveni în interior curând după aceea.
  • Lumânările mari lărgesc regulile. Toate limitele urmează ATR. Când lumânările sunt mari, o bandă largă tot se numără ca îngustă.
  • Lumânările foarte mici le strâng. Când piața este foarte liniștită, o mișcare mică poate termina un interval.
  • Golurile de preț se numără ca mișcări. Un salt între lumânări, ca saltul de peste noapte al unei acțiuni, poate termina un interval.
  • Lumânarea care se formează este ignorată. Lumânarea care încă se formează nu contează până nu se închide.
  • Desenele vechi pot fi diferite. În extrema stângă, desenele s-ar putea să nu se potrivească cu TradingView. KAGAMI poate citi mai puține lumânări trecute.

Graficele sunt pentru învățare, nu sunt sfaturi. Citește Declarația de Risc.

Un exemplu

Ia NASDAQ:AAPL pe un grafic de 15 minute. Fiecare lumânare are 15 minute. Numerele de mai jos sunt inventate.

  1. Să zicem că ATR este 0,50 și rămâne așa.
  2. Timp de 10 lumânări, AAPL merge lateral între 100,00 și 100,80. Banda are o înălțime de 0,80.
  3. Limita este 2 × 0,50 = 1,00. Banda încape, așa că apare un dreptunghi auriu STATIC.
  4. Se mai închid lumânări în interior. Dreptunghiul crește spre dreapta.
  5. Apoi o lumânare se închide la 100,90. Partea de sus a dreptunghiului este 100,80.
  6. Nivelul de străpungere este 100,80 + 0,15 × 0,50 = 100,875. Închiderea este deasupra lui.
  7. Intervalul se termină, iar dreptunghiul devine verde. Se termină la lumânarea dinaintea străpungerii.
  8. O linie verde întreruptă merge spre dreapta din partea de jos a dreptunghiului, la 100,00.
  9. Acea linie se oprește la prima închidere sub 99,925 sau după 100 de lumânări.

Detalii tehnice

Această parte dă regulile exacte, pentru cititorii care le vor. Fiecare regulă se aplică doar pe lumânări închise, câte o lumânare pe rând, de la cea mai veche lumânare pe care o citește KAGAMI până la cea mai nouă.

Calculul

Termenii pe care îi folosesc regulile:

  • Amplitudinea reală (true range) a unei lumânări = cea mai mare dintre high − low, |high − previous close| și |low − previous close|. Pe prima lumânare, este high − low.
  • ATR = media Wilder a amplitudinii reale pe 14 lumânări. Primul ATR este media simplă a primelor 14 amplitudini reale. După aceea, ATR = (true range + 13 × previous ATR) ÷ 14. Primele 13 lumânări nu au ATR.
  • Mijlocul unei lumânări = (high + low) ÷ 2.
  • Linia de potrivire = linia dreaptă a celor mai mici pătrate, prin mijloacele lumânărilor intervalului (formulele sunt mai jos).
  • Decalajul de sus = cel mai mare high − fit(x) dintre lumânările intervalului. Decalajul de jos = cel mai mic low − fit(x) (de obicei sub zero). Marginile canalului sunt fit(x) + upper offset și fit(x) + lower offset, așa că ating cel mai mare maxim real și cel mai mic minim real din jurul liniei.
  • Înălțimea statică = cel mai mare maxim − cel mai mic minim al lumânărilor intervalului.
  • Înălțimea dinamică = decalajul de sus − decalajul de jos.
  • Deriva = |slope| × (n − 1), cât urcă sau coboară linia de potrivire de-a lungul intervalului.
  • Plat: deriva ≤ 0.35 × the larger of (static height, tick size).
  • Mărimea tick-ului = cel mai mic pas de preț. KAGAMI folosește 0,01 pentru acțiunile din SUA (0,0001 când ultima închidere este sub 1) și o unitate din precizia de preț a graficului pentru orice altă piață. Contează doar la testul de plat.

Linia de potrivire: numerotează lumânările intervalului x = 0, 1, 2 … de la prima lui lumânare, cu y = mijlocul lumânării și n = numărul de lumânări. Apoi:

  • slope = (n × Σxy − Σx × Σy) ÷ (n × Σx² − (Σx)²), sau 0 când partea de jos a acelei fracții este 0
  • start = (Σy − slope × Σx) ÷ n
  • fit(x) = start + slope × x

ATR din fiecare test de mai jos este ATR-ul lumânării care se judecă.

Un grafic zilnic AAPL cu un canal înclinat albastru deschis în jurul a 16 lumânări. Un punct marchează mijlocul fiecărei lumânări. Marginea de sus atinge maximul unei lumânări, iar marginea de jos atinge minimul ultimei lumânări.Un grafic zilnic AAPL cu un canal înclinat albastru deschis în jurul a 16 lumânări. Un punct marchează mijlocul fiecărei lumânări. Marginea de sus atinge maximul unei lumânări, iar marginea de jos atinge minimul ultimei lumânări.
AAPL, lumânări zilnice, cu Phoenix Range Detector, cât timp acest interval încă crește. Fiecare punct este mijlocul unei lumânări, la jumătatea distanței dintre maximul și minimul ei. Marginile canalului merg paralel cu linia de potrivire, linia dreaptă care se potrivește cel mai bine cu punctele. 1 — marginea de sus trece prin maximul care stă cel mai sus deasupra liniei de potrivire. 2 — marginea de jos trece prin minimul care stă cel mai jos sub ea. Linia roșie subțire întreruptă de sus este tavanul unui interval mai vechi.

Pornirea unui interval

Pe fiecare lumânare închisă, cât timp niciun interval nu crește:

  1. Înaintea acestei lumânări trebuie să existe cel puțin 10 lumânări.
  2. Fereastra este această lumânare și cele 9 dinaintea ei: 10 lumânări. Fereastra trebuie să înceapă după ultima lumânare a intervalului anterior.
  3. Calculează linia de potrivire, înălțimea statică și înălțimea dinamică pe fereastră.
  4. Varianta statică încape când înălțimea statică ≤ 2.0 × ATR. Varianta dinamică încape când înălțimea dinamică ≤ 2.0 × ATR.
  5. Când încape oricare dintre ele, un interval începe la prima lumânare a ferestrei.
  6. Este dinamic când încape varianta dinamică și fie varianta statică nu încape, fie fereastra nu este plată și înălțimea dinamică ≤ 0.85 × static height. Altfel, este static.

După ce se termină un interval, următoarea fereastră poate începe cel mai devreme la lumânarea care l-a terminat. Așa că următorul interval poate apărea cel mai devreme la 9 lumânări după sfârșit.

Creșterea sau terminarea unui interval

Pe fiecare lumânare închisă următoare, cu n = numărul de lumânări de la prima lumânare a intervalului până la aceasta:

  1. Calculează din nou linia de potrivire, cu această lumânare inclusă. Înălțimea statică include acum și maximul și minimul acestei lumânări.
  2. Limita este 2.0 × ATR × 1.20, adică 2.4 × ATR.
  3. Varianta statică încape când înălțimea statică ≤ limita. Varianta dinamică încape când înălțimea dinamică ≤ limita.
  4. Străpungere în sus: close > previous top + 0.15 × ATR. Străpungere în jos: close < previous bottom − 0.15 × ATR. Previous (anterior) înseamnă intervalul așa cum era după ultima lumânare: partea de sus și partea de jos ale unui dreptunghi sau marginile unui canal la ultima lumânare.
  5. Toleranța pentru fitil, doar cât timp intervalul este static: dreptunghiul tot încape când nu există nicio străpungere și înălțimea statică ≤ limita + 0.60 × ATR (adică 3.0 × ATR). Un fitil poate ieși puțin și poate întinde dreptunghiul; doar o închidere în afara lui îl străpunge.
  6. Intervalul se termină când are deja 150 de lumânări (n > 150), sau există o străpungere în sus sau în jos, sau nu încape nici varianta statică (cu toleranța pentru fitil), nici cea dinamică.
  7. Altfel, această lumânare intră în interval. Dreptunghiul îi cuprinde maximul și minimul, iar linia de potrivire se actualizează.
  8. Tipul se decide din nou: dinamic când încape varianta dinamică și fie varianta statică (cu toleranța pentru fitil) nu încape, fie intervalul nu este plat și înălțimea dinamică ≤ 0.85 × static height. Altfel, static.

Așa că un interval care crește poate trece între STATIC și DYNAMIC, iar culoarea lui odată cu el.

Ce se desenează

Cât timp un interval crește, se desenează din nou la fiecare lumânare închisă, de la prima lui lumânare până la cea mai nouă lumânare închisă.

ParteInterval staticInterval dinamic
Corpulun dreptunghi de la cel mai mare maxim la cel mai mic minim; marginea aurie #D4AF37, continuă, 2 px; umplerea aurie, cu transparență de 92%două linii continue, albastru deschis #4FC3F7, 2 px, la fit + upper offset și fit + lower offset; o umplere albastru deschis între ele, cu transparență de 92%
Linia de 50%întreruptă, 1 px, roșie #EF5350, la (top + bottom) ÷ 2întreruptă, 1 px, roșie #EF5350, la fit + (upper offset + lower offset) ÷ 2
Liniile de 25% și 75%punctate, 1 px, aurii, cu transparență de 40%, la un sfert și la trei sferturi din drumul de jos în suspunctate, 1 px, albastru deschis, cu transparență de 40%, la aceleași sferturi ale canalului
EtichetaSTATIC, la cea mai nouă lumânare, la partea de sus a dreptunghiuluiDYNAMIC, la cea mai nouă lumânare, la cel mai înalt dintre cele două capete ale marginii de sus

Eticheta arată în jos spre locul ei. Este umplută cu culoarea intervalului, cu transparență de 15%, cu text alb #FFFFFF de mărime mică. Pe un canal descendent, eticheta plutește deasupra capătului din dreapta al canalului, la înălțimea capătului lui din stânga.

Când se termină un interval

Intervalul terminat păstrează desenul de la lumânarea dinainte. Marginea lui din dreapta este ultima lumânare din interiorul lui; lumânarea care l-a terminat nu face parte din el. Apoi:

  1. Recolorarea, doar după o străpungere. Marginea și umplerea dreptunghiului, marginile și umplerea canalului, liniile de 25% și 75% și eticheta devin verde-turcoaz #26A69A după o străpungere în sus sau roșii #EF5350 după o străpungere în jos. Își păstrează transparențele (umplerea 92%, liniile de sfert 40%, eticheta 15%). Linia de 50% rămâne roșie. Eticheta își păstrează cuvântul.
  2. Proiecția, doar pentru un interval dinamic. Două linii întrerupte de 2 px duc marginile de sus și de jos pe aceeași pantă, de la ultima lumânare din interior până la 2 lumânări mai târziu. Ele iau culoarea finală: verde, roșu sau albastru deschis când intervalul pur și simplu s-a terminat. O linie roșie punctată de 1 px duce linia de 50% în același fel. Proiecția se termină la o lumânare după lumânarea care a terminat intervalul.
  3. Nivelurile: tavanul și podeaua pot continua spre dreapta (vezi mai jos).

Tavanul este partea de sus a intervalului la ultima lui lumânare; pentru un canal, valoarea marginii de sus acolo. Podeaua este partea de jos, în același fel.

  • Tavanul continuă când lumânarea care a terminat intervalul nu s-a închis peste ceiling + 0.15 × ATR. Podeaua continuă când aceasta nu s-a închis sub floor − 0.15 × ATR.
  • Așa că după o străpungere în sus continuă doar podeaua, după o străpungere în jos doar tavanul, iar după un interval care pur și simplu s-a terminat continuă amândouă.
  • Un nivel este o linie dreaptă întreruptă, de 1 px, în culoarea finală, cu transparență de 20%. Este dreaptă și pentru un canal.
  • Pe fiecare lumânare închisă următoare, ajunge până la acea lumânare. Se oprește la prima lumânare care se închide peste ceiling + 0.15 × ATR (pentru un tavan) sau sub floor − 0.15 × ATR (pentru o podea), sau la 100 de lumânări după ultima lumânare a intervalului.
  • Un nivel oprit rămâne pe grafic acolo unde s-a oprit.

Câte desene rămân

Fiecare interval terminat rămâne pe grafic. KAGAMI păstrează limitele scriptului original: 500 de dreptunghiuri, 500 de linii și 500 de etichete. Peste 500 dintr-un fel, cel mai vechi din acel fel este scos, oricărui interval i-ar aparține. Umplerea unui canal dispare când dispare oricare dintre marginile lui.

Liniile se termină primele. Un interval static lasă până la 5 linii; unul dinamic, până la 10. Așa că pe un istoric lung, cele mai vechi intervale din stânga își pierd primele liniile. Un dreptunghi poate rămâne fără linia lui de 50%.

Parametrii (Inputs)

KAGAMI nu arată parametri pentru acest indicator. Folosește mereu valorile implicite ale scriptului original:

Setarea din scriptul originalValoarea folosită de KAGAMICe face
Min bars in range10lumânările din fereastra de pornire
Max bars in range150cel mai lung interval posibil
ATR length14lumânările din ATR
Max range height (× ATR)2,0limita de înălțime pentru un interval nou
Expansion tolerance1,20limita unui interval care crește este 2,0 × 1,20 × ATR
Breakout buffer (× ATR)0,15cât de departe dincolo de o margine trebuie să fie o închidere ca s-o străpungă
Evaluate on bar close onlypornitdoar lumânări închise
Static: break only on candle CLOSEpornitpornește toleranța pentru fitil
Static: wick tolerance (× ATR)0,60înălțimea în plus pe care o poate adăuga un fitil unui dreptunghi
Static — horizontal boxespornitdreptunghiurile sunt permise
Dynamic — sloped channelspornitcanalele sunt permise
Flat threshold (drift ÷ height)0,35sub această valoare, un interval se numără ca plat
Dynamic wins if tighter than0,85un canal înlocuiește un dreptunghi doar când este cu atât mai strâns
Static colorauriu #D4AF37dreptunghiurile
Dynamic coloralbastru deschis #4FC3F7canalele
Fill transparency92umplerea dreptunghiului și a canalului
Equilibrium (50%)pornitlinia de 50%
Quarter levels (25% / 75%)pornitliniile de 25% și 75%
EQ colorroșu #EF5350linia de 50%
Info labelporniteticheta STATIC / DYNAMIC
Recolor on confirmed breakpornitverde sau roșu după o străpungere
Bullish breakverde-turcoaz #26A69Adupă o străpungere în sus
Bearish breakroșu #EF5350după o străpungere în jos
Dynamic: dashed projection after break (bars)2lungimea proiecției canalului
Extend floor & ceiling until brokenpornitnivelurile care continuă
Dynamic levels follow the channel slopeopritnivelurile sunt drepte
Max extension (bars)100cel mai lung drum al unui nivel
Level line width1lățimea nivelurilor

Nu există în KAGAMI:

  • schimbarea oricăreia dintre valorile de mai sus;
  • grupul Moving Averages din original (MA type, Source, Line width și trei medii mobile de 20, 50 și 200 de lumânări). În original sunt oprite implicit. KAGAMI nu le desenează.

Când se schimbă valorile

  • KAGAMI judecă doar lumânările închise. Lumânarea care încă se formează nu contează niciodată, așa că nimic nu se mișcă în timp ce se formează o lumânare.
  • Pagina cere desenele de la serverele KAGAMI la fiecare lumânare închisă nouă și la fiecare 60 de secunde. Pe intervale de timp foarte scurte, cel mult o dată la 2 secunde.
  • Intervalul care crește se schimbă la fiecare închidere. Marginea lui din dreapta, partea de sus, partea de jos, panta, tipul și culoarea se pot schimba toate. Prima lui lumânare rămâne.
  • Un interval terminat rămâne fix. Doar nivelurile lui continuă să crească până se opresc, iar limitele de 500 pot scoate cele mai vechi părți ale lui.
  • KAGAMI citește până la cele mai noi 2.000 de lumânări și pornește regulile de la cea mai veche. Pe măsură ce vin lumânări noi, acel început se mută înainte. Așa că cele mai vechi intervale din extrema stângă se pot schimba sau pot dispărea.

Intervalele de timp

  • Regulile sunt aceleași pe orice interval de timp. Ele numără lumânări, nu ore. ATR vine din lumânările graficului.
  • Intervalele de timp în secunde (1, 5, 10, 15 și 30 de secunde) există doar pentru cripto. Acțiunile și FX încep de la 1 minut.
  • Lumânările acțiunilor din SUA acoperă programul pieței (09:30–16:00, ora New Yorkului). Regulile nu știu de sesiuni. Un interval poate trece peste o noapte sau peste un weekend, iar saltul de la deschidere se numără ca orice altă mișcare.
  • Pe un grafic de 1 secundă, desenele se actualizează cel mult o dată la 2 secunde.

Diferențe față de scriptul Pine original

KAGAMI desenează aceleași intervale, linii, etichete și culori ca scriptul original cu setările lui implicite. Ce diferă:

  1. Fără setări. Fiecare parametru este fixat la valoarea implicită a originalului.
  2. Fără medii mobile. Cele trei medii mobile opționale ale originalului nu se desenează. Acolo sunt oprite implicit.
  3. Fără alerte. Cele două alerte ale originalului, pentru un interval care se formează și pentru un interval care se termină sau este străpuns, nu există în KAGAMI.
  4. Mereu lumânări închise. În TradingView, Evaluate on bar close only poate fi oprit. În KAGAMI este mereu pornit.
  5. Istoricul. KAGAMI citește până la cele mai noi 2.000 de lumânări. TradingView are adesea mai multe. Cele mai vechi intervale pot fi diferite.
  6. Datele lumânărilor. KAGAMI folosește propriile date de piață. O mică diferență la o lumânare poate schimba ce intervale se găsesc.
  7. Mărimea tick-ului. KAGAMI folosește propria regulă (vezi calculul). Contează doar la testul de plat.
  8. Limitele de obiecte. TradingView spune că limita lui de 500 este aproximativă. KAGAMI le păstrează exact pe cele mai noi 500 din fiecare fel.
  9. Aspectul. KAGAMI folosește uneltele de desen ale graficului: un dreptunghi, linii de tendință, o formă de canal pentru umplere și un balon pentru etichetă. Mărimile și fonturile arată puțin diferit. Nu poți selecta, muta sau modifica aceste desene și nu se salvează.
  10. Punctele din viitor. Proiecția unui canal poate ajunge cu o lumânare după cea mai nouă lumânare închisă. KAGAMI așază acel punct cu o durată de lumânare mai târziu, după ceas. TradingView numără bare.

Cazuri limită

  • Mai puțin de 3 lumânări închise: nu se desenează nimic.
  • Primele 13 lumânări nu au ATR, așa că niciun interval nu poate începe. Primul interval poate apărea cel mai devreme la a 14-a lumânare.
  • Prețuri care nu se mișcă deloc: ATR este 0. Poate apărea un dreptunghi de înălțime zero, iar orice mișcare de mai târziu îl termină.
  • Un singur interval odată. Intervalele nu împart niciodată lumânări.
  • Porțiuni lungi și liniștite: un interval se termină la 150 de lumânări, chiar dacă prețul rămâne liniștit. Următorul poate începe 9 lumânări mai târziu.
  • Golurile de preț mari măresc amplitudinea reală, așa că ATR crește. Asta lărgește limitele pentru lumânările următoare.
  • Lumânări lipsă: regulile numără lumânări, așa că o gaură în date este pur și simplu sărită.