Bli medlem i dag
Indikatorer/probuilder · probacktest · proorder · proscreener

KeltnerBandDown

KeltnerBandDown i ProBuilder returnerer det nedre båndet i Keltner-kanalen, senterlinjen minus gjennomsnittlig range per bar over N perioder. Syntaks, formel, eksempler.

Syntaks

probuilder
KeltnerBandDown[N]

Parametere

NavnTypeStandardBeskrivelse
NheltallpåkrevdAntall barer som brukes både for det glidende gjennomsnittet av typisk pris og for det gjennomsnittlige barspennet. 14 og 20 er vanlige innstillinger.

Formel

kode
Center          = Average[N]((high + low + close) / 3)
KeltnerBandDown = Center - Average[N](high - low)

Samme periode N driver begge gjennomsnittene, så en enkelt parameter styrer hele båndet.

Slik fungerer det

Det nedre båndet starter fra kanalsenteret, et enkelt glidende gjennomsnitt av typisk pris, og forskyver det ned med gjennomsnittshøyden til de siste N barer. Når volatiliteten stiger, blir barene høyere, gjennomsnittsområdet vokser, og båndet flytter seg lenger fra senteret. Når markedet blir stille, trekker båndet seg inn mot senterlinjen.

Fordi forskyvningen er gjennomsnittet av (high - low), gjenspeiler båndbredden bare bevegelse inne i baren. Gap mellom én bars lukk og neste bars åpning går ikke inn i beregningen, og det er hovedforskjellen fra ATR-baserte kanalvarianter, siden true range inkluderer gapet til forrige lukk.

Funksjonen leser instrumentets høyeste, laveste og lukkekurs direkte. Det finnes ingen (price) argument, og båndet kan ikke beregnes på en egendefinert serie.

Eksempler

Eksempel 1, Nedre bånd i et diagram (Indikator)

probuilder
// Lower Keltner band over 14 bars
lowerBand = KeltnerBandDown[14]
RETURN lowerBand

Tegner den nedre grensen til den 14-perioders Keltner Channel. Kombinert med KeltnerBandCenter[14] og KeltnerBandUp[14] tegner den hele kanalen.

Eksempel 2, Kjøpe tilbakefall i en opptrend (ProBacktest)

probuilder
// Mean reversion: buy a close below the lower band while above the long-term trend
lower = KeltnerBandDown[20]
trend = Average[200](close)

IF NOT OnMarket AND close < lower AND close > trend THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF LongOnMarket AND close > KeltnerBandCenter[20] THEN
  SELL AT MARKET
ENDIF

Behandler en sluttkurs under det nedre båndet som et overstrukket tilbakefall, men bare så lenge prisen holder seg over sitt 200-bars gjennomsnitt. Posisjonen avsluttes når prisen roterer tilbake til kanalens senter.

Eksempel 3, Skanne etter overstrukne instrumenter (ProScreener)

probuilder
// Instruments closing below their lower Keltner band
lower   = KeltnerBandDown[20]
stretch = 100 * (lower - close) / close
SCREENER[close < lower](stretch AS "Pct below band")

Returnerer instrumenter hvis sluttkurs ligger under det nedre båndet, rangert etter hvor langt under det de handles.

Tolkning

En berøring eller lukking under det nedre båndet betyr at den gjeldende bevegelsen er stor i forhold til gjennomsnittsbaren de siste N perioder. I et marked som går sidelengs markerer dette ofte kortsiktig utmattelse og kommer før en rotasjon tilbake mot midtlinjen. I en nedtrend betyr det samme signalet at trenden akselererer, og prisen kan ligge langs det nedre båndet i mange barer.

Avstanden mellom KeltnerBandDown og KeltnerBandUp fungerer også som et volatilitetsmål: en smal kanal signaliserer sammentrekning, en bredere kanal signaliserer utvidelse.

Vanlige feil og fallgruver

  • Ingen prisargument. KeltnerBandDown[14](close) kompilerer ikke. Bare perioden oppgis, i hakeparenteser.
  • Range-basert, ikke ATR-basert. Båndforskyvningen snitter (high - low) og ignorerer gap. På instrumenter som ofte gapper, er denne kanalen smalere enn en ATR-basert versjon, og signaler utløses oftere. En gap-bevisst variant kan bygges med AverageTrueRange.
  • Oversolgt-feller i nedtrender. Å kjøpe hver sluttkurs under båndet gir dårlige resultater når markedet trender nedover, fordi båndet fortsetter å falle med prisen. Kombiner med et trendfilter, som i Eksempel 2.
  • Ikke samsvarende perioder. Å blande KeltnerBandDown[14] med KeltnerBandCenter[20] gir linjer fra forskjellige vinduer som kan krysse hverandre. Hold N identisk på tvers av de tre Keltner-funksjonene.