Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Accessing Point and Figure data...
Collapse
X
-
In my script (which is a DrawingTool, not an Indicator):
In OnStateChange() I have:Code:private BarsPeriod bp;
in my OnMouseDown() I haveCode:bp = new BarsPeriod();
my ouput is:Code:Print("boxSize: "+bp.Value+" -- reversal: "+bp.Value2);
My setttings are attachedCode:boxSize: 1 -- reversal: 1
Last edited by funk101; 10-09-2015, 11:09 AM.
Comment
-
I see now. What you are doing is instantiating a new BarsPeriod object, but you are not doing anything with the Box Size and Reversal values of that particular object. What you need is an instance of ChartControl related to the chart on which the object resides. An instance of ChartControl will have a BarsPeriod object attached to it which should carry the correct values, and you can just assign a reference to that existing BarsPeriod object to your bp object.
For example, I was able to get this working in a modified version of the @Text drawing tool as follows:
Code:private void DrawText(ChartControl chartControl) { Print(chartControl.BarsPeriod.Value); ....................Dave I.NinjaTrader Product Management
Comment
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by Hwop38, 05-04-2026, 07:02 PM
|
0 responses
139 views
0 likes
|
Last Post
by Hwop38
05-04-2026, 07:02 PM
|
||
|
Started by CaptainJack, 04-24-2026, 11:07 PM
|
0 responses
295 views
0 likes
|
Last Post
by CaptainJack
04-24-2026, 11:07 PM
|
||
|
Started by Mindset, 04-21-2026, 06:46 AM
|
0 responses
240 views
0 likes
|
Last Post
by Mindset
04-21-2026, 06:46 AM
|
||
|
Started by M4ndoo, 04-20-2026, 05:21 PM
|
0 responses
337 views
0 likes
|
Last Post
by M4ndoo
04-20-2026, 05:21 PM
|
||
|
Started by M4ndoo, 04-19-2026, 05:54 PM
|
0 responses
172 views
0 likes
|
Last Post
by M4ndoo
04-19-2026, 05:54 PM
|

Comment