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
KeltnerBandDown[N]Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
N | heltall | påkrevd | Antall barer som brukes både for det glidende gjennomsnittet av typisk pris og for det gjennomsnittlige barspennet. 14 og 20 er vanlige innstillinger. |
Formel
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)
// Lower Keltner band over 14 bars
lowerBand = KeltnerBandDown[14]
RETURN lowerBandTegner 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)
// 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
ENDIFBehandler 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)
// 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 medAverageTrueRange. - 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]medKeltnerBandCenter[20]gir linjer fra forskjellige vinduer som kan krysse hverandre. HoldNidentisk på tvers av de tre Keltner-funksjonene.
Relaterte instruksjoner
KeltnerBandCenter, kanalens midtlinje.KeltnerBandUp, det symmetriske øvre båndet.AverageTrueRange, volatilitetsmål som tar hensyn til gap, for egendefinerte kanalvarianter.BollingerDown, nedre bånd i det standardavviksbaserte alternativet.DonchianChannelDown, nedre kanallinje basert på den laveste bunnen.TypicalPrice, den(high + low + close) / 3serien bak midtlinjen.Average, utjevningen som brukes for begge kanalkomponentene.Lowest, minimum av en serie over et vindu, en annen støttereferanse.