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 jaybedreamin, Today, 05:56 PM
          0 responses
          3 views
          0 likes
          Last Post jaybedreamin  
          Started by DJ888, 04-16-2024, 06:09 PM
          6 responses
          18 views
          0 likes
          Last Post DJ888
          by DJ888
           
          Started by Jon17, Today, 04:33 PM
          0 responses
          1 view
          0 likes
          Last Post Jon17
          by Jon17
           
          Started by Javierw.ok, Today, 04:12 PM
          0 responses
          6 views
          0 likes
          Last Post Javierw.ok  
          Started by timmbbo, Today, 08:59 AM
          2 responses
          10 views
          0 likes
          Last Post bltdavid  
          Working...
          X