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 CaptainJack, 05-29-2026, 05:09 AM
|
0 responses
249 views
0 likes
|
Last Post
by CaptainJack
05-29-2026, 05:09 AM
|
||
|
Started by CaptainJack, 05-29-2026, 12:02 AM
|
0 responses
161 views
0 likes
|
Last Post
by CaptainJack
05-29-2026, 12:02 AM
|
||
|
Started by charlesugo_1, 05-26-2026, 05:03 PM
|
0 responses
165 views
1 like
|
Last Post
by charlesugo_1
05-26-2026, 05:03 PM
|
||
|
Started by DannyP96, 05-18-2026, 02:38 PM
|
1 response
250 views
0 likes
|
Last Post
|
||
|
Started by CarlTrading, 05-11-2026, 05:56 AM
|
0 responses
203 views
0 likes
|
Last Post
by CarlTrading
05-11-2026, 05:56 AM
|

Comment