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!
See more
See less

Partner 728x90

Collapse

TIP: Control Print to output window for hosted indicator script parent child

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    TIP: Control Print to output window for hosted indicator script parent child

    I have script B, which I need to print to the output window to verify some operations during testing.
    I have script A, which calls script B, similar to how you can call a different indicator script
    Code:
    double mySMA = SMA(5)[0];
    But when script B is hosted (called from) script A I did not want script B to print to the output window, too much data...

    So I created a method in script B
    Code:
    // control printing output
            private void PrintThis(string PrintString)
            {   // if this indicator is hosted (called by) some other indicator, the PanelUI will be 0
                // this prevents printing to the output window if this script (child) is called from inside another script (ie parent)
                // only print if PanelUI > 0
                if (this.PanelUI > 0)
                {            
                    Print(this.Name +", "+ PrintString);
                }
            }​

Latest Posts

Collapse

Topics Statistics Last Post
Started by helpwanted, Today, 03:06 AM
1 response
10 views
0 likes
Last Post sarafuenonly123  
Started by Brevo, Today, 01:45 AM
0 responses
9 views
0 likes
Last Post Brevo
by Brevo
 
Started by aussugardefender, Today, 01:07 AM
0 responses
5 views
0 likes
Last Post aussugardefender  
Started by pvincent, 06-23-2022, 12:53 PM
14 responses
242 views
0 likes
Last Post Nyman
by Nyman
 
Started by TraderG23, 12-08-2023, 07:56 AM
9 responses
387 views
1 like
Last Post Gavini
by Gavini
 
Working...
X