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

Clear output window

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

    Clear output window

    I want to clear output window at start of every analyzer iteration. But the following code doesn't work:

    Code:
    if (CurrentBar == 1)
    {
    PrintTo = PrintTo.OutputTab2;
    ClearOutputWindow();
    PrintTo = PrintTo.OutputTab1;
    ClearOutputWindow();
    }

    #2
    Hello Leeroy_Jenkins,

    Thank you for your post.

    The code provided is working for me when placed at the very beginning of OnBarUpdate(), before any CurrentBar checks that return back out of that method. Where within OnBarUpdate() have you placed this code, and is anything before it? If so, try placing it at the very start of OnBarUpdate().

    Please let us know if we may be of further assistance to you.
    Kate W.NinjaTrader Customer Service

    Comment


      #3
      Oh, I see. It was after BarsRequiredToTrade. Thanks.

      Comment


        #4
        Hi Leeroy_Jenkins,
        I always put it in State.DataLoaded and conditionally avoid printing to the Output Window while being in Optimization (checking Category == Category.Optimize), even if Printing is activated in general. If you do so, Print() for each individual iteration is still available, but only 1) after the Optimization is completed and 2) the respective iteration is selected from the list of Optimation results.
        NT-Roland

        Comment


          #5
          Originally posted by NT-Roland View Post
          Hi Leeroy_Jenkins,
          I always put it in State.DataLoaded and conditionally avoid printing to the Output Window while being in Optimization (checking Category == Category.Optimize), even if Printing is activated in general. If you do so, Print() for each individual iteration is still available, but only 1) after the Optimization is completed and 2) the respective iteration is selected from the list of Optimation results.
          NT-Roland
          That's a great suggestion. Less CPU time. Thanks.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by cre8able, Today, 01:16 PM
          2 responses
          9 views
          0 likes
          Last Post cre8able  
          Started by chbruno, 04-24-2024, 04:10 PM
          3 responses
          48 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Started by samish18, Today, 01:01 PM
          1 response
          7 views
          0 likes
          Last Post NinjaTrader_LuisH  
          Started by WHICKED, Today, 12:56 PM
          1 response
          9 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Started by WHICKED, Today, 12:45 PM
          1 response
          11 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Working...
          X