Extending rectangle drawing tool for NinjaTrader 8

(3 customer reviews)

$58.00

This NinjaTrader 8 drawing tool let you quickly draw extending rectangle either in free form by clicking 2 points on the chart or with a single click on a candle.

Category:

Description

This drawing tool for NinjaTrader 8 draws a rectangle quickly from a single click on a candle or in free form selection by clicking 2 points on the chart.

By default the rectangle is extending from the clicked candle all the way to the chart right edge.

Drawing rectangle quickly with a single click makes annotating charts faster. It’s also very handy to have annotation text associated with the rectangle so it’s easier to remember what makes this area important or what action to take around that area.

The following types of extending rectangles are available from the Drawing tools menu from your chart:

  • Rectangle from Candle Open to Close
  • Rectangle from Candle Low to Close
  • Rectangle from Candle High to Close
  • Rectangle from Candle High to Low
  • Rectangle from Candle Upper Wick
  • Rectangle from Candle Lower Wick
  • Rectangle from Gap (previous Close to Open)
  • Rectangle from FVG of selected Candle
  • Rectangle from remaining FVG of selected Candle
  • Rectangle from two clicks

Extending rectangles from the Drawing tool menu

The following options are also available:

  • Option to extend the rectangle to the left or right.
  • The default rectangle length is from the clicked candle to the current forming candle.
  • Option to make the rectangle visible only from the chart interval drawn from and lower or higher.
  • Annotation text can be added to the rectangle. Up to 5 predefined annotation text can be saved in a default template to quickly change the annotation of a rectangle from right clicking on it.
  • Option to horizontally align the annotation text to the left, the right or the middle of the rectangle.
  • Option to vertically align the annotation text to the top, the bottom or the middle of the rectangle.
  • Option to change the rectangle outline color and style.
  • Option to change the rectangle background color and opacity.
  • Option to predefined style and color for up to 9 chart intervals (period).
    • Comes with predefined line style for Monthly, Weekly, Daily and 1 hour charts which are customizable.
  • Option to show the price label of the rectangle upper and lower levels.
  • Option to draw a line at half of the rectangle height.
  • Option to draw a line at each quarter (25%, 50% 75%) of the rectangle height.
  • Option to draw the rectangle in front of behind the chart bars
  • Option to draw projection lines from the rectangle price range

Please refer to the user guide under the GUIDE tab for a description of all settings and options available.

This tool is exclusively compatible with the desktop version of NinjaTrader; the NinjaTrader Mobile Trading App is not supported.

Release notes

version 7.1 – November 14, 2024
  • Improve stability by addressing a rare occurrence of an unhandled exception error.
version 7.0 – May 17, 2023
  • New option to draw the rectangle from the bar open time.
  • New visibility option. You now have the option to make the Rectangle visible only on the chart interval you drew the rectangle from. 
    You also have a new option to make the rectangle visible only on the selected chart intervals. To use this new option, the Interval visibility needs to be set to “Selected_Interval”. Then the values from the setting group “If Interval visibility = Selected_Interval” are used to determine if the rectangle should be visible or not.
  • New rectangle type: real gap.
  • You can now show or hide the projection lines from the context menu when right clicking on the rectangle drawing.
  • You can now use a range of chart interval in the Interval presets. To set a range, you open the desired ‘Interval # preset’ section and you change the value of ‘Interval # value’ to a range which is 2 numbers separated by a dash ‘ – ‘. For example for a range of 1 to 60 you will input 1 – 60. For a specific interval you input a single number. When saved as the default Template, the Rectangle color and style will automatically be set if you draw it on a chart that is within the chart interval you set.
  • Add option to create custom @DATE string by adding the desired date/time format in parenthesis. For example you could use @DATE(HH:mm) which will print 15:45. Or you could use @DATE(MM/dd) which will print 05/13
    The complete list of available characters is available in the user guide which you can access under the GUIDE tab on the product webpage.
  • Fixed some bugs with saving the text color, the text background and outline in Templates. Now the text background color will follow the chart background color if the background color is set to Transparent otherwise it will be drawn with the color you selected. The text color will follow the rectangle color if the text background color is set to Transparent otherwise it will be drawn with the color you selected.

