Canale di Donchian
Il Canale di Donchian è un indicatore molto utile nel trading, sviluppato da Richard Donchian. Si forma prendendo il massimo e il minimo degli ultimi n periodi. L'area compresa tra il massimo e il minimo rappresenta il canale per il periodo scelto.
Una linea viene tracciata per indicare i valori massimi e minimi, mostrando visivamente il canale sul prezzo di mercato. Questo indicatore include anche una linea centrale e una media mobile della linea centrale.
Il Canale di Donchian è utile per analizzare la volatilità del prezzo di un mercato. Quando il prezzo è stabile, il canale sarà relativamente stretto. Se il prezzo subisce fluttuazioni significative, il canale si allargherà. Il suo utilizzo principale, tuttavia, è fornire segnali per posizioni long e short.
Se un titolo scambia sopra il massimo degli ultimi n periodi, si apre una posizione long. Se scambia sotto il minimo degli ultimi n periodi, si apre una posizione short.
Buffer Utilizzati nell'Indicatore
Questo indicatore utilizza quattro buffer che rappresentano:
- Canale Superiore di Donchian - Buffer 0 - Linea Verde
- Canale Centrale di Donchian - Buffer 1 - Linea Blu
- Canale Inferiore di Donchian - Buffer 2 - Linea Verde
- MA del Canale di Donchian - Buffer 3 - Linea Rossa
Il Codice
Il codice è piuttosto semplice, ottiene il massimo e il minimo per gli ultimi ‘n’ periodi in InpBarsToLookBack. Successivamente, calcola una media dei valori massimi e minimi per creare la Linea Centrale del Canale. La funzione iMAOnArray viene poi utilizzata per ottenere una media mobile del Canale Centrale di Donchian basata sui parametri InpMaPeriod e InpMaMethod forniti dall'utente.
Output del Grafico
Il risultato sul grafico consiste nei quattro buffer descritti sopra. Se necessario, il colore può essere impostato su Nessuno per mostrare solo i buffer richiesti.
iCustom
Per richiamare l'indicatore utilizzando la funzione iCustom;
double donchian = iCustom(Symbol(), Period(), "Canale di Donchian", InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);
Per utilizzare uno script e richiamare l'ultimo prezzo del buffer della Media Mobile utilizzando i parametri predefiniti, il codice sarebbe;
double donchian = iCustom(Symbol(), Period(), "Canale di Donchian", 20, 14, MODE_SMA, 3, 0);
Grazie
Grazie per aver dedicato del tempo a scaricare questo indicatore. Non esitate a postare eventuali domande relative all'indicatore e i vostri feedback sono sempre ben accetti.
Post correlati
- Indice di Volatilità Chaikin: Scegli il Giusto Algoritmo di Smussamento per MetaTrader 5
- Volatilità Stocastica: Indicatore per MetaTrader 5 da Utilizzare sul Grafico
- Notis: L'Indicatore per Misurare la Volatilità su MetaTrader 5
- Indicatore Donchian Ultimate per MT4: Scopri tutte le Funzionalità
- Indicatore di Equità e Bilancio per MetaTrader 5: Monitoraggio della Tua Performance di Trading