Iscriviti ora
Indicatori/probuilder · probacktest · proorder · proscreener

AroonDown

AroonDown in ProBuilder misura quante bar sono passate dal minimo più basso degli ultimi N periodi, scalato da 0 a 100. Sintassi, formula, esempi svolti.

Sintassi

probuilder
AroonDown[N]

Parametri

NomeTipoPredefinitoDescrizione
Nintero25Numero di bar analizzate per il minimo più basso più recente. Valori più corti reagiscono più velocemente ma cambiano più spesso; 25 è l'impostazione classica da manuale.

Formula

codice
AroonDown = 100 * (N - BarsSinceLowestLow) / N

BarsSinceLowestLow conta quante bars sono trascorse dal minimo più basso nelle ultime N bar. Un nuovo minimo sulla bar corrente dà 100. Un minimo verificatosi esattamente N bar fa dà 0.

Come funziona

AroonDown risponde a una sola domanda su ogni bar: quanto è recente il minimo significativo più vicino. Esamina gli ultimi N bars, individua il minimo più basso e converte il tempo trascorso da quel minimo in una percentuale della finestra.

La logica è basata sul tempo anziché sul prezzo. Non conta quanto fosse profondo il minimo, ma solo quando si è verificato. Un mercato che segna faticosamente nuovi minimi ogni poche bar mantiene AroonDown inchiodato vicino a 100 anche se ogni nuovo minimo supera il precedente di un solo tick.

L'indicatore è una metà del sistema Aroon. La sua controparte, AroonUp, applica la stessa misurazione al massimo più alto. Le due linee si leggono di solito insieme: la linea dominante identifica la pressione prevalente, e gli incroci tra loro segnano potenziali cambi di direzione del trend.

Esempi

Esempio 1, Segnale di soglia da AroonDown (Indicatore)

probuilder
// Flag bars where downward pressure dominates the 20-bar window
N = 20
myAroonDown = AroonDown[N]
IF (myAroonDown > 50) THEN
  SIGNAL = 1
ELSE
  SIGNAL = -1
ENDIF
RETURN SIGNAL

Restituisce 1 quando il minimo più basso delle ultime 20 bar si è verificato nella metà più recente della finestra, e -1 altrimenti. Un blocco costruttivo minimo per la classificazione del regime.

Esempio 2, Screening per nuovi trend ribassisti (ProScreener)

probuilder
// Instruments making recent lows while highs grow stale
ad = AroonDown[25]
au = AroonUp[25]
SCREENER[ad > 70 AND au < 30](ad AS "AroonDown")

Restituisce gli strumenti in cui il minimo a 25 bar è recente e il massimo a 25 bar è vecchio, la definizione standard di Aroon di un trend ribassista consolidato.

Esempio 3, Ingresso short sull'incrocio di Aroon (ProOrder)

probuilder
// Sell short when downward pressure overtakes upward pressure
ad = AroonDown[25]
au = AroonUp[25]

IF NOT ShortOnMarket AND ad CROSSES OVER au AND ad > 70 THEN
  SELLSHORT 1 CONTRACT AT MARKET
ENDIF

IF ShortOnMarket AND au CROSSES OVER ad THEN
  EXITSHORT AT MARKET
ENDIF

Apre uno short quando AroonDown incrocia al rialzo AroonUp con una lettura forte, e chiude quando la relazione si inverte. La soglia su ad filtra gli incroci deboli che si verificano a metà range.

Interpretazione

RangeLettura
da 70 a 100Il minimo più basso è recente. La pressione ribassista è attiva.
da 30 a 70Misto. L'ultimo minimo significativo sta invecchiando senza essere sostituito.
da 0 a 30Nessun nuovo minimo per gran parte della finestra, la pressione ribassista si è esaurita.

Le letture sono più utili se rapportate a AroonUp. AroonDown sopra 70 con AroonUp sotto 30 è la firma classica di un trend discendente. Entrambe le linee alte nello stesso momento indicano un range volatile in cui all'interno della finestra esistono sia un massimo recente sia un minimo recente.

Errori e insidie comuni

  • Nessun argomento di prezzo. AroonDown accetta solo un periodo tra parentesi quadre. AroonDown[20](close) è sintassi non valida, il calcolo si basa sempre sulla serie dei prezzi minimi.
  • Un valore alto significa ribasso, non rialzo. Il nome trae in inganno i nuovi utenti. AroonDown vicino a 100 è una lettura ribassista, segnala nuovi minimi. Leggerlo come un oscillatore in cui i valori alti sono rialzisti inverte ogni segnale.
  • Basato sul tempo, non sulla grandezza. Un solo nuovo minimo marginale riporta la linea a 100 indipendentemente da quanto superficiale sia stato lo sfondamento. Nei mercati tranquilli questo sovrastima la forza di una deriva al ribasso. Abbinarla a una misura di volatilità o di forza del trend come ADX dà contesto.
  • Comportamento a gradini. Tra nuovi minimi, la linea scende con incrementi fissi di 100/N per barra. La logica di incrocio su periodi molto brevi genera gruppi densi di segnali perché la linea salta a grandi passi.
  • AroonUp, la linea di accompagnamento che misura le bar trascorse dal massimo più alto.
  • ADX, misura della forza del trend spesso combinata con le letture di Aroon.
  • DIminus, componente del movimento direzionale per i movimenti al ribasso.
  • DIplus, componente del movimento direzionale per i movimenti al rialzo.
  • LowestBars, restituisce direttamente il numero di bar trascorse dal valore più basso.
  • HighestBars, restituisce il numero di bar trascorse dal valore più alto.
  • Lowest, il valore più basso su una finestra di lookback.
  • Supertrend, livello trend-following spesso utilizzato con gli indicatori direzionali.