Over deze indicator

Phoenix Range Detector vindt rustige stukken op een grafiek. In die stukken blijft de prijs in een smalle band. Hij tekent elk stuk als een vak of als een schuin kanaal.

Wil je hem toevoegen? Klik in KAGAMI bovenaan de grafiek op Indicators. Hij staat in de groep KAGAMI en heet Phoenix Range Detector. Op de grafiek staat zijn naam als Phoenix RD.

De knoppen en instellingen van de grafiek zelf zijn in het Engels.

Deze indicator staat nog niet in de lijst Indicators van elk account.

KAGAMI bepaalt de tekeningen op zijn eigen servers. Hij volgt de regels van het originele script, dat voor TradingView is geschreven.

Wat je op de grafiek ziet

Een kaars (of balk) is een stukje tijd op de grafiek, bijvoorbeeld 15 minuten. Een bereik (range) is een reeks kaarsen die in een smalle band blijven.

  • Een gouden vak is een vlak bereik. De prijs bewoog erin zijwaarts.
  • Een lichtblauw kanaal is een schuin bereik. Het heeft twee doorgetrokken blauwe randen met een vage blauwe vulling ertussen.
  • Een rode streepjeslijn loopt door het midden. Hij markeert het halverwege-punt.
  • Twee stippellijnen markeren de kwartpunten, op een kwart en op drie kwart van de hoogte.
  • Een klein label staat bovenop, aan het rechtereind. Er staat STATIC (statisch) bij een vak en DYNAMIC (dynamisch) bij een kanaal.

Het nieuwste bereik groeit als elke kaars sluit. Zijn rechterrand schuift mee met de grafiek.

Eindigt een bereik? Dan verandert dit:

  • Een kaars sloot erboven: het wordt groen.
  • Een kaars sloot eronder: het wordt rood.
  • Het liep gewoon af, omdat het te lang of te breed werd: het houdt zijn kleur.
  • Een kanaal krijgt korte streepjeslijnen. Die trekken het twee kaarsen verder door.
  • Een dunne streepjeslijn loopt naar rechts vanaf de boven- of onderkant van het bereik. Hij stopt als een kaars erdoorheen sluit, of na 100 kaarsen.

Er groeit maar één bereik tegelijk. Bereiken overlappen elkaar nooit.

Een daggrafiek van AAPL met drie bereiken. Rechts een gouden vak rond zijwaartse kaarsen. In het midden een kort dalend kanaal in groen, met een dunne streepjeslijn die vanaf de onderkant naar rechts loopt. Links een stijgend kanaal in rood.Een daggrafiek van AAPL met drie bereiken. Rechts een gouden vak rond zijwaartse kaarsen. In het midden een kort dalend kanaal in groen, met een dunne streepjeslijn die vanaf de onderkant naar rechts loopt. Links een stijgend kanaal in rood.
AAPL, dagkaarsen, met Phoenix Range Detector. 1 — het nieuwste bereik, een gouden vak STATIC. Het groeit nog. 2 — een schuin bereik, met het label DYNAMIC. Een kaars sloot erboven, dus het werd groen. Korte streepjeslijnen trekken zijn randen twee kaarsen verder door. 3 — de dunne streepjeslijn vanaf de onderkant. Die loopt naar rechts tot een kaars eronder sluit. Links werd een stijgend kanaal rood, omdat een kaars eronder sloot.

Hoe traders hem vaak lezen

  • Veel traders noemen een zijwaarts stuk een range of een consolidatie.
  • Veel traders lezen de boven- en onderkant van een bereik als prijzen waar bewegingen eerder stopten.
  • Sommige traders letten op de kleur die een bereik krijgt. Die toont aan welke kant een kaars sloot toen het eindigde.
  • Sommigen letten op de streepjeslijn nadat een bereik is geëindigd. Ze kijken of de prijs ernaar terugkomt.
  • Sommigen gebruiken de middenlijn. Die toont of de prijs in de bovenste of de onderste helft staat.

Een indicator beschrijft alleen prijzen uit het verleden. Hij kan de toekomst niet voorspellen.

De instellingen

