INVITE-ONLY SCRIPT

Gregoire Channel

Updated
Why hasn't someone made an indicator that can tell the difference between a trend and trading range? RSI gets butchered in a trend, and MACD gets annihilated in a trading range. Wells Wilder Jr. tried to make a complete system with the Directional Movement System, but the results weren't great. I think I've found the solution in the Gregoire Channel.

Based on a Donchian Channel, we're plotting dynamic support and resistance. In addition, there's calculations made to determine if price is trending or ranging:

GREEN bars: price is trending up
RED bars: price is trending down
GRAY bars: price is in a trading range

The trader can use this information as they please, but I've also included complete systems with alerts for automated trading:

Trend Following
Trend Following (long only)
Volatility Breakout
Volatility Breakout (long only)

Trend Following stays in the trade until the trend changes. This is best on securities with historically strong trends, like the stock market indexes or BTC.

Volatility Breakouts attempt to capture just the trending phases and is defensive in nature. This system is best for low-liquidity securities (alt-coins, penny stocks) or stuff that doesn't trend often (forex).

Long Only modes were added for people that don't want to short anything that has gone up for 100+ years (stock market) or people located in the US who only have the ability for long-only strategies (crypto).

TO SET UP ALERTS: Select the system you want in the indicator settings (Trend, Trend - long only, Volatility, Volatility - long only), then add an alert with the Gregoire Channel. I prefer to alert "on bar close". NOTE: TradingView will warn you this is a repainting indicator, but that's false! The script uses a variable (bar_index) that triggers the repainting warning no matter what. It's a known issue with developers (
How to avoid repainting when NOT using security()

Release Notes
Use the link below to get this indicator, plus the Gregoire Channel Strategy and Gregoire Channel Width!
Release Notes
Added tooltips, removed unnecessary/confusing customization options.
Trend AnalysisVolatility

Invite-only script

Access to this script is restricted to users authorized by the author and usually requires payment. You can add it to your favorites, but you will only be able to use it after requesting permission and obtaining it from its author. Contact gregoirejohnb for more information, or follow the author's instructions below.

TradingView does not suggest paying for a script and using it unless you 100% trust its author and understand how the script works. In many cases, you can find a good open-source alternative for free in our Community Scripts.

Author's instructions

Get this indicator here: https://gumroad.com/l/gregoire-channel

Want to use this script on a chart?

Warning: please read before requesting access.

Also on:

Disclaimer