ATR By Time Indicator
Or Join My Mailing List for a 14 Day Free Trial!
What is ATR By Time?
This indicator was inspired by my RVOL By Time indicator.
Rather than calculating the ATR by recent price data it calculates an ATR for each candle based on that candle’s time of day.
For example, if you set the Lookback setting on this indicator to 14, then instead of calculating the ATR based on the past 14 candles it will calculate an ATR value based on the past 14 trading sessions for each candle.
This is extremely useful for day traders in particular as it allows you to gauge the average range of candles during certain times of day instead of only by the most recent price action.
It also draws a regular ATR (optional) – so this is essentially an enhanced ATR script that gives you multiple readings on price volatility.
The reason why this is a premium script that requires payment to access is because it took a lot of time, research and development in order to create. The other advantage of charging for it is that it retains exclusivity to only a select few dedicated traders.
If you don’t want to pay for this script then I completely understand and I have plenty of other free scripts that you might be interested in!
How It Works
This script uses a complex formula to calculate ATR values across distant historical bars.
Depending on the timeframe you select it will skip through historical bars to find previous bars from the same time of day. It collects these values then applies the traditional ATR formula to them.
The ATR value is determined by the maximum result of the following three calculations:
- Current high minus the current low
- The absolute value of the current high minus the previous close
- The absolute value of the current low minus the previous close
Whichever of these three calculations comes out highest, that is your ATR for the given candle.
Once this value is calculated for historical bars the ATR indicator’s reading is typically determined by a 14-period moving average of these individual ATR values. So the ATR reading you see on your screen is an average of the past 14 ATR values.
This means that as markets expand and contract this volatility reading will adapt to the change in candle price ranges.
The difference with the ATR By Time indicator’s calculation formula is that rather than referencing recent bars it references bars based on their time of day.
For example, if you are on the 1-Hour chart and you check the ATR By Time value at 9:00AM, then the value you see will be the result of the ATR calculation of every 9:00AM 1-Hour candle over the past 14 trading sessions.
You can also choose to enable the ATR moving average in the settings menu if you wish. This will give you a smoothed ATR reading by averaging the current session’s ATR value with previous sessions.
This versatility gives you a sophisticated reading on price volatility which is particularly helpful for day trade setups based around market opens or market closes when volatility tends to spike.
The regular ATR indicator will not account for this on the lower timeframes, but this indicator will!
I am a trader myself and so I know how skeptical you might be that this indicator is worth your time and money.
That is why I am offering a free 14 day trial of the indicator. All you need to do to initiate your trial is Join My Mailing List!
Once you have subscribed to the list I will receive an email notifying me of your interest. As soon as I possibly can, I will login to TradingView and grant you access to the indicator.
Make sure to include your TradingView username so that I can find your profile to add to the list of authenticated users.
If you have any questions during (or after) your trial you can contact me any time at email@example.com or leave a comment below.
If you are satisfied with the indicator after your trial you can purchase access to the indicator for a monthly fee of $4.00 USD by filling out your TradingView username and clicking the button below.
This price includes lifetime updates and support.
If you run into any issues with the indicator then I will personally help you resolve them for as long as I’m alive and TradingView continues to operate.
The source code to this script is private and proprietary. As it took me a long time to create this indicator I have decided to keep this project’s source code hidden.
If you are a PineScript coder and you are curious about the formula behind this script then you can check out the source code to my free RVOL By Time indicator which is very similar.