Deze indicator heeft geen instellingen om te veranderen. Hij gebruikt altijd dezelfde vaste waarden:

  • Een nieuw bereik beslaat 10 kaarsen. Een bereik duurt hooguit 150 kaarsen.
  • Een nieuw bereik mag hooguit 2 keer de ATR hoog zijn.
  • ATR betekent average true range. Het is de gemiddelde grootte van de beweging van één kaars, over de laatste 14 kaarsen.
  • Een groeiend bereik mag een beetje breder worden, tot 2,4 keer de ATR.
  • Een bereik eindigt als een kaars meer dan 0,15 keer de ATR voorbij zijn rand sluit.
  • Kleuren: goud voor vakken, lichtblauw voor kanalen, groen en rood als een bereik eindigt.

Wanneer hij je kan misleiden

  • Hij vindt bereiken achteraf. Een bereik verschijnt pas als er 10 kaarsen in zijn gesloten. Het begint dus 10 kaarsen terug.
  • Het nieuwste bereik kan nog veranderen. Tot het eindigt, kunnen de bovenkant, de onderkant, de helling en de soort bij elk slot veranderen.
  • Een kleur is geen trend. Groen of rood zegt alleen waar één kaars sloot. De prijs kan kort daarna weer binnen komen.
  • Grote kaarsen rekken de regels op. Alle grenzen volgen de ATR. Zijn de kaarsen groot? Dan telt een brede band toch als smal.
  • Heel kleine kaarsen maken ze strenger. Is de markt heel rustig? Dan kan een kleine beweging een bereik beëindigen.
  • Sprongen tellen als bewegingen. Een sprong tussen kaarsen, zoals de sprong van een aandeel 's nachts, kan een bereik beëindigen.
  • De kaars in de maak telt niet mee. De kaars die zich nog vormt, telt pas mee als hij sluit.
  • Oude tekeningen kunnen verschillen. Helemaal links passen de tekeningen misschien niet bij die van TradingView. KAGAMI leest misschien minder kaarsen uit het verleden.

Grafieken zijn om van te leren. Ze zijn geen advies. Lees onze Risicowaarschuwing.

Een voorbeeld

Neem NASDAQ:AAPL op een grafiek van 15 minuten. Elke kaars is 15 minuten. De getallen hieronder zijn verzonnen.

  1. Stel, de ATR is 0,50 en blijft dat.
  2. 10 kaarsen lang beweegt AAPL zijwaarts tussen 100,00 en 100,80. De band is 0,80 hoog.
  3. De grens is 2 × 0,50 = 1,00. De band past, dus er verschijnt een gouden vak STATIC.
  4. Er sluiten meer kaarsen binnen het vak. Het vak groeit naar rechts.
  5. Dan sluit een kaars op 100,90. De bovenkant van het vak is 100,80.
  6. Het breukniveau is 100,80 + 0,15 × 0,50 = 100,875. De slotprijs ligt erboven.
  7. Het bereik eindigt en het vak wordt groen. Het eindigt bij de kaars vóór de breuk.
  8. Een groene streepjeslijn loopt naar rechts vanaf de onderkant van het vak, op 100,00.
  9. Die lijn stopt bij de eerste slotprijs onder 99,925, of na 100 kaarsen.

Technische details

Dit deel geeft de precieze regels, voor lezers die ze willen weten. Elke regel draait alleen op gesloten kaarsen, één kaars tegelijk, van de oudste kaars die KAGAMI leest tot de nieuwste.

De berekening

De begrippen die de regels gebruiken:

  • True range van een kaars = de grootste van high − low, |high − previous close| en |low − previous close|. Op de allereerste kaars is het high − low.
  • ATR = het gemiddelde van Wilder van de true range over 14 kaarsen. De eerste ATR is het gewone gemiddelde van de eerste 14 true ranges. Daarna ATR = (true range + 13 × previous ATR) ÷ 14. De eerste 13 kaarsen hebben geen ATR.
  • Midden van een kaars = (high + low) ÷ 2.
  • Passende lijn = de rechte lijn die volgens de kleinste kwadraten het best past door de middens van de kaarsen van het bereik (formules hieronder).
  • Bovenste afstand = de grootste high − fit(x) over de kaarsen van het bereik. Onderste afstand = de kleinste low − fit(x) (meestal onder nul). De randen van het kanaal zijn fit(x) + upper offset en fit(x) + lower offset. Zo raken ze de echte hoogste en laagste prijs rond de lijn.
  • Statische hoogte = hoogste prijs − laagste prijs van de kaarsen van het bereik.
  • Dynamische hoogte = bovenste afstand − onderste afstand.
  • Drift = |slope| × (n − 1): hoe ver de passende lijn over het bereik klimt of daalt.
  • Vlak: drift ≤ 0.35 × the larger of (static height, tick size).
  • Tickgrootte = de kleinste prijsstap. KAGAMI gebruikt 0,01 voor Amerikaanse aandelen (0,0001 als de laatste slotprijs onder 1 ligt), en één eenheid van de prijsnauwkeurigheid van de grafiek voor elke andere markt. Hij telt alleen mee in de test op vlak.

