Phoenix Range Detector
Găsește porțiunile în care prețul stă într-o bandă îngustă și le desenează ca dreptunghiuri sau canale înclinate.
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ă.
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.
- Să zicem că ATR este 0,50 și rămâne așa.
- Timp de 10 lumânări, AAPL merge lateral între 100,00 și 100,80. Banda are o înălțime de 0,80.
- Limita este 2 × 0,50 = 1,00. Banda încape, așa că apare un dreptunghi auriu STATIC.
- Se mai închid lumânări în interior. Dreptunghiul crește spre dreapta.
- Apoi o lumânare se închide la 100,90. Partea de sus a dreptunghiului este 100,80.
- Nivelul de străpungere este 100,80 + 0,15 × 0,50 = 100,875. Închiderea este deasupra lui.
- Intervalul se termină, iar dreptunghiul devine verde. Se termină la lumânarea dinaintea străpungerii.
- O linie verde întreruptă merge spre dreapta din partea de jos a dreptunghiului, la 100,00.
- 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, estehigh − 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 miclow − fit(x)(de obicei sub zero). Marginile canalului suntfit(x) + upper offsetșifit(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 0start = (Σy − slope × Σx) ÷ nfit(x) = start + slope × x
ATR din fiecare test de mai jos este ATR-ul lumânării care se judecă.
Pornirea unui interval
Pe fiecare lumânare închisă, cât timp niciun interval nu crește:
- Înaintea acestei lumânări trebuie să existe cel puțin 10 lumânări.
- 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.
- Calculează linia de potrivire, înălțimea statică și înălțimea dinamică pe fereastră.
- Varianta statică încape când înălțimea statică ≤
2.0 × ATR. Varianta dinamică încape când înălțimea dinamică ≤2.0 × ATR. - Când încape oricare dintre ele, un interval începe la prima lumânare a ferestrei.
- 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:
- 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.
- Limita este
2.0 × ATR × 1.20, adică2.4 × ATR. - Varianta statică încape când înălțimea statică ≤ limita. Varianta dinamică încape când înălțimea dinamică ≤ limita.
- 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. - 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. - 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ă. - Altfel, această lumânare intră în interval. Dreptunghiul îi cuprinde maximul și minimul, iar linia de potrivire se actualizează.
- 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ă.
| Parte | Interval static | Interval dinamic |
|---|---|---|
| Corpul | un 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 sus | punctate, 1 px, albastru deschis, cu transparență de 40%, la aceleași sferturi ale canalului |
| Eticheta | STATIC, la cea mai nouă lumânare, la partea de sus a dreptunghiului | DYNAMIC, 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:
- Recolorarea, doar după o străpungere. Marginea și umplerea dreptunghiului, marginile și umplerea canalului, liniile de 25% și 75% și eticheta devin verde-turcoaz
#26A69Adupă o străpungere în sus sau roșii#EF5350după 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. - 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.
- 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 subfloor − 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 subfloor − 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 original | Valoarea folosită de KAGAMI | Ce face |
|---|---|---|
| Min bars in range | 10 | lumânările din fereastra de pornire |
| Max bars in range | 150 | cel mai lung interval posibil |
| ATR length | 14 | lumânările din ATR |
| Max range height (× ATR) | 2,0 | limita de înălțime pentru un interval nou |
| Expansion tolerance | 1,20 | limita unui interval care crește este 2,0 × 1,20 × ATR |
| Breakout buffer (× ATR) | 0,15 | cât de departe dincolo de o margine trebuie să fie o închidere ca s-o străpungă |
| Evaluate on bar close only | pornit | doar lumânări închise |
| Static: break only on candle CLOSE | pornit | porneș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 boxes | pornit | dreptunghiurile sunt permise |
| Dynamic — sloped channels | pornit | canalele sunt permise |
| Flat threshold (drift ÷ height) | 0,35 | sub această valoare, un interval se numără ca plat |
| Dynamic wins if tighter than | 0,85 | un canal înlocuiește un dreptunghi doar când este cu atât mai strâns |
| Static color | auriu #D4AF37 | dreptunghiurile |
| Dynamic color | albastru deschis #4FC3F7 | canalele |
| Fill transparency | 92 | umplerea dreptunghiului și a canalului |
| Equilibrium (50%) | pornit | linia de 50% |
| Quarter levels (25% / 75%) | pornit | liniile de 25% și 75% |
| EQ color | roșu #EF5350 | linia de 50% |
| Info label | pornit | eticheta STATIC / DYNAMIC |
| Recolor on confirmed break | pornit | verde sau roșu după o străpungere |
| Bullish break | verde-turcoaz #26A69A | după o străpungere în sus |
| Bearish break | roșu #EF5350 | după o străpungere în jos |
| Dynamic: dashed projection after break (bars) | 2 | lungimea proiecției canalului |
| Extend floor & ceiling until broken | pornit | nivelurile care continuă |
| Dynamic levels follow the channel slope | oprit | nivelurile sunt drepte |
| Max extension (bars) | 100 | cel mai lung drum al unui nivel |
| Level line width | 1 | lăț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ă:
- Fără setări. Fiecare parametru este fixat la valoarea implicită a originalului.
- Fără medii mobile. Cele trei medii mobile opționale ale originalului nu se desenează. Acolo sunt oprite implicit.
- 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.
- Mereu lumânări închise. În TradingView, Evaluate on bar close only poate fi oprit. În KAGAMI este mereu pornit.
- 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.
- 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.
- Mărimea tick-ului. KAGAMI folosește propria regulă (vezi calculul). Contează doar la testul de plat.
- 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.
- 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ă.
- 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ă.