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 cmoran13, 04-16-2026, 01:02 PM
|
0 responses
43 views
0 likes
|
Last Post
by cmoran13
04-16-2026, 01:02 PM
|
||
|
Started by PaulMohn, 04-10-2026, 11:11 AM
|
0 responses
26 views
0 likes
|
Last Post
by PaulMohn
04-10-2026, 11:11 AM
|
||
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
163 views
1 like
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
98 views
1 like
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
158 views
2 likes
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|

Comment