De passende lijn: nummer de kaarsen van het bereik x = 0, 1, 2 … vanaf de eerste kaars, met y = het midden van de kaars en n = het aantal kaarsen. Dan:

  • slope = (n × Σxy − Σx × Σy) ÷ (n × Σx² − (Σx)²), of 0 als de onderkant van die breuk 0 is
  • start = (Σy − slope × Σx) ÷ n
  • fit(x) = start + slope × x

De ATR in elke test hieronder is de ATR van de kaars die wordt beoordeeld.

Een daggrafiek van AAPL met een lichtblauw schuin kanaal rond 16 kaarsen. Een stip markeert het midden van elke kaars. De bovenrand raakt de hoogste prijs van één kaars, en de onderrand raakt de laagste prijs van de laatste kaars.Een daggrafiek van AAPL met een lichtblauw schuin kanaal rond 16 kaarsen. Een stip markeert het midden van elke kaars. De bovenrand raakt de hoogste prijs van één kaars, en de onderrand raakt de laagste prijs van de laatste kaars.
AAPL, dagkaarsen, met Phoenix Range Detector, terwijl dit bereik nog groeit. Elke stip is het midden van een kaars, halverwege zijn hoogste en laagste prijs. De randen van het kanaal lopen evenwijdig aan de passende lijn: de rechte lijn die het best bij de stippen past. 1 — de bovenrand gaat door de hoogste prijs die het verst boven de passende lijn ligt. 2 — de onderrand gaat door de laagste prijs die het verst eronder ligt. De dunne rode streepjeslijn bovenaan is het plafond van een ouder bereik.

Een bereik starten

Op elke gesloten kaars zolang er geen bereik groeit:

  1. Er moeten minstens 10 kaarsen vóór deze kaars liggen.
  2. Het venster is deze kaars en de 9 ervoor: 10 kaarsen. Het venster moet beginnen na de laatste kaars van het vorige bereik.
  3. Bepaal over het venster de passende lijn, de statische hoogte en de dynamische hoogte.
  4. Statisch past als statische hoogte ≤ 2.0 × ATR. Dynamisch past als dynamische hoogte ≤ 2.0 × ATR.
  5. Past een van de twee? Dan begint er een bereik bij de eerste kaars van het venster.
  6. Het is dynamisch als dynamisch past, en óf statisch niet past, óf het venster niet vlak is en dynamische hoogte ≤ 0.85 × static height. Anders is het statisch.

Na het einde van een bereik kan het volgende venster op zijn vroegst beginnen bij de kaars die het beëindigde. Het volgende bereik kan dus op zijn vroegst 9 kaarsen na het einde verschijnen.

Een bereik laten groeien of beëindigen

