Iscriviti ora
Indicatori/probuilder · probacktest · proorder · proscreener

KeltnerBandDown

KeltnerBandDown in ProBuilder restituisce la banda inferiore del Keltner Channel, la linea centrale meno l'ampiezza media delle bar su N periodi. Sintassi, formula, esempi.

Sintassi

probuilder
KeltnerBandDown[N]

Parametri

NomeTipoPredefinitoDescrizione
NinteroobbligatorioNumero di bar usate sia per la media mobile del prezzo tipico sia per il range medio delle bar. 14 e 20 sono impostazioni comuni.

Formula

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

Lo stesso periodo N guida entrambe le medie, così un singolo parametro controlla l'intera banda.

Come funziona

La banda inferiore parte dal centro del canale, una media mobile semplice del prezzo tipico, e lo sposta verso il basso dell'altezza media delle ultime N bars. Quando la volatilità sale, i bars diventano più alti, il range medio cresce e la banda si allontana dal centro. Quando il mercato si calma, la banda si stringe verso la linea centrale.

Poiché l'offset è la media di (high - low), la larghezza delle bande riflette solo il movimento intrabar. I gap tra la chiusura di un bar e l'apertura del bar successivo non entrano nel calcolo, ed è questa la principale differenza rispetto alle varianti di canale basate su ATR, poiché il true range include il gap rispetto alla chiusura precedente.

La funzione legge direttamente massimo, minimo e chiusura dello strumento. Non c'è nessun (price) argomento, e la banda non può essere calcolata su una serie personalizzata.

Esempi

Esempio 1, Banda inferiore su un grafico (Indicatore)

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

Traccia la banda inferiore del Keltner Channel a 14 periodi. Combinato con KeltnerBandCenter[14] e KeltnerBandUp[14] disegna il canale completo.

Esempio 2, Comprare i ribassi in un trend rialzista (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

Tratta una chiusura sotto la banda inferiore come un ritracciamento tirato, ma solo mentre il prezzo resta sopra la sua media a 200 bar. La posizione viene chiusa quando il prezzo ruota verso il centro del canale.

Esempio 3, Cercare strumenti tirati (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")

Restituisce gli strumenti la cui chiusura si trova sotto la banda inferiore, classificati per quanto sotto di essa quotano.

Interpretazione

Un tocco o una chiusura sotto la banda inferiore significa che il movimento corrente è ampio rispetto alla bar media delle ultime N periodi. In un mercato laterale questo segna spesso un esaurimento di breve termine e precede una rotazione verso la linea centrale. In un trend discendente lo stesso segnale significa che il trend è in accelerazione, e il prezzo può restare sulla banda inferiore per molti bar.

La distanza tra KeltnerBandDown e KeltnerBandUp funge anche da misura di volatilità: un canale stretto segnala compressione, un canale che si allarga segnala espansione.

Errori e insidie comuni

  • Nessun argomento di prezzo. KeltnerBandDown[14](close) non compila. Appare solo il periodo, tra parentesi quadre.
  • Basata sul range, non sull'ATR. L'offset della banda calcola la media di (high - low) e ignora i gap. Su strumenti che aprono in gap frequentemente, questo canale è più stretto di una versione basata su ATR, e i segnali scattano più spesso. Una variante che tiene conto dei gap può essere costruita con AverageTrueRange.
  • Trappole di ipervenduto nei trend ribassisti. Comprare ogni chiusura sotto la banda rende male quando il mercato è in trend discendente, perché la banda continua a scendere con il prezzo. Combinala con un filtro di trend, come nell'Esempio 2.
  • Periodi non corrispondenti. Mescolare KeltnerBandDown[14] con KeltnerBandCenter[20] produce linee da finestre diverse che possono incrociarsi tra loro. Mantieni N identico nelle tre funzioni Keltner.
  • KeltnerBandCenter, la linea centrale del canale.
  • KeltnerBandUp, la banda superiore simmetrica.
  • AverageTrueRange, misura di volatilità che tiene conto dei gap per varianti di canale personalizzate.
  • BollingerDown, banda inferiore dell'alternativa basata sulla deviazione standard.
  • DonchianChannelDown, linea inferiore del canale basata sul minimo più basso.
  • TypicalPrice, il (high + low + close) / 3 serie dietro la linea centrale.
  • Average, lo smoothing usato per entrambe le componenti del canale.
  • Lowest, minimo di una serie su una finestra, un altro riferimento di supporto.