protected override void OnBarUpdate()
{
//Add your custom indicator logic here.
foreach (DrawingTool draw in DrawObjects)
{
if (draw is DrawingTools.Ray)
{
DrawingTools.Ray myRay = draw as DrawingTools.Ray;
Print(string.Format("line color: {0}, Brushes.DarkRed: {1}", myRay.Stroke.Brush, Brushes.DarkRed));
if (myRay.Stroke.Brush == Brushes.DarkRed)
{
myRay.Stroke.Brush = Brushes.Black;
}
}
}
}
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Unable to detect the color of ray
Collapse
X
-
Unable to detect the color of ray
I am trying to detect a color of a ray or line that is manually drawn. The following describes the code I am using to detect the color of a ray object. I am drawing the ray on the chart and setting it to "Dark Red". The conditional statement comparing the color of the ray to Brushes.DarkRed never evaluates to True even though the print statement shows the values to be the exactly the same, "#FF8B0000". Not sure what I am doing wrong, but any assistance would be appreciated.
Code:Tags: None
-
Hello,
Thank you for the post.
In this case, an == with the brush objects would likely result in an untended comparison. Instead you could compare the string of each brush:
Code:if (Equals(myRay.Stroke.Brush.ToString(), Brushes.DarkRed.ToString())) { myRay.Stroke.Brush = Brushes.Black; }
I look forward to being of further assistance.
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, Yesterday, 11:51 AM
|
0 responses
17 views
0 likes
|
Last Post
by CarlTrading
Yesterday, 11:51 AM
|
||
|
Started by CarlTrading, Yesterday, 11:48 AM
|
0 responses
22 views
0 likes
|
Last Post
by CarlTrading
Yesterday, 11:48 AM
|
||
|
Started by CaptainJack, 03-25-2026, 09:53 PM
|
0 responses
24 views
0 likes
|
Last Post
by CaptainJack
03-25-2026, 09:53 PM
|
||
|
Started by CaptainJack, 03-25-2026, 09:51 PM
|
0 responses
13 views
0 likes
|
Last Post
by CaptainJack
03-25-2026, 09:51 PM
|
||
|
Started by Mindset, 03-23-2026, 11:13 AM
|
0 responses
20 views
0 likes
|
Last Post
by Mindset
03-23-2026, 11:13 AM
|

Comment