Op elke volgende gesloten kaars, met n = het aantal kaarsen van de eerste kaars van het bereik tot en met deze:

  1. Bepaal de passende lijn opnieuw, met deze kaars erbij. De statische hoogte neemt nu ook de hoogste en laagste prijs van deze kaars mee.
  2. De grens is 2.0 × ATR × 1.20, dus 2.4 × ATR.
  3. Statisch past als statische hoogte ≤ grens. Dynamisch past als dynamische hoogte ≤ grens.
  4. Breuk omhoog: slotprijs > vorige bovenkant + 0.15 × ATR. Breuk omlaag: slotprijs < vorige onderkant − 0.15 × ATR. Vorige betekent het bereik zoals het er na de laatste kaars bij stond: de boven- en onderkant van een vak, of de randen van een kanaal bij de laatste kaars.
  5. Ruimte voor lonten, alleen zolang het bereik statisch is: het vak past nog als er geen breuk is en statische hoogte ≤ grens + 0.60 × ATR (dus 3.0 × ATR). Een lont mag erbuiten steken en het vak oprekken. Alleen een slotprijs erbuiten breekt het.
  6. Het bereik eindigt als het al 150 kaarsen bevat (n > 150), als er een breuk omhoog of omlaag is, of als statisch (met de ruimte voor lonten) en dynamisch allebei niet passen.
  7. Anders komt deze kaars bij het bereik. Het vak neemt zijn hoogste en laagste prijs mee, en de passende lijn wordt bijgewerkt.
  8. De soort wordt opnieuw bepaald: dynamisch als dynamisch past, en óf statisch (met de ruimte voor lonten) niet past, óf het bereik niet vlak is en dynamische hoogte ≤ 0.85 × static height. Anders statisch.

Een groeiend bereik kan dus wisselen tussen STATIC en DYNAMIC, en zijn kleur verandert mee.

Wat er wordt getekend

Zolang een bereik groeit, wordt het op elke gesloten kaars opnieuw getekend, van zijn eerste kaars tot de nieuwste gesloten kaars.

OnderdeelStatisch bereikDynamisch bereik
Lichaameen vak van de hoogste tot de laagste prijs; rand goud #D4AF37, doorgetrokken, 2 px; vulling goud, 92% doorzichtigtwee doorgetrokken lijnen, lichtblauw #4FC3F7, 2 px, op fit + upper offset en fit + lower offset; een lichtblauwe vulling ertussen, 92% doorzichtig
Lijn op 50%streepjes, 1 px, rood #EF5350, op (top + bottom) ÷ 2streepjes, 1 px, rood #EF5350, op fit + (upper offset + lower offset) ÷ 2
Lijnen op 25% en 75%stippen, 1 px, goud, 40% doorzichtig, op een kwart en drie kwart van onder naar bovenstippen, 1 px, lichtblauw, 40% doorzichtig, op dezelfde kwarten van het kanaal
LabelSTATIC, bij de nieuwste kaars, op de bovenkant van het vakDYNAMIC, bij de nieuwste kaars, op het hoogste van de twee uiteinden van de bovenrand