version 6.0 – December 5, 2022
  • Add new option called “Cut drawing here” when you right click on a rectangle. When selected, the drawing anchor point will move to where the mouse cursor was when opening the context menu. If the mouse was on the left of the most left anchor then the rectangle will start from this new position. When selecting cut drawing here, the associated extension is automatically deactivated for that side of the rectangle.
  • Add option to draw the rectangle either in front or behind the chart bars.
  • Bug fix: When trying to draw a rectangle that needs bar price values in the right margin where there is no bar, the drawing will stay in build (pen cursor) until the user click over an existing bar.
 
version 5.0 – Sep 29, 2022
  • Two new Rectangle types: High to Close and Low to Close
  • When you right click on a rectangle, you can now extend it to the Left or Right.
  • It’s now easier to select a rectangle. You can now select a rectangle by clicking anywhere on the rectangle perimeter (outline). Tip: Did you know you can hold the Shift key down when moving the Rectangle Anchor points to move the selected Anchor horizontally.
  • You now have the option to draw projection lines from the price range of the rectangle. The projection lines are similar to the Fibonacci extension lines.
  • Annotation text can now be saved in the template
  • Option to draw all rectangles with the same color
version 4.1 – May 31, 2022
  • Add icon for the drawing tool menu and the drawing Tool Tile.
version 4.0 – March 7, 2022
  • When the Price Labels option is active, now Price Labels are drawn for the rectangle divider lines.
  • Add right click context menu to quickly activate/deactivate the option to draw divider lines.
  • Add right click context menu to quickly activate/deactivate the option to draw the price labels.
  • Add the option to predefine up to 5 custom text fields. These predefined text fields can quickly be selected from the right click context menu.
  • When entering the text (either manually or with the 5 predefined text fields) it’s now possible to use the string @PERIOD that will automatically be replaced by the chart period on which the rectangle was drawn from.
  • Fix. Now the Price labels are always visible when aligned to the right of the rectangle. In previous version the Price labels were sometime hidden by the chart right axis.
  • Fix an error when creating a rectangle in free form and when an anchor was beyond the most recent bar (ie was inside the chart right margin).
version 3.0 – December 2, 2020
  • Add drawing a rectangle in free form by clicking 2 points on the chart. This drawing mode is like the NinjaTrader built-in rectangle drawing tool but with all the added options like extending it.
version 2.0 – October 4, 2020
  • Initial release.

Terms

By purchasing this Product you get a lifetime License for one computer. You also get one year of free updates. At the end of this year of free updates your product will keep working normally, however you will no longer have access to the updates for free. The purchased version and updates will be downloadable from your My account page on this website.

Whenever you wish, you can purchase an update license at 80% to 90% discount of the Product regular selling price to extend your license with another year of free updates.

100% Satisfaction Guarantee
If you’re not satisfied, we’re not satisfied. That’s our commitment and your risk-free 30 days 100% money back guarantee.

This Product is compatible with NinjaTrader® 8 only.

All prices are in US$.

Please feel free to contact us with any questions.

By purchasing this Product, you acknowledge that you have read and agree to all Terms.

“NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.”

Guide

How to draw the Extending Rectangles

The Extending Rectangles are drawing tools and they are accessible from the Drawing Tools menu from your charts. You can also add you preferred Extending Rectangles types to the Drawing Tools Tile indicator. Another way to quickly start drawing Extending Rectangles is to create a Hot Key.

Hot tip:
When the Rectangle is not locked, you can hold the Shift key down to move the selected anchor on the horizontal axis only.

