RexDog Average with ATR

813 vizualizações
Bam-- look what Rex did. A RexDog Average with ATR bands-- he's going insane. Simple but powerful.

This indicator includes the RexDog average but provides you with the ability to plot (and customize) both above and below ATR calculated bands.

With this indicator you can display all 3 or any combination of the bands: the RexDog Avg , Adding ATR Upper or the Subtracting ATR Below.

To remove a plot or customize color and line size go to the style options.

Before we get detailed with this version you can customize the default average factor of the RexDog Avg (default is 6). More tips on this below.

How This Works

Just as with the RexDog Average we take the 6 ATR data points (200, 100, 50, 24, 9, 5). We then create an average by dividing by 6. But wait there's more...

With this indicator you can customize independently the above and below bands via a float value for precision. 6 is the default (you can customize by increments at 0.25 or input value you like 1-20).

Now this works opposite how you might think but you'll get it once you start changing the numbers. For instance, editing the above band lowering the ATR factor will raise the band.

RexDog Avg Factor
With this release you are able to change the default average factor (6) to anything you want. You'll find though going too high or low from the default won't get the best results. The default increment change is 0.1 but you can enter any float value you like between 1-20.

The Original RexDog Average Overview

Yes, simple—the RexDog Average is a bias moving average indicator. The purpose is to provide the overall momentum bias you should have when trading an instrument. It works across all markets and all timeframes.

  • Price above the RexDog AVG = long momentum bias
  • Price below the RexDog AVG = short momentum bias
  • With the ATR addition most likely your usage will be similar to Bollinger Bands . While not the same as in deviations much of the same principles might apply, especially with customization.

*Note: we have banned the word “trend” in the RexDog Trading Method.

Additional Usage Advice:

If price rips through the average your momentum bias should probably change. 80% of the time when price moves through the RexDog Average it will come back and test the area around average within 1-2 bars. 20% of the time it does not. The momentum is so strong in that direction so look for a 50-70% tests of the bar that impulse through the RexDog Average.

If you are using the RexDog Trading Method by default if the price is above the average and you are short you are in a fade trade. The momentum trade would be long. Of course reverse if price is below.

On multiple time frames. Of course, one timeframe can be long bias and a lower timeframe can be short bias. Which one do you use? Both—if your in a short trade using lower timeframe and with the bias of the average your in a momentum trade—but on the higher timeframe your aware you are essential fading the overall momentum.


Rex and I searched high and low for one simple thing. A moving average (or combination of some) that we could use to form our momentum bias that worked for all timeframes and all markets we trade.

We tried and tested them all. Even went down the path of ribbons and various other types of hybrid EMA /MA derivatives. Nothing had a high enough accuracy or mathematically was reliable that we could say with a high probability that it was on the right side of the momentum.

We almost stopped and landed on using the true and tested 200 MA—but we found through extensive tests that using the 200MA or EMA you’re often late to the party. Look you don’t need to be the first one in the trade but having a heads up sure helps.

To quote one of the best financial movies of the modern era—Margin Call:
“There are three ways to make a living in this business: be first, be smarter, or cheat… it sure is a hell of a lot easier to be first”. The RexDog Average used properly enables you to be first or damn near close.

Under the Hood:
This is so simple most reading this will discount it. You might even scoff and berate Rex for wasting your time. But you would be wrong. The RexDog Average has been tested across all markets—FOREX, Crypto, Equities, Futures (even tick charts), and even the Penguin population in Antarctica.

The RexDog Average is an average of 6 simple moving averages: 200, 100, 50, 24, 9, 5.

Yes, that’s it.
Notas de Lançamento: This release has ATR extreme bands (up to 6 of them, 2 turned on by default).

This version is based on a step of the ATR bands.

  • Ability to change the step variable. 1 is the most reliable from our tests.
  • Option to turn all extreme bands off
  • Options to turn individual extreme bands on/off

Here is the indicator with all 6 extreme bands turned on:

What we noticed is while the upper and lower ATR bands for the RDA work well in relatively low volatility -- when volatility spikes it doesn't catch up fast enough.

Thus why we added extreme bands.

Provides a general idea on an extreme volatility move where you'd expect some reaction.

Extreme bands 1 & 2 seems well suited for this.
Notas de Lançamento: Update image (image above is wrong image and can't edit-- publishing here can be a interesting at times):

Notas de Lançamento: This latest release adds deviation bands from the RexDog Average.

Deviation bands are off by default but can be turned on in the options.

The difference between the 2 bands is the ATR extreme bands use the RexDog ATR in a stepped approach to display ATR extremes.

The deviation bands use a standard deviation calculation (default 2) to display the extreme price bands from the RexDog Average.

Also updated the color declarations to abide by future changes coming to pinescript.
Script de código aberto

No verdadeiro espírito TradingView, o autor deste script o publicou com código aberto, para que os traders possam compreendê-lo e verificá-lo. Um brinde ao autor! Você pode usá-lo gratuitamente, mas a reutilização deste código em uma publicação é regida pelas Regras da Casa. Você pode favoritá-lo para utilizá-lo em um gráfico.

Quer usar esse script no gráfico?
Join my Discord: https://discord.gg/WgjsxVz - My Google doc: The Ultimate Primer on trading BTC, ETH, and crypto ALT coins you can find: https://goo.gl/mS2cj8


What an awesome idea! I will try it to filter out a sideways/ranging market with this, when price is inbetween the lower and upper band.
I'm curious if you tested this indicator with different sources of closing (e.g. hlc3...) and different types of moving averages (wma, vwma, ema ...) and compared the results?
+1 Resposta
Really like this. I made a personal version where I cleaned up the wording a bit to fit how I read things, and added a color adjustment to it based on where the closing price is. I'll be happy to send you a copy if you want to look at it use the little bit that I added. I'm in your Discord, by the way, so can easily dm it to you. Thanks for taking your time to teach, and for also creating some of these interesting indicators!
xkavalis ClassicScott
@ClassicScott, Yes that would be great to take a look at. Always open to looking at things in different ways.