Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Is it possible to draw text boxes only in the current session?
Collapse
X
-
Is it possible to draw text boxes only in the current session?
One of my indicators draws some text on top and on bottom of some bars. It works fine, but I would rather choose to see all text boxes or only those in the current session. Is it possible, somehow?Tags: None
-
Hello Gianpiero,
This is possible and would require removing any drawing objects that were drawn in previous sessions.
To get the date and time of the first bar of the session you can use either BarsSinceNewTradingDay or a SessionIterator.
The drawing objects should have a predictable tag name such as "MyDrawingObjectTagName" + CurrentBar.
By doing so you can loop through the DrawObjects collectinon and call RemoveDrawObject() with the tag name.
foreach (DrawingTool draw in DrawObjects.ToList())
{
for (index = 0; index < CurrentBar - BarsSinceNewTradingDay; index++)
{
if (draw.Tag == "MyDrawingObjectTagName" + index)
{
RemoveDrawObject(draw.Tag);
}
}Chelsea B.NinjaTrader Customer Service
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
558 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