Screenshot of the Properties window of an Extending Rectangle with description of each setting below.
Properties window

Locked:

If you would like to get the rectangle locked automatically when you finish drawing it, for example to prevent to accidentally move it when you scroll your chart with the mouse, you can activate the “Locked” option and then save the settings as a Default Template by clicking on “template” then “save” then “Save as Default”

Interval visibility:

This setting allows you to see the Rectangle on either any chart intervals (Timeframe) or only on the interval from which you drew the Rectangle from and lower or higher interval.

For example, you draw a Rectangle on a 60 minutes chart interval with the interval visibility set to “Draw_on_and_below” and then if you change the chart interval to 1 day (higher timeframe) the Rectangle will be hidden. If you change the chart interval to 15 minutes (lower timeframe), the Rectangle will be visible. This setting allows to go back to a higher timeframe and not get the chart clutter with many lower timeframe drawings.
If you set the Interval visibility to “Draw_on_only”, the Rectangle will be visible only on the chart interval you drew it from. So from the above example, it will be visible only on the 60 minutes chart interval.
If you set the Interval visibility to “Draw_on_and_above”, the Rectangle will be visible on the chart interval you drew it from and on higher intervals. So from the above example, the Rectangle will be visible on the daily interval but will be hidden on the 15 minutes interval.
If you set the Interval visibility to “All”, the Rectangle will always be visible regardless of the chart interval.
If you set the Interval visibility to “Selected_Interval”, the Rectangle will only be visible on the selected chart interval defined under the section If Interval visibility = Selected_Interval.
Properties window for the selected interval visibility setting
As per the image above, the rectangle will be visible on a second chart from 1 to 60 seconds. If the interval of the second chart is 90 seconds, the rectangle will not be visible. You can change the range of each interval type by entering two integer number separated by the dash ‘-‘ character. If you want the rectangle to be visible only on a specific chart interval, for example 15 minutes, under the Minute range you will input 15 – 15.

Extend rectangle left:

When this option is active, the left side of the Rectangle will extend to the left edge of the chart.
You can also activate or deactivate this option from the right click context menu.

Extend rectangle right:

When this option is active, the right side of the Rectangle will extend to the right edge of the chart.
You can also activate or deactivate this option from the right click context menu.

Option to extend to the left and/or to the right

Cut drawing here

From the right click menu, there is an option called Cut drawing here. When you click on this menu selection, the rectangle will be cut where the mouse cursor was when you right clicked.
Cut drawing here

Price range divider lines:

You can select 3 different settings for this option:

  • None: No divider line will be visible.
  • Half: A line representing half of the range from the rectangle high to low will be visible.
  • Quarter: A line representing the lower and higher quarter of the rectangle range will be visible in addition to the line representing half of the range from the rectangle high to low.

Price range divider option

You can also activate or deactivate this option from the right click context menu.

Price range projection:

This option allows you to draw projection lines which are similar to Fibonacci extension lines. In this option field you need to enter the projection percentage values you want to see. 100% is the rectangle vertical range, 50% will be half of the rectangle range. Each value must be separated by the semi column character ;

For example if you would like to see the 50%, 100%, 150% values, you will enter it as follow: 50; 100; 150. You can activate/deactivate the projection lines from the right click context menu.
Price range projection lines

Show price label:

When this option is active, a price label will be visible for the price values of the top and bottom of the rectangle. A price label will also be drawn for the visible divider lines.
Price label option

Draw behind chart bars:

By default the Rectangles are drawn behind the chart bars.

If you prefer to draw the Rectangles in front of the chart bars, unselect this option then click on “template” at the bottom of the Properties window, click on “save“, then click on “Save as Default”.
The next time you draw this rectangle type, it will be drawn in front of the chart bars.

Please note that this setting has to be set in a Default Template to be effective.

Draw from bar open time:

When this option is active, the rectangle will be drawn from the bar opening time. This feature only works with Month, Week, Day and Minutes chart intervals. When you go to a lower chart interval you will see the rectangle starts from the opening time of the bar you clicked on to draw it. Option to draw from the bar opening time

Active outine, Active area color and Active area opacity (%):

These settings allow you to see and change the current Rectangle drawing appearance.

Use different color per Interval

By default the option “Use different color per Interval” is active which means the Rectangle will be drawn in different color depending on which chart interval (timeframe) you draw it. You can define your own preferred rectangle style (outline color and style, area color and opacity) for up to 9 chart intervals by using the Interval 1 to 9 preset sections.
Use different color per interval preset

You can use a single chart interval by entering a single number in the Interval value as per the Interval 3 value for the Day interval type in the image below.
You can also use a range of chart interval by entering two numbers separated by the dash character ‘-‘ as per the Interval 5 value for the Minute interval type in the image below.Use of chart interval range to preset the rectangle color

When the option “Use different color per Interval” is not active the Rectangles will always be drawn with the same color as defined by the following settings:

  • Outline if not using Interval preset
  • Area color if not using Interval preset
  • Area opacity (%) if not using Interval preset

Do not use different color per interval

Text

You can see a text annotation on the rectangle by using this Text field.
Changing text annotation
By default the Text field is pre-filled with: @TYPE On @INTERVAL from @DATE
Please note you can use the following special strings to build your custom dynamic annotation.
@TYPE : This string will be replaced by the type of rectangle drawn. For example, a Gap, a Upper Wick or a candle body rectangle.
@INTERVAL : This string will be dynamically replaced by the chart interval you drew the rectangle from.
@DATE : This string will be dynamically replaced by the date the rectangle is drawn from.
@DATE() : You can customize the date format by adding the desired format specifier inside the parenthesis. For example @DATE(HH:MM) or @DATE(mm/dd) or @DATE(mm/dd HH:MM)

List of available format specifier to choose from:

