DynamicZoneRsiDown
DynamicZoneRsiDown in ProBuilder restituisce la soglia dinamica inferiore del Dynamic Zone RSI, una Bollinger Band applicata ai valori dell'RSI. Sintassi ed esempi.
Sintassi
DynamicZoneRsiDown[RSIperiod, BBperiod](price)Parametri
| Nome | Tipo | Predefinito | Descrizione |
|---|---|---|---|
RSIperiod | intero | 14 | Periodo del calcolo RSI sottostante. |
BBperiod | intero | 20 | Periodo delle statistiche delle Bande di Bollinger (media e deviazione standard) applicate ai valori di RSI. |
price | fonte di prezzo | chiusura | Serie di prezzo fornita all'RSI, tipicamente close. |
Formula
DynamicZoneRsiDown = Average[BBperiod](RSI[RSIperiod](price))
- STD[BBperiod](RSI[RSIperiod](price)) * 0.8Una banda inferiore in stile Bollinger, calcolata sulla serie dell'RSI invece che sul prezzo, con un moltiplicatore di deviazione standard di 0.8.
Come funziona
L'RSI classico usa soglie fisse, 30 per l'ipervenduto e 70 per l'ipercomprato, indipendentemente dallo strumento o dal regime. L'approccio Dynamic Zone sostituisce quelle costanti con bande derivate dalla distribuzione recente dell'RSI stesso. DynamicZoneRsiDown calcola la media dell'RSI su BBperiod bar e sottrae 0.8 volte la deviazione standard dell'RSI sulla stessa finestra.
Il risultato è una linea di ipervenduto che si muove. Nei periodi tranquilli, quando le letture dell'RSI si concentrano in un intervallo stretto, la banda si colloca vicino alla media dell'RSI e reagisce a deviazioni più piccole. Nei periodi volatili la banda si allarga, richiedendo un calo dell'RSI più ampio prima che una lettura si qualifichi come ipervenduto. Nelle tendenze ribassiste persistenti, dove un livello fisso di 30 segnalerebbe ipervenduto quasi continuamente, la banda dinamica scende insieme all'RSI e mantiene la soglia significativa.
La funzione restituisce solo la banda. Per generare segnali, calcola l'RSI separatamente con lo stesso RSIperiod e price, poi confronta le due serie, in genere attendendo che l'RSI torni a incrociare al rialzo la banda inferiore. La funzione complementare DynamicZoneRsiUp produce la banda superiore corrispondente.
Esempi
Esempio 1, Tracciare la banda dinamica inferiore (Indicatore)
// Lower Dynamic Zone RSI band, 14-period RSI, 20-period bands
a = dynamiczonersidown[14,20](close)
return a coloured(255,0,0) style(line,1)Disegna la soglia dinamica inferiore come linea rossa. Visualizzata insieme all'RSI, segnala la zona di ipervenduto adattiva.
Esempio 2, Zona dinamica completa con RSI sovrapposto (Indicatore)
// RSI with both dynamic bands in one panel
myRSI = RSI[14](close)
lowerband = DynamicZoneRsiDown[14,20](close)
upperband = DynamicZoneRsiUp[14,20](close)
RETURN myRSI, lowerband COLOURED(255,0,0), upperband COLOURED(0,180,0)Traccia l'RSI tra i suoi confini adattivi di ipervenduto e ipercomprato. I segnali si leggono sui tocchi e sui nuovi incroci delle bande invece che su livelli fissi.
Esempio 3, Ingresso adattivo in ipervenduto (ProOrder)
// Buy when RSI recovers above its dynamic oversold band in an uptrend
trend = Average[200](close)
myRSI = RSI[14](close)
lowerband = DynamicZoneRsiDown[14,20](close)
IF NOT LongOnMarket AND close > trend AND myRSI CROSSES OVER lowerband THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND myRSI > 60 THEN
SELL AT MARKET
ENDIFEntra long quando l'RSI torna a incrociare al di sopra della banda inferiore adattiva mentre il prezzo quota sopra la media a 200 periodi, poi esce quando il momentum si normalizza.
Interpretazione
| Condizione | Lettura |
|---|---|
| RSI sotto la banda inferiore | Il momentum è insolitamente debole rispetto al proprio range recente, ipervenduto adattivo. |
| L'RSI torna a incrociare sopra la banda | Possibile segnale rialzista, recupero dalla zona di ipervenduto. |
| Banda molto al di sotto della media dell'RSI | Volatilità elevata dell'RSI, solo le forti liquidazioni vengono registrate come ipervenduto. |
| Banda aderente alla media dell'RSI | Regime di momentum tranquillo, anche piccoli cali sono già sufficienti. |
Rispetto al livello fisso 30, la banda dinamica segnala meno letture false di ipervenduto nei mercati in tendenza e più letture utilizzabili nei mercati a bassa volatilità. Come per qualsiasi misura di ipervenduto, una lettura sotto la banda descrive le condizioni, non un'inversione garantita.
Errori e insidie comuni
- Impostazioni RSI non corrispondenti. Confrontare
RSI[14](close)controDynamicZoneRsiDown[7,20](close)produce segnali incoerenti. IlRSIperiodepricedi entrambe le serie devono corrispondere. - Usare la banda come oscillatore. La funzione restituisce la linea di soglia, non l'RSI stesso. Condizioni come
DynamicZoneRsiDown[14,20](close) < 30verificano il livello della banda, che raramente è ciò che una strategia intende. - Ordine delle parentesi. I due periodi condividono una sola coppia di parentesi quadre e la fonte di prezzo va tra parentesi tonde,
DynamicZoneRsiDown[14,20](close). Suddividere i periodi in parentesi separate genera un errore di sintassi. - Moltiplicatore fisso 0.8. Il fattore di deviazione standard è integrato e non può essere passato come parametro. Per una zona più ampia o più stretta, ricostruisci la banda manualmente da
Average,STD, eRSI.
Istruzioni correlate
DynamicZoneRsiUp, la corrispondente soglia dinamica superiore del Dynamic Zone RSI.DynamicZoneStochasticDown, lo stesso concetto applicato all'oscillatore Stochastic.DynamicZoneStochasticUp, banda dinamica superiore del Dynamic Zone Stochastic.RSI, il Relative Strength Index sottostante.BollingerDown, banda di Bollinger inferiore sul prezzo, la stessa costruzione della banda.STD, deviazione standard, uno degli elementi costitutivi della banda.Average, media mobile semplice, l'altro elemento costitutivo.Stochastic, oscillatore limitato alternativo utilizzabile con zone dinamiche.