Announcement

Collapse
No announcement yet.

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 Geovanny Suaza, 02-11-2026, 06:32 PM
          0 responses
          624 views
          0 likes
          Last Post Geovanny Suaza  
          Started by Geovanny Suaza, 02-11-2026, 05:51 PM
          0 responses
          359 views
          1 like
          Last Post Geovanny Suaza  
          Started by Mindset, 02-09-2026, 11:44 AM
          0 responses
          105 views
          0 likes
          Last Post Mindset
          by Mindset
           
          Started by Geovanny Suaza, 02-02-2026, 12:30 PM
          0 responses
          562 views
          1 like
          Last Post Geovanny Suaza  
          Started by RFrosty, 01-28-2026, 06:49 PM
          0 responses
          567 views
          1 like
          Last Post RFrosty
          by RFrosty
           
          Working...
          X