How does one hide a plot in NT8, so it does take any space. I need the plot to communicate with Market Analyzer, but really don't want it to show at all on my chart.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Totally hiding plot
Collapse
X
-
Totally hiding plot
Hi, I recently asked the question (by mistake) in NT7 forum http://ninjatrader.com/support/forum...ad.php?t=96844. I really need it for NT8.
How does one hide a plot in NT8, so it does take any space. I need the plot to communicate with Market Analyzer, but really don't want it to show at all on my chart. -
Hello,
Thank you for the post.
Does this item only happen to use one plot or do you want to hide all plots from this indicator? If so, you could implement the OnRender override without calling the base.OnRender(..);
By not calling base.OnRender(chartControl, chartScale); this would prevent the indicator from rendering any plots but they could still be utilized.Code:protected override void OnRender(ChartControl chartControl, ChartScale chartScale) { }
If you have other plots which need to be seen, in that case, I could only suggest making the plots color Transparent.
I look forward to being of further assistance.
-
Hi Jesse,
Thanks for the quick reply. I appreciate.
Using your code, I could hide my indicator. However, it does not release vertical space, so my price plot is squished to the top. Any help is appreciated. As a workaround? can I render the plot to a different pane? Just searching for answers.
I don't know how to make the plot color transparent in NT8, please help. But it would still not relinquish space.
Comment
-
Hello,
Thank you for the reply.
I am unsure what you mean by the vertical space, do you mean that the chart is still being scaled to include the indicators value?
To make the plot transparent instead, you would just need to set the plots initial color when you configure it:
I look forward to being of further assistance.Code:AddPlot(Brushes.Transparent, "Plot0");
Comment
-
Hi Jesse, for whatever reason, the new plot (after a series of other plots) was showing at the bottom and not overlayed, even though isOveraly was true. So it was taking vertical space.
But your solution AddPlot(Brushes.Transparent, "Plot0");
worked great. The plot is gone, and it is no longer taking any vertical space.
PROBLEM SOLVED. Thanks!
Comment
-
-
check out that link, its to an example script that uses exposable variables.
you can add exposed series to your indicator to replace plots, then set your indicator to IsOverLay = true. This way, you can still reference the indicator via analyzer, other indicators, and strategies for values just like a regular plot without any of the visual mess.Last edited by gubbar924; 03-06-2017, 04:53 AM.
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
557 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
324 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
101 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
545 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
547 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment