IsAutoSacale what function does it fulfill in draw.Line? because I saw in one that put IsAutoScale .. to others false .. it could be that that affects my zigzag the tracing of the line because sometimes the line is not updated it stays in one place and when I press update script the line is just updated. . It does not always happen x that catches my attention ..
Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
IsAutoScale what function does it fulfill in draw.Line?
Collapse
X
-
IsAutoScale what function does it fulfill in draw.Line?
Draw.Line(this,lasthibar.ToString(), IsAutoScale, CurrentBar-lasthibar, lasthi, CurrentBar-lastlobar, lastlo, zigZagColor, DashStyleHelper.Solid, linewidth);
IsAutoSacale what function does it fulfill in draw.Line? because I saw in one that put IsAutoScale .. to others false .. it could be that that affects my zigzag the tracing of the line because sometimes the line is not updated it stays in one place and when I press update script the line is just updated. . It does not always happen x that catches my attention ..Tags: None
-
Hello TraderElegante,
Thanks for your post.
From the help guide on Draw.Line(): isAutoScale - Determines if the draw object will be included in the y-axis scale. Default value is false. Reference: https://ninjatrader.com/support/help...?draw_line.htm
IsAutoscale should be replaced by a bool variable. The bool variable is used to determine if the drawn line should be considered in the charts autoscaling. When the bool is true, the chart scaling (if set to autoscaling) will adjust to ensure that the line is displayed in the chart window. If set to false, the charts would not autoscale to fit the line in the window, so this means the line could be completely out of view or partially out of view of the chart window.Paul H.NinjaTrader Customer Service
-
Originally posted by NinjaTrader_PaulH View PostHello TraderElegante,
Thanks for your post.
From the help guide on Draw.Line(): isAutoScale - Determines if the draw object will be included in the y-axis scale. Default value is false. Reference: https://ninjatrader.com/support/help...?draw_line.htm
IsAutoscale should be replaced by a bool variable. The bool variable is used to determine if the drawn line should be considered in the charts autoscaling. When the bool is true, the chart scaling (if set to autoscaling) will adjust to ensure that the line is displayed in the chart window. If set to false, the charts would not autoscale to fit the line in the window, so this means the line could be completely out of view or partially out of view of the chart window.
Comment
-
Hello TraderElegante,
Thanks for your reply.
I would suggest adding print statements to your code to verify that the decision to draw is or is not being made when expected. Prints will output their value to the New>Ninjascripty output window.
Here is a link to our other debugging tips: https://ninjatrader.com/support/help...script_cod.htmPaul H.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by algospoke, Yesterday, 06:40 PM
|
2 responses
22 views
0 likes
|
Last Post
by algospoke
Today, 07:04 PM
|
||
Started by ghoul, Today, 06:02 PM
|
3 responses
14 views
0 likes
|
Last Post Today, 06:43 PM | ||
Started by jeronymite, 04-12-2024, 04:26 PM
|
3 responses
45 views
0 likes
|
Last Post
by jeronymite
Yesterday, 10:10 PM
|
||
Started by Barry Milan, Yesterday, 10:35 PM
|
7 responses
21 views
0 likes
|
Last Post Today, 06:16 PM | ||
Started by AttiM, 02-14-2024, 05:20 PM
|
10 responses
181 views
0 likes
|
Last Post
by jeronymite
Today, 06:11 PM
|
Comment