I want to make a line that has some text on it and the text would get updated with the distance (ticks or points) from the current price.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Creating a custom draw object that updates itself
Collapse
X
-
Creating a custom draw object that updates itself
Would it be technically possible to create a drawing object that updates itself? I have no experience with drawing objects, so I was just wondering if this can be done.
I want to make a line that has some text on it and the text would get updated with the distance (ticks or points) from the current price.Tags: None
-
can the indicator "adopt' a manually drawn drawing object? I want to be able to draw the lines manually
Comment
-
You can do that by coding a custom drawing tool, then in its OnRender method you'd calculate the distance of the line from the current price, convert to ticks if you want, then draw your text using that value.
To be more efficient you can calculate the price distance inside your drawing tool's AttachedTo.Instrument.MarketData.Update event, which fires less often than OnRender.
But on today's systems the performance hit will be nothing for such a simple calculation, so there is really no need.
I have done something similar with an alert line (see pic). Custom tools appear in the drawing tool menu and can be drawn manually.
The HorizontalLine tool can be found in the DrawingTools folder inside Lines.cs. From there you can take out the code you need and make your own version.
1 Photo
Comment
-
-
I might just go this way, modify this indicator - it seems to have an interesting concept - it reads existing lines and writes text on the chart
Labeled Horizontal Lines | NinjaTrader Ecosystem
- Likes 1
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
590 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
342 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
555 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
552 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment