OPEN-SOURCE SCRIPT
Updated Donchian Channels with Strategy

Donchian Channels are three lines generated by moving average calculations that comprise an indicator formed by upper and lower bands around a mid-range or median band. The upper band marks the highest price of a security over N periods while the lower band marks the lowest price of a security over N periods. The area between the upper and lower bands represents the Donchian Channel. Career futures trader Richard Donchian developed the indicator in the mid-twentieth century to help him identify trends. He would later be nicknamed "The Father of Trend Following."
How To Calculate Donchian Channels
Channel High:
Choose time period (N minutes/hours/days/weeks/months).
Compare the high print for each minute, hour, day, week or month over that period.
Choose the highest print.
Plot the result.
Channel Low:
Choose time period (N minutes/hours/days/weeks/months).
Compare the low print for each minute, hour, day, week or month over that period.
Choose the lowest print.
Plot the result.
Center Channel:
Choose time period (N minutes/hours/days/weeks/months).
Compare high and low prints for each minute, hour, day, week or month over that period.
Subtract the highest high print from lowest low print and divide by 2.
Plot the result.
This scripts gives you to alerts
If price above the center channel this means BUY and script tells you are at the BUY ZONE
How To Calculate Donchian Channels
Channel High:
Choose time period (N minutes/hours/days/weeks/months).
Compare the high print for each minute, hour, day, week or month over that period.
Choose the highest print.
Plot the result.
Channel Low:
Choose time period (N minutes/hours/days/weeks/months).
Compare the low print for each minute, hour, day, week or month over that period.
Choose the lowest print.
Plot the result.
Center Channel:
Choose time period (N minutes/hours/days/weeks/months).
Compare high and low prints for each minute, hour, day, week or month over that period.
Subtract the highest high print from lowest low print and divide by 2.
Plot the result.
This scripts gives you to alerts
If price above the center channel this means BUY and script tells you are at the BUY ZONE
Release Notes
In this version we changed some tickets name and made some bug fixes.Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.