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 CarlTrading, 05-11-2026, 05:56 AM
|
0 responses
23 views
0 likes
|
Last Post
by CarlTrading
05-11-2026, 05:56 AM
|
||
|
Started by CarlTrading, 05-10-2026, 08:12 PM
|
0 responses
17 views
0 likes
|
Last Post
by CarlTrading
05-10-2026, 08:12 PM
|
||
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
182 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
||
|
Started by CaptainJack, 04-24-2026, 11:07 PM
|
0 responses
335 views
0 likes
|
Last Post
by CaptainJack
04-24-2026, 11:07 PM
|
||
|
Started by Mindset, 04-21-2026, 06:46 AM
|
0 responses
259 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|

Comment