Donchian Channel

Download Category:

Donchian Channel Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities in different time frames. In addition Donchian Channel has been designed with ease of use in mind, providing a simple and intuitive interface suitable for both novice and experienced Forex traders.

Donchian Channel

The Donchian channel is an indicator used in market trading developed by Richard Donchian It is formed by taking the highest high and the lowest low of the last n periods. The area between the high and the low is the channel for the period chosen.

A line is marked for the high and low values visually demonstrating the channel on the markets price. This indicator also includes a mid line and a moving average of the mid line.

The Donchian channel is a useful indicator for seeing the volatility of a market price. If a price is stable the Donchian channel will be relatively narrow. If the price fluctuates a lot the Donchian channel will be wider. Its primary use, however, is for providing signals for long and short positions.

If a security trades above its highest n periods high, then a long is established. If it trades below its lowest n periods low, then a short is established.

Buffers Used In Indicator

This indicator uses four buffers representing;

Upper Donchian Channel – Buffer 0 – Green Line

Middle Donchian Channel – Buffer 1 – Blue Line

Lower Donchian Channel – Buffer 2 – Green Line

MA Donchian Channel – Buffer 3 – Red Line

The Code

The code is fairly straightforward, it gets the High and Low for the last ‘n’ periods in InpBarsToLookBack.  It then takes an average of the High and Low values to create the Middle Line of the Channel.  The iMAOnArray function is then used to get a moving average of the  Middle Donchian Channel based upon parameters InpMaPeriod and InpMaMethod that have been inputted.

Chart Output

The output on the chart consists of the four buffers outlined above.  If needed the color can be changed to None to show only Buffers that are needed.

iCustom

To call the indicator using the iCustom function; 

double donchian = iCustom(Symbol(), Period(), “Donchian Channel”, InpBarsToLookBack, InpMaPeriod, InpMaMethod, Buffer[], shift);

To use a Script to call the last price of the Moving Average buffer using the default parameters it would be;

double donchian = iCustom(Symbol(), Period(), “Donchian Channel”, 20, 14, MODE_SMA, 3, 0);

Thanks

Thank you for taking the time to download this indicator.  Please feel free to post any questions related to the indicator and reviews are appreciated.

Donchian Channel

How to Install the Donchian Channel Indicator in MetaTrader 4

  • Unzip the downloaded Donchian Channel Indicator file.
  • Open MetaTrader 4, go to the “File” menu, and select “Open Data Folder”.
  • Navigate to the MQL4 folder, then open the Indicators folder.
  • Paste the unzipped Donchian Channel Indicator files into the Indicators folder.
  • Restart MetaTrader 4 or refresh the indicators list by right-clicking in the “Navigator” window and selecting “Refresh”.
  • In MetaTrader 4, open the “Navigator” window (Ctrl+N) and find the Donchian Channel Indicator under the “Indicators” section.
  • Drag and drop the Donchian Channel Indicator onto the chart of your choice.
  • Adjust the indicator settings as needed and click “OK” to apply it to the chart.
pmeerdfqrsn
Amazing Oscilator
Amazing Oscilator Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities...
0apbtfxnycs
PA RSI
PA RSI Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities...
leqin3snar2
MACD on Chart
MACD on Chart Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities...
hhursxz1scp
Superb Fractal
Superb Fractal Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities...
hdwdyo3u2np
Multi time frame example by recursion
Multi time frame example by recursion Indicator suitable for MT4 use. [tags:title] helps to identify...
tahctx5czso
Heikin Ashi Lines
Heikin Ashi Lines Indicator suitable for MT4 use. [tags:title] helps to identify potential trading opportunities...