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

Bar Close and Loops

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

    Bar Close and Loops

    Will a Bar Close cause a break out of a loop such as a for or while loop?

    #2
    No. When you are in a loop you are processing only one tick. Subsequent ticks are not processed yet.
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      What I am trying to do is write a stop and reverse routine for an autotrader. If conditions are right I issue a close command to close the current position.

      AtmStrategyClose(atmStrategyId);

      Then I want to wait for it to flatten all positions. So I put it into a while loop continually monitoring the MarketPosition.

      while(GetAtmStrategyMarketPosition(atmStrategyId) != MarketPosition.Flat && n<1000)
      {
      ++n;
      }

      The n<1000 and ++n are simply to exit the loop during testing on sim 101 or tick replay. I have not traded this against a broker's sim account so it never goes flat in time to enter a new order because CalculateOnBarClose = True.

      Will this work? Without the n exits, it just loops forever and requires a rude interrupt because sim101 never gets a new tick to process the closposition command.

      Comment


        #4
        Most likely not. You need to receive the next OnBarUpdate() to receive new MarketPosition updates. With that loop you are halting it from processing further information down the queue.
        Josh P.NinjaTrader Customer Service

        Comment


          #5
          Thanks. Back to the drawing board.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by aprilfool, 12-03-2022, 03:01 PM
          2 responses
          326 views
          0 likes
          Last Post BottomShark77  
          Started by AnnBarnes, Today, 12:17 PM
          1 response
          2 views
          0 likes
          Last Post NinjaTrader_Zachary  
          Started by Lopat, 03-05-2023, 01:19 PM
          4 responses
          167 views
          0 likes
          Last Post Sam2515
          by Sam2515
           
          Started by f.saeidi, Today, 12:14 PM
          0 responses
          3 views
          0 likes
          Last Post f.saeidi  
          Started by giulyko00, Today, 12:03 PM
          0 responses
          4 views
          0 likes
          Last Post giulyko00  
          Working...
          X