Het label wijst omlaag naar zijn plek. Het is gevuld met de kleur van het bereik, 15% doorzichtig, met witte (#FFFFFF) tekst in een kleine grootte. Bij een dalend kanaal zweeft het label boven het rechtereind van het kanaal, op de hoogte van het linkereind.

Als een bereik eindigt

Het afgeronde bereik houdt de tekening van de kaars ervoor. Zijn rechterrand is de laatste kaars erbinnen. De kaars die het beëindigde, hoort er niet bij. Dan:

  1. Opnieuw kleuren, alleen na een breuk. De rand en vulling van het vak, de randen en vulling van het kanaal, de lijnen op 25% en 75% en het label worden blauwgroen #26A69A na een breuk omhoog, of rood #EF5350 na een breuk omlaag. Ze houden hun doorzichtigheid (vulling 92%, kwartlijnen 40%, label 15%). De lijn op 50% blijft rood. Het label houdt zijn woord.
  2. Doortrekken, alleen bij een dynamisch bereik. Twee streepjeslijnen van 2 px trekken de boven- en onderrand door met dezelfde helling, van de laatste kaars erbinnen tot 2 kaarsen later. Ze krijgen de eindkleur: groen, rood, of lichtblauw als het bereik gewoon afliep. Een rode stippellijn van 1 px trekt de lijn op 50% op dezelfde manier door. Het doortrekken eindigt één kaars na de kaars die het bereik beëindigde.
  3. Niveaus: het plafond en de vloer kunnen naar rechts blijven doorlopen (zie hieronder).

Het plafond is de bovenkant van het bereik bij zijn laatste kaars. Bij een kanaal is het de waarde van de bovenrand daar. De vloer is de onderkant, op dezelfde manier.

  • Het plafond blijft doorlopen als de kaars die het beëindigde niet boven ceiling + 0.15 × ATR sloot. De vloer blijft doorlopen als die kaars niet onder floor − 0.15 × ATR sloot.
  • Na een breuk omhoog loopt dus alleen de vloer door, na een breuk omlaag alleen het plafond, en als het bereik gewoon afliep, lopen ze allebei door.
  • Een niveau is een vlakke streepjeslijn, 1 px, in de eindkleur, 20% doorzichtig. Ook bij een kanaal is hij vlak.
  • Op elke volgende gesloten kaars loopt hij door tot die kaars. Hij stopt bij de eerste kaars die boven ceiling + 0.15 × ATR sluit (bij een plafond) of onder floor − 0.15 × ATR (bij een vloer), of 100 kaarsen na de laatste kaars van het bereik.
  • Een gestopt niveau blijft op de grafiek staan waar het stopte.

Hoeveel tekeningen blijven staan

Elk afgerond bereik blijft op de grafiek staan. KAGAMI houdt de grenzen van het originele script aan: 500 vakken, 500 lijnen en 500 labels. Komen er meer dan 500 van één soort? Dan wordt de oudste van die soort weggehaald, bij welk bereik die ook hoort. De vulling van een kanaal verdwijnt als een van zijn randen verdwijnt.

Lijnen raken het eerst op. Een statisch bereik laat tot 5 lijnen achter, een dynamisch bereik tot 10. Bij een lange geschiedenis verliezen de oudste bereiken links dus eerst hun lijnen. Een vak kan blijven staan zonder zijn lijn op 50%.

Invoer

KAGAMI toont voor deze indicator geen invoer. Hij gebruikt altijd de standaardwaarden van het originele script:

Instelling in het originele scriptWaarde die KAGAMI gebruiktWat het doet
Min bars in range10kaarsen in het beginvenster
Max bars in range150de grootste lengte van een bereik
ATR length14kaarsen in de ATR
Max range height (× ATR)2,0de grens voor de hoogte van een nieuw bereik
Expansion tolerance1,20de grens van een groeiend bereik is 2,0 × 1,20 × ATR
Breakout buffer (× ATR)0,15hoe ver voorbij een rand een slotprijs moet liggen om hem te breken
Evaluate on bar close onlyaanalleen gesloten kaarsen
Static: break only on candle CLOSEaanzet de ruimte voor lonten aan
Static: wick tolerance (× ATR)0,60de extra hoogte die een lont aan een vak mag toevoegen
Static — horizontal boxesaanvakken toegestaan
Dynamic — sloped channelsaankanalen toegestaan
Flat threshold (drift ÷ height)0,35daaronder telt een bereik als vlak
Dynamic wins if tighter than0,85een kanaal vervangt een vak alleen als het zoveel krapper is
Static colorgoud #D4AF37vakken
Dynamic colorlichtblauw #4FC3F7kanalen
Fill transparency92de vulling van vak en kanaal
Equilibrium (50%)aande lijn op 50%
Quarter levels (25% / 75%)aande lijnen op 25% en 75%
EQ colorrood #EF5350de lijn op 50%
Info labelaanhet label STATIC / DYNAMIC
Recolor on confirmed breakaangroen of rood na een breuk
Bullish breakblauwgroen #26A69Ana een breuk omhoog
Bearish breakrood #EF5350na een breuk omlaag
Dynamic: dashed projection after break (bars)2hoe ver een kanaal wordt doorgetrokken
Extend floor & ceiling until brokenaande doorlopende niveaus
Dynamic levels follow the channel slopeuitniveaus zijn vlak
Max extension (bars)100de grootste lengte van een niveau
Level line width1de breedte van de niveaus

Niet beschikbaar in KAGAMI:

  • een van de waarden hierboven veranderen;
  • de groep Moving Averages van het origineel (MA type, Source, Line width, en drie voortschrijdende gemiddelden van 20, 50 en 200 kaarsen). In het origineel staan ze standaard uit. KAGAMI tekent ze niet.

Wanneer waarden veranderen

  • KAGAMI beoordeelt alleen gesloten kaarsen. De kaars in de maak telt nooit mee. Er beweegt dus niets terwijl een kaars zich vormt.
  • De pagina vraagt de servers van KAGAMI om de tekeningen bij elke nieuwe gesloten kaars, en elke 60 seconden. Op heel korte tijdframes hooguit één keer per 2 seconden.
  • Het groeiende bereik verandert bij elk slot. Zijn rechterrand, bovenkant, onderkant, helling, soort en kleur kunnen allemaal veranderen. Zijn eerste kaars blijft.
  • Een afgerond bereik ligt vast. Alleen zijn niveaus groeien door tot ze stoppen, en de grenzen van 500 kunnen zijn oudste delen weghalen.
  • KAGAMI leest tot de laatste 2.000 kaarsen en begint de regels bij de oudste. Komen er nieuwe kaarsen bij, dan schuift dat begin naar voren. Daardoor kunnen de oudste bereiken helemaal links veranderen of verdwijnen.

Tijdframes

  • De regels zijn op elk tijdframe hetzelfde. Ze tellen kaarsen, geen uren. De ATR komt van de eigen kaarsen van de grafiek.
  • Tijdframes in seconden (1, 5, 10, 15 en 30 seconden) bestaan alleen voor crypto. Aandelen en valuta (FX) beginnen bij 1 minuut.
  • Kaarsen van Amerikaanse aandelen beslaan de beurstijden (09:30–16:00 uur in New York). De regels weten niets van sessies. Een bereik kan over een nacht of een weekend heen lopen, en de sprong bij de opening telt als elke andere beweging.
  • Op een grafiek van 1 seconde worden de tekeningen hooguit één keer per 2 seconden ververst.

Verschillen met het originele Pine-script

KAGAMI tekent dezelfde bereiken, lijnen, labels en kleuren als het originele script met zijn standaardinstellingen. Wat er anders is:

  1. Geen instellingen. Elke invoer ligt vast op de standaardwaarde van het origineel.
  2. Geen voortschrijdende gemiddelden. De drie voortschrijdende gemiddelden die je in het origineel kunt aanzetten, worden niet getekend. Daar staan ze standaard uit.
  3. Geen alerts. De twee alerts van het origineel, voor een bereik dat ontstaat en voor een bereik dat eindigt of uitbreekt, bestaan niet in KAGAMI.
  4. Altijd gesloten kaarsen. In TradingView kun je Evaluate on bar close only uitzetten. In KAGAMI staat het altijd aan.
  5. Geschiedenis. KAGAMI leest tot de laatste 2.000 kaarsen. TradingView heeft vaak meer. De oudste bereiken kunnen verschillen.
  6. Data van de kaarsen. KAGAMI gebruikt zijn eigen marktdata. Een klein verschil in een kaars kan veranderen welke bereiken worden gevonden.
  7. Tickgrootte. KAGAMI gebruikt zijn eigen regel (zie de berekening). Die telt alleen mee in de test op vlak.
  8. Grenzen voor objecten. TradingView noemt zijn grens van 500 bij benadering. KAGAMI bewaart precies de nieuwste 500 van elke soort.
  9. Het uiterlijk. KAGAMI gebruikt de eigen tekengereedschappen van de grafiek: een rechthoek, trendlijnen, een kanaalvorm voor de vulling en een tekstballon voor het label. Groottes en lettertypen zien er een beetje anders uit. Je kunt deze tekeningen niet selecteren, verplaatsen of bewerken, en ze worden niet bewaard.
  10. Punten in de toekomst. Het doortrekken van een kanaal kan één kaars voorbij de nieuwste gesloten kaars reiken. KAGAMI zet dat punt één kaarslengte later in kloktijd. TradingView telt balken.

Bijzondere gevallen

  • Minder dan 3 gesloten kaarsen: er wordt niets getekend.
  • De eerste 13 kaarsen hebben geen ATR, dus daar kan geen bereik beginnen. Het eerste bereik kan op zijn vroegst op de 14e kaars verschijnen.
  • Prijzen die helemaal niet bewegen: de ATR is 0. Er kan een vak zonder hoogte verschijnen, en elke latere beweging beëindigt het.
  • Eén bereik tegelijk. Bereiken delen nooit kaarsen.
  • Lange rustige stukken: een bereik eindigt bij 150 kaarsen, ook als de prijs rustig blijft. Het volgende kan 9 kaarsen later beginnen.
  • Grote sprongen maken de true range groter, dus de ATR groeit. Dat maakt de grenzen voor de volgende kaarsen ruimer.
  • Ontbrekende kaarsen: de regels tellen kaarsen, dus een gat in de data wordt gewoon overgeslagen.