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
No announcement yet.
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.
-
perfect then what would be that the lines are not updated in real time .. only when I refresh the graph .. but it does not always happen only sometimes ..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.htm
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
646 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
367 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
107 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
569 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
573 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment