Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Indicator Names On Top of the Chart
Collapse
X
-
Like this:Originally posted by FishTrade View PostIn Ninja 8 name of all indicators appear in printed form on top of the chart. How I can remove these?
If you mean for indicators you don't have the code for as a "one-off" to suppress it from showing on your particular chart, in the indicator properties edit the Label property and clear it out.Code:public override string DisplayName { get { return (State == State.SetDefaults) ? Name : string.Empty; } }Last edited by QuantKey_Bruce; 04-10-2023, 04:56 AM.
-
If you don’t want it to re-appear every time you add a new instance of an indicator, after deleting the Label field contents, Save the indicator template as Default (Support never include this information).
Ask for your Vote to be added to the already existing Feature Request to toggle this ‘Feature’ of displaying War & Peace across your valuable screen real estate (no idea what the purpose is nor anyone ever express a desire for it, only requests on how to remove it).
The Feature Request goes back as far as NT7, and in an AMA video on NT8 launch on a well-known forum NT’s Head of Development is asked this very question and doesn’t appear to have a clue what the User is talking about. Yawn.
So don’t hold out high hopes…
Perhaps Bruce could put his code in an indicator & pop it on the User-app share (seeing as NT haven’t in 10 years)
- Likes 1
Comment
-
Well, bear in mind the code snippet I pasted above would have to be in the specific indicator you want to suppress the label from appearing for. Neither I nor anyone else should be trying to write an indicator that suppresses the labels of OTHER indicators. I would recommend the approach you describe of saving the template as default with the label blanked out if you're talking about other indicators you don't have the source code for.Originally posted by brucerobinson View PostIf you don’t want it to re-appear every time you add a new instance of an indicator, after deleting the Label field contents, Save the indicator template as Default (Support never include this information).
Ask for your Vote to be added to the already existing Feature Request to toggle this ‘Feature’ of displaying War & Peace across your valuable screen real estate (no idea what the purpose is nor anyone ever express a desire for it, only requests on how to remove it).
The Feature Request goes back as far as NT7, and in an AMA video on NT8 launch on a well-known forum NT’s Head of Development is asked this very question and doesn’t appear to have a clue what the User is talking about. Yawn.
So don’t hold out high hopes…
Perhaps Bruce could put his code in an indicator & pop it on the User-app share (seeing as NT haven’t in 10 years)
Comment
-
#Chelsea_B there’s already one in existence - called something like Global hide indicator labels, or similar
KR
Comment
-
Hello Bruce,
This request is being tracked with ID # SFT-3620.
Please note, we receive many requests and cannot reasonably implement all requested features or changes. Interest is tracked internally and if enough interest is tracked, it would be weighed against how feasible it would be to make those changes to consider implementing, so we cannot offer an ETA or promise of fulfillment.
When new features are implemented, they will be listed in the Release Notes page of the Help Guide. The ID number may be different than the internal feature request tracking ID, but the description of the feature will let you know if that feature has been implemented.
Release Notes - https://ninjatrader.com/support/help...ease_notes.htmChelsea B.NinjaTrader Customer Service
Comment
-
Could I add an addendum to this. I would like to have my indicators with just a small label eg Vol- but without all the parameter settings and Instrument name spewed across the screen?
I can't see a reason why anyone would want all this screen real estate absorbed by information that you can look up easily and probably know already?
I find it frustrating that I can override DisplayName but still get all the parameters and the instrument automatically added which kind of makes the shortened label useless.
If anyone knows a way to remove this I would be eternally grateful whilst still retaining a shortened label.
Comment
-
Hi
I currently just use the standard
public override string DisplayName
{
get { return "EMA Trend"; }
}
I would like to be able to amend the Brushes.Color of the label if possible.
Edit Just realised I am asking the same question in 2 forums
Last edited by Mindset; 08-08-2023, 09:46 PM.
Comment
-
Hello Mindset,
The labels from scripts and the price panel text are all one (ChartControl.Properties.ChartText).
Unfortunately, it would not be possible to set a brush for just the DisplayName.
Instead, you can custom render text with any brush in OnRender() (just set the DisplayName to an empty string, and then you can render your own text in that place).
https://ninjatrader.com/support/help...textlayout.htm
https://ninjatrader.com/support/help.../rendering.htmChelsea B.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by NullPointStrategies, Yesterday, 05:17 AM
|
0 responses
63 views
0 likes
|
Last Post
|
||
|
Started by argusthome, 03-08-2026, 10:06 AM
|
0 responses
139 views
0 likes
|
Last Post
by argusthome
03-08-2026, 10:06 AM
|
||
|
Started by NabilKhattabi, 03-06-2026, 11:18 AM
|
0 responses
75 views
0 likes
|
Last Post
|
||
|
Started by Deep42, 03-06-2026, 12:28 AM
|
0 responses
45 views
0 likes
|
Last Post
by Deep42
03-06-2026, 12:28 AM
|
||
|
Started by TheRealMorford, 03-05-2026, 06:15 PM
|
0 responses
50 views
0 likes
|
Last Post
|

Comment