thanks.
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Trigger order off user-defined line
Collapse
X
-
Astro. Here's an example using the ILine object
you can reference this object price value (or Y value) as such.Code:ILine lObj; //Make this global OnInitialize() { lObj = null; } //Create a line (somewhere in your code) lObj = DrawLine("sometag", true, 10, Close[0], 0, Close[0], Color.DimGray, DashStyle.Solid, 2);
You have a StartY and an EndY. These are two different endpoints that can be different values, unless you have a perfectly horizontal line. The help file describes these two ponits.Code:// Its good practice to ensure you don't reference a null object. if(lObj != null) { //EndY here is the price of the line on the chart. if(somevalue > lObj.EndY) { ... } }
You can also checkout IRay, IHorizontalLine, etc.
Hope this helps.
Comment
-
Betrand, in Ray's video at 20:47, he says that you can draw a line manually on a chart, then access it in a NT script (indicator) using its tag value. How would you do that?
Is there a collection of Line objects that I need to loop through, searching for the tag, or is there a more direct method if I pass the tag into the indicator as a parameter?
Comment
-
Correct, you would need to loop through the tag ID collection, please see this thread here a snippet related - http://www.ninjatrader-support2.com/...ad.php?t=18540
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Geovanny Suaza, 02-11-2026, 06:32 PM
|
0 responses
607 views
0 likes
|
Last Post
|
||
|
Started by Geovanny Suaza, 02-11-2026, 05:51 PM
|
0 responses
353 views
1 like
|
Last Post
|
||
|
Started by Mindset, 02-09-2026, 11:44 AM
|
0 responses
105 views
0 likes
|
Last Post
by Mindset
02-09-2026, 11:44 AM
|
||
|
Started by Geovanny Suaza, 02-02-2026, 12:30 PM
|
0 responses
560 views
1 like
|
Last Post
|
||
|
Started by RFrosty, 01-28-2026, 06:49 PM
|
0 responses
561 views
1 like
|
Last Post
by RFrosty
01-28-2026, 06:49 PM
|

Comment