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 sjsj2732, Yesterday, 04:31 AM
|
0 responses
27 views
0 likes
|
Last Post
by sjsj2732
Yesterday, 04:31 AM
|
||
|
Started by NullPointStrategies, 03-13-2026, 05:17 AM
|
0 responses
283 views
0 likes
|
Last Post
|
||
|
Started by argusthome, 03-08-2026, 10:06 AM
|
0 responses
280 views
0 likes
|
Last Post
by argusthome
03-08-2026, 10:06 AM
|
||
|
Started by NabilKhattabi, 03-06-2026, 11:18 AM
|
0 responses
131 views
1 like
|
Last Post
|
||
|
Started by Deep42, 03-06-2026, 12:28 AM
|
0 responses
90 views
0 likes
|
Last Post
by Deep42
03-06-2026, 12:28 AM
|

Comment