Thank you
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
return a bool value from an indicator
Collapse
X
-
return a bool value from an indicator
I want to code an indicator which returns true or false, if a specific condition is true or not.
Thank youTags: None
-
Hello Ironman9973,
Thank you for writing in.
You'll want to create a private bool variable and a property that can be used to access the variable from your strategy.
Example:
You will note that the Update() method is called before the value of theBool is returned. This method will force the OnBarUpdate() method to be called so that indicator values are updated.Code:private bool theBool = false; protected override void OnBarUpdate() { if (CurrentBar < 1) return; if (Close[0] > Close[1]) theBool = true; else theBool = false; } public bool TheBool { get { Update(); return theBool; } }
More information about Update() can be found here: https://ninjatrader.com/support/help...t7/?update.htm
You can then access the indicator's bool from a strategy or other script by calling the indicator's method and accessing the bool property. For example, let's say the indicator is called BoolTest and I want to print the value:
Please, let us know if we may be of further assistance.Code:Print(BoolTest().TheBool);
Zachary G.NinjaTrader Customer Service
Latest Posts
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by CarlTrading, 03-31-2026, 09:41 PM
|
1 response
152 views
1 like
|
Last Post
|
||
|
Started by CarlTrading, 04-01-2026, 02:41 AM
|
0 responses
87 views
1 like
|
Last Post
by CarlTrading
04-01-2026, 02:41 AM
|
||
|
Started by CaptainJack, 03-31-2026, 11:44 PM
|
0 responses
131 views
2 likes
|
Last Post
by CaptainJack
03-31-2026, 11:44 PM
|
||
|
Started by CarlTrading, 03-30-2026, 11:51 AM
|
0 responses
127 views
1 like
|
Last Post
by CarlTrading
03-30-2026, 11:51 AM
|
||
|
Started by CarlTrading, 03-30-2026, 11:48 AM
|
0 responses
106 views
0 likes
|
Last Post
by CarlTrading
03-30-2026, 11:48 AM
|

Comment