Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Which Indicator is updating in my hosting indicator?
Collapse
X
-
Hi swcooke, thanks for your post.
You can't listen for their OnBarUpdate to be called, but you can just call GUEST1.Update() and that will force the OnBarUpdate method for GUEST1 to be called.
https://ninjatrader.com/support/help...t8/?update.htm - Update()
Edit to extrapolate a bit more:
If your script is Calculate.OnBarClose, the guest indicators will be called right before the host indicator OnBarUpdate is called. In the cased your host indicator is Calculate.OnEachTick, the Update method would be used to synchronize your guest indicators.
Please let me know if you have any questions.Last edited by NinjaTrader_ChrisL; 02-28-2020, 09:27 AM.
-
Which Indicator is updating in my hosting indicator?
I reviewed the docs about Multi-Time Frame & Instruments and a True Event Driven OnBarUpdate() Method like this:
Code:if (BarsInProgress == 0) { // Do something } if (BarsInProgress == 1) { // Do something }
Code:public class WhichIndicatorCalls : Indicator { coolGuestIndicator GUEST1 = null; anotherCoolGuestIndicator GUEST2 = null; protected override void OnStateChange() { if (State == State.SetDefaults) { Description = @"Enter the description for your new custom Indicator here."; Name = "WhichIndicatorCalls"; Calculate = Calculate.OnEachTick; } else if (State == State.DataLoaded) { GUEST1 = coolGuestIndicator("foo"); GUEST2 = anotherCoolGuestIndicator("bar"); } } protected override void OnBarUpdate() { if (CurrentBar < 0)return; //Is there a way to listen for update events from GUEST1 or GUEST2? if(GUEST1){ //do stuff here in the Hosting indicator for GUEST1 } if(GUEST2){ //do stuff here in the Hosting indicator for GUEST2 } } }
Tags: None
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Brevo, Today, 01:45 AM
|
0 responses
2 views
0 likes
|
Last Post
by Brevo
Today, 01:45 AM
|
||
Started by aussugardefender, Today, 01:07 AM
|
0 responses
3 views
0 likes
|
Last Post Today, 01:07 AM | ||
Started by pvincent, 06-23-2022, 12:53 PM
|
14 responses
238 views
0 likes
|
Last Post
by Nyman
Today, 12:47 AM
|
||
Started by TraderG23, 12-08-2023, 07:56 AM
|
9 responses
384 views
1 like
|
Last Post
by Gavini
Today, 12:29 AM
|
||
Started by oviejo, Today, 12:28 AM
|
0 responses
4 views
0 likes
|
Last Post
by oviejo
Today, 12:28 AM
|
Leave a comment: