Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
indicator names on chart
Collapse
X
-
Hello td_910,
Thank you for the post.
The DisplayName property can be overridden in your script to customize the label on the chart.
To remove it from the user interface, go into the data series menu and delete the "Label" field.
Please let me know if I can assist further.
-
Hello Chris,Originally posted by NinjaTrader_ChrisL View PostHello td_910,
Thank you for the post.
The DisplayName property can be overridden in your script to customize the label on the chart.
To remove it from the user interface, go into the data series menu and delete the "Label" field.
Please let me know if I can assist further.
thanks for the reply. The problem with this is, that the indicator name then also disappears from the list of the configured indicators.
at least in NT8
NT8 https://www.screencast.com/t/Nz33iCGjs
NT7 https://www.screencast.com/t/l479XHwd7
Comment
-
Hello td_910,
Thank you for your reply.
The Name property will control the display name in the indicator property panel. Overriding the DisplayName will only change the Label on the chart. Make sure you are running the latest version of NinjaTrader (Help>About). The latest version is 8.0.17.0. If you are not on this version, please update from this link.
After confirming your version, be sure to compile, remove, and re-add the indicator to your chart. I have also attached a test script that works on my installation. The name in the indicators list is "MyCustomName". Place the file within ..\Documents\NinjaTrader 7\bin\Custom\Indicator then compile.
I look forward to hearing of your results.Attached Files
Comment
-
I upgraded to the latest version. https://www.screencast.com/t/ceFnQy7kGEnn
This is the code I use for the DisplayName
public override string DisplayName
{
get
{
string indicatorVariables = "";
if (showLast200) indicatorVariables = "(Last 200) ";
if (showAlert) indicatorVariables = indicatorVariables + "(Alert) ";
else indicatorVariables = indicatorVariables + "(No Alert) ";
indicatorVariables = indicatorVariables + " " + xTF.ToString("N0")+"tF ";
if (showEBOnly) indicatorVariables = indicatorVariables + "EBonly ";
if (showPriorBar) indicatorVariables = indicatorVariables + "Prior ";
return Name + " " + indicatorVariables;
}
}
It seems to change the Name in the name in the indicators list as well.
What I basically want is nothing on the chart and a name in the indicator list, that has the configured variables for the indicator.
Originally posted by NinjaTrader_ChrisL View PostHello td_910,
Thank you for your reply.
The Name property will control the display name in the indicator property panel. Overriding the DisplayName will only change the Label on the chart. Make sure you are running the latest version of NinjaTrader (Help>About). The latest version is 8.0.17.0. If you are not on this version, please update from this link.
After confirming your version, be sure to compile, remove, and re-add the indicator to your chart. I have also attached a test script that works on my installation. The name in the indicators list is "MyCustomName". Place the file within ..\Documents\NinjaTrader 7\bin\Custom\Indicator then compile.
I look forward to hearing of your results.
Comment
-
I just went thru the same label problem myself, here is how you do itOriginally posted by td_910 View Post
... The problem with this is, that the indicator name then also disappears from the list of the configured indicators.
at least in NT8
1) blank out the name
else if (State == State.DataLoaded)
{
Name = ""; //blank out the name
Indicator = new Series<double>(this, MaximumBarsLookBack.Infinite);
}
2) display text as name
///test /////////////////////
DrawOnPricePanel = false;
Draw.TextFixed(this, "textasname", "TickDivergence", TextPosition.TopLeft);
DrawOnPricePanel = true;
///test/////////////////////
result as in picture
- Likes 1
Comment
-
Hello td_910,
Thanks for the reply.
If you use Name within the DisplayName "get" override and make the Name blank, that will cause the display name to be blank as well. The Name property Will determine the name in the property grid and the DisplayName will represent the label added to the chart.
Please let me know if I can assist further
- Likes 1
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
599 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
345 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
103 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
558 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
558 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment