Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This indicator was inspired by the typical ATR(Average True Range). The ATR simply reports the AVERAGE range of the last n-bars.
This indicator reports the average n-bars, OF A SPECIFIC time. The ACR line will show the AVERAGE volatility of a specific CLOCK TIME. As this is all just an average, it is all calculated at the start of the session, so the Projection can be displayed for the rest of the session. I find that this lends itself to an easier planning of the day around expected movement for various instruments.
This may show users the times of day where price is most likely to move. Helpful for users that focus on larger bars.
You can put this on whatever bar size you want, but must be used on TIME CHARTS. It doesn't make much sense to put on M1 charts imo.
This indicator operates OnEachTic().
The Period sets how many days to look back to capture a range. I.e., an M30 bar @ 9:30, with a period of 5, will display the average range of of that 9:30 bar over the past 5 periods.
Configuration Days is used to get a count of the bars in session, this is mainly useful for people with unreliable data, or putting this on fast charts. Should be able to leave on default.
NOTE: This indicator builds off of your session template, and assumes each session has an equal number of bars in it. If you have custom templates where each day has a different # of bars, this indie may not be of use.
NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.
---EDIT - V2 9April2020---
Fixed Bug where the indicator was not saving properly with session or chart templates.
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
IMPORTANT: Read before install. This is an Average DAILY range indicator, so you MUST have at least the number of days you are setting your ADR to compute an ADR. This includes weekends that don't have data. So if it does not work, MAKE sure you have enough days loaded. E.g., if you are trying to display a 14-day average, but only have 10 actual days of data(excluding weekends), the indicator will return a null value(∞).
------------------------------------------------------------
This indicator will display an ADR on your screen. It will also display projections of that ADR as the day progresses.
As the range is extended, the lines will adjust until the ADR is achieved... The lines will then LOCK in place, change color and remain FIXED for the rest of the session. The image attempts to show this.
The lines produced are projections, NOT predictions. The lines are simply the result of subtracting the ADR from the CURRENT daily High to plot the LOW projection, and the opposite to plot the HIGH projection. This is why the lines will adjust and shrink as the range expands.
Setting "AutoScaleLines" to true, will autoscale so that the lines are always in view on your chart. I.e., this will shrink the bars.
The on-Screen text should be self-explanatory, but the label of "complete" simply describes the current day's range as a percentage of the ADR. E.g., a value of 50% tells you the CURRENT day's range is 1/2 the ADR.
You can either on-screen display, lines or both.
The indicator will update in real-time, on each tic.
Note, installing this indicator will create a folder in your indicators called "BTMM", that's where the indicator will be.
->UPDATE(26Nov2020): V2 of Indicator. Added new Parameter called Last-Bar SmartFit. This parameter will push the ADR(the lines) to the LOD(Low of Day) or HOD(High of Day), on the LAST bar in the session. This will occur when the ADR is NOT achieved on that day.
It works by putting the range on whichever came FIRST(LOD or HOD). THis is mostly visual, as I like to see visually, by how much the ADR was missed. Mostly just an easier way to see historical data. This adjustment will ONLY occur on the LAST bar of the session.
THIS image below attempts to explain what the new parameter is doing.
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This is a BETTER bar timer for NT.
This does the same thing the standard bar-timer that ships with NT does, except its better.
You can customize this one to be as subtle or obnoxious as you want it to be.
FONT CONTROL: It will allow you complete control over the text. This includes font style, font weight, text size, the color, etc.
FONT PLACEMENT: You can place it ANYWHERE on the screen. You can start with the origin points to include any of the 4 corners on the chart.
OFFSETS: Included with that standard placement, you can offset it from the edges by n-pixels. So after you place it, you can adjust it both horizontally AND vertically.
PRETEXT: I created this as I think the standard bar-timer takes up unnecessary space. I myself just like to see the clock-time, as it takes up less space. Here, you can leave it BLANK(default), or add in your own CUSTOM text. So if you like the standard timer, you could input "Time remaining = " for example, and it would be like the standard one. DO NOT USEescape characters, like backslashes in the pretext input field.
See image below for example of adding pretext.
NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.
---EDIT - V5 10Mar2022---
I have had this on my PC for a long time, but didn't think it was worth the update. But this will condense the status messages on screen when the indicator is not in use(not connected to data, not intraday, etc), as shown in the image below. Minor change, may not be worth the download for most.
---EDIT - V4 20January2020---
As per suggestion of @locky, and wanting to minimize space(purpose of this indie), you can now toggle on independently, and in any combination, the display of Hours, Minutes or Seconds. E.g., No need to show hours for a sub-hour chart.
---EDIT - V3 19January2020---
There was a bug with this indicator NOT saving the text style in templates or a workspace. This bug should be fixed now. Apologies for inconvenience. Thanks to @mrlucky1x for finding this bug
---EDIT - V2 16January2020---
Version two of this indicator will have a box around the text. By default it will be set to transparent, so you won't see it unless you change the color. Opacity setting is also there so you can make the box color more/less transparent.
October 7th, 2011
Size: 13.47 KB
Downloaded: 357 times
1005
forrestang
This indicator plots a semi-transparent rectangle with user defined inputs for the Opacity, Border Color, Height and Width of the rectangle.
This rectangle stays centered over the CLOSING price, and moves with it, so you know how far away your limits are from the last traded price.
Useful to visualize how far away your total risk tolerance may be from current price upon entry.
Example: if you know your max risk tolerance for a particular instrument is 20 tics, set the upper and lower limits to 20. Then you can visually see how far away your stop will be from your entry on your chart.
If you wanted to do targets too, add this indicator again to your chart, and make it a different WIDTH, and you can visualize your stop and your target at your time of entry.
June 23rd, 2011
Size: 2.28 KB
Downloaded: 712 times
941
forrestang
This indicator will quickly create and format a Taylor Trading Book in Excel......with any data you have on a chart in NinjaTrader.
NOTE: You will need to install MS Office Interop Files for this indicator to work properly. Do not install without following the instructions at the link below. You will ALSO need the Excel sheet as well.
Information on installation, and the sheets needed can be found in THIS thread.
2May2012: The dlls are now posted in the 2nd post of the thread listed above in the 'Quick Links' section. So now all you will need to do is paste these dlls in the folder listed in Step2, then reference the dlls as shown in Step3, then install the indie as you would any other indicator.
February 22nd, 2012
Size: 6.48 KB
Downloaded: 492 times
1133
forrestang
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
This is the HARSI indicator, requested in THIS thread.
This indicator is a port from TradingView. This indicator was originally created by a gentleman named JayRogers. If you want more info on this indicator, go HERE.
Most of the items in the settings should be self-explanatory.
The customization for the horizontal lines, and plots are near the bottom of the UI, if the styling or levels need to be changed.
The Stochastic Ribbon(blue/red lines) is disabled by default. If you use the ribbon, and the ribbon is taller than you want, you can use the "Stoch Scaler" input to scale it to a percentage of its normal size.
The RSI histogram is the same as the regular RSI(yellow line), so the histogram is also disabled by default.
For coders interested in pulling the HA levels for strategies... The bars are created within onRender(), so there is no actual object for the bars on the chart. There is however, and exposed data series for the OHLC values of the HA bars. The four individual data series are called, openHA[0], highHA[0], lowHA[0], closeHA[0] respectively.
NOTE: Installing this indicator will create a folder called "BTMM," that's where the indicator will be.
---EDIT - V2 13May2022---
*Added Null/Bars check to OnRender() method.
*Removed logic to attempt to automatically set the LINES for the Stochastics to transparent, when using 'ribbon' mode for the Stochastics. This might cause error in the case a user switches back and fourth.
This one starts at the beginning of each session and plots through the session. It includes a small bit of 'intelligence' in that it is made specifically to deal with ambiguous situations when a bar spans across the length of your desired ZigZag. In this case some ZZs don't know wether to plot an Up or Down move. This ZZ figures most of those situations out correctly. Although there are times it can be wrong if the desired ZZ is set too small for the volatility of the instrument.
Included are "real time" options so that the latest developing swing will plot Live, once it has reached the based threshold set by the user.
This will plot both the Swings INtraday, as well as the Daily Swing or Main Move. All of which can be toggled on off.
The ShowPreswings option when set to true, will plot swings that occur BEFORE the minimum ZZ length has occurred. An arrow will plot once that minimum swing length has occurred.
Many customizable options included with this, to include full customization of all of the lines, colors and widths, distance the labels and lines appear from the highs/lows etc.
Note: If you find bugs, have feature requests, or anything else, post in THIS thread.
Simple indicator that will plot up to 3, opaque boxes, n-hours beyond what your session start is. Useful for users that like to delineate a day into various sessions for observation.
AGAIN: The input for the box's start and end times is NOT a clock time, it is a decimal hours beyond whatever you session start is. If you input 5.25 for a start time, it will start the box at 5 hours and 15 minutes beyond your session's start time.
The input for the hours is a decimal, so you can tailor it to your needs. This indicator updates on-each-tic/real time, and will show the upcoming boxes for the current session, even if it is not active yet.
Note, installing this indicator will create a folder in your indicators called "BTMM", that's where the indicator will be.
-UPDATE(12Jan2022): Added stroke class to boxes. So now the OUTLINE of the box can be customized for a cleaner display.
-UPDATE(17Oct2020): Fixed description in 'properties' section for "start/end" times. This was just a visual bug, and does not impact functionality of indicator. Thanks to Romus for finding this bug.
August 3rd, 2018 01:34 PM Darquer Well done. Thank you.
August 28th, 2017 01:36 PM moneylender888 NT has never had a decent zigzag. Amazing job! Thank you.
May 31st, 2017 01:13 PM mehtachandru very good indicator . its one i hv been looking for to identify a trend . The yellow dots trend line is good , can it be
changed adjusted made in two parts. One for start of session and the other after trend changes or mid session.
April 24th, 2017 12:21 PM Maxie it is a great indikatoe, thks
July 8th, 2021 11:17 PM Bato75 Hey is there any was you could make this same indicator but for the Average Weekly Range instead of ADR. Or instead make
one indicator that does all the same things except its the ADR AWR and AMR?
June 14th, 2021 11:01 AM Bato75 love it
June 14th, 2021 11:01 AM Bato75
March 10th, 2021 03:59 PM pmat great job ! thanks for sharing
November 25th, 2021 09:20 PM dR5ERNCmCmUYmDcU I have been testing this indicator for over one week now using NQ and gives amazing results. IS there any way I can use
MA type in my strategy ??
when I tried it's not allowing me to choose the MA type from within a strategy.
Thanks
January 16th, 2021 01:33 PM Ilpropio great work.. very useful confirmation indicator
January 13th, 2021 09:07 AM sunshnpeg I'll run it from inside my strategy as an additional "entry filter" ! Thanks! -Bill-
January 12th, 2021 04:42 PM FT126 Very interesting. I'll give a go and report back in a few weeks (after back testing).
January 19th, 2022 08:29 AM newell This one is helpful in many ways, thank you!
June 20th, 2021 11:46 AM Aragorn Ironic I just started, last week, plotting the ATR at certain times of the day over several days only to find this great
tool. Very well done!
May 21st, 2021 03:02 PM MarketMage nice! thank you!