Format specifierDescriptionExample
“d”The day of the month, from 1 through 31.2009-06-01 13:45:30 -> 1
2009-06-15 13:45:30 -> 15
“dd”The day of the month, from 01 through 31.2009-06-01 13:45:30 -> 01
2009-06-15 13:45:30 -> 15
“ddd”The abbreviated name of the day of the week.2009-06-15 13:45:30 -> Mon (en-US)
2009-06-15 13:45:30 -> Пн (ru-RU)
2009-06-15 13:45:30 -> lun. (fr-FR)
“dddd”The full name of the day of the week.2009-06-15 13:45:30 -> Monday (en-US)
2009-06-15 13:45:30 -> понедельник (ru-RU)
2009-06-15 13:45:30 -> lundi (fr-FR)
“h”The hour, using a 12-hour clock from 1 to 12.2009-06-15 01:45:30 -> 1
2009-06-15 13:45:30 -> 1
“hh”The hour, using a 12-hour clock from 01 to 12.2009-06-15 01:45:30 -> 01
2009-06-15 13:45:30 -> 01
“H”The hour, using a 24-hour clock from 0 to 23.2009-06-15 01:45:30 -> 1
2009-06-15 13:45:30 -> 13
“HH”The hour, using a 24-hour clock from 00 to 23.2009-06-15 01:45:30 -> 01
2009-06-15 13:45:30 -> 13
“m”The minute, from 0 through 59.2009-06-15 01:09:30 -> 9
2009-06-15 13:29:30 -> 29
“mm”The minute, from 00 through 59.2009-06-15 01:09:30 -> 09
2009-06-15 01:45:30 -> 45
“M”The month, from 1 through 12.2009-06-15 13:45:30 -> 6
“MM”The month, from 01 through 12.2009-06-15 13:45:30 -> 06
“MMM”The abbreviated name of the month.2009-06-15 13:45:30 -> Jun (en-US)
2009-06-15 13:45:30 -> juin (fr-FR)
2009-06-15 13:45:30 -> Jun (zu-ZA)
“MMMM”The full name of the month.2009-06-15 13:45:30 -> June (en-US)
2009-06-15 13:45:30 -> juni (da-DK)
2009-06-15 13:45:30 -> uJuni (zu-ZA)
“s”The second, from 0 through 59.2009-06-15 13:45:09 -> 9
“ss”The second, from 00 through 59.2009-06-15 13:45:09 -> 09
“t”The first character of the AM/PM designator.2009-06-15 13:45:30 -> P (en-US)
2009-06-15 13:45:30 -> 午 (ja-JP)
2009-06-15 13:45:30 -> (fr-FR)
“tt”The AM/PM designator.2009-06-15 13:45:30 -> PM (en-US)
2009-06-15 13:45:30 -> 午後 (ja-JP)
2009-06-15 13:45:30 -> (fr-FR)
“yy”The year, from 00 to 99.0001-01-01 00:00:00 -> 01
0900-01-01 00:00:00 -> 00
1900-01-01 00:00:00 -> 00
2019-06-15 13:45:30 -> 19
“yyy”The year, with a minimum of three digits.0001-01-01 00:00:00 -> 001
0900-01-01 00:00:00 -> 900
1900-01-01 00:00:00 -> 1900
2009-06-15 13:45:30 -> 2009
“yyyy”The year as a four-digit number.0001-01-01 00:00:00 -> 0001
0900-01-01 00:00:00 -> 0900
1900-01-01 00:00:00 -> 1900
2009-06-15 13:45:30 -> 2009
“yyyyy”The year as a five-digit number.0001-01-01 00:00:00 -> 00001
2009-06-15 13:45:30 -> 02009
“:”The time separator.2009-06-15 13:45:30 -> : (en-US)
2009-06-15 13:45:30 -> . (it-IT)
2009-06-15 13:45:30 -> : (ja-JP)
“/”The date separator.2009-06-15 13:45:30 -> / (en-US)
2009-06-15 13:45:30 -> – (ar-DZ)
2009-06-15 13:45:30 -> . (tr-TR)

Text visibility:

You can select from:

  • AlwaysVisible
      The text will always be visible.
  • VisibleWhenSelected
      The text will be visible when you click on the drawing tool. Otherwise it will be hidden.
  • VisibleOnLowerTimeframe
      When the Interval visibility option is set to All, this setting will show the text only on the timeframe from which you drew the rectangle and lower. The text will be hidden on higher timeframe.
  • DoNotShow
      The text will always be hidden.

Text horizontal position

You can select from Right, Left or Middle. The text will be horizontally aligned accordingly within the Rectangle.

Text vertical position

You can select from Top, Middle, Botton. The text will be vertically aligned accordingly within the Rectangle.

Text background color

You can change the background color of the text with this setting.

Text background opacity (%)

You can change the opacity of the text background color with this setting.

Text font

You can change the text font family, the font size, italic and bold with this setting.

Text area outline

You can change the text border color and line type with this setting.

Predefined text 1 to 5

You can now define up to 5 custom text fields and when saved as the Default Template, these predefined text fields can quickly be selected from the right click context menu.
Context menu to select predefined text fields

3 reviews for Extending rectangle drawing tool for NinjaTrader 8

  1. Aleksey Evtyukhin (verified owner)

    A wonderful drawing tool, there are all options for drawing areas, the new version 5 added the ability to draw rectangles with one click – High to Close and Low to Close. There are also all options for those who use the Smart Money Concept approach in trading.

  2. Michael (verified owner)

    This tool is amazing, if your trading ICT concepts this is the tool you want for Ninja.
    I just love it and looking forward to using the new version.
    Mike P

  3. Fernando (verified owner)

    A wonderful tool provided by Ascendo trading Team. I use it in my Minjatrader 8 and it works great. I congratulate you.

Only logged in customers who have purchased this product may leave a review.