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

Using Queues in C#

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

    Using Queues in C#

    In the attached file I am attempting to catch the orders in a queue.

    I thought the queue was a fixed size and orders would drop out once the queue size was maxed out, is this wrong?

    I would have to count the queue and the deselect the last one as the size hits?

    Also I am copying the queue .copyto() but i am not printing anything in the output window, it runs for a bit then stops

    Any ideas, i want to keep my queue a fixed size and probably include the timestamp to

    Tinkerz
    Attached Files

    #2
    I am narrowing down the error.

    I now resize me queue using the dequeue function if the count is larger than 50

    it now looks like on bar update on a new tick it crashes
    I first set the variable
    private double[] myTargetArray;
    and initialize
    myTargetArray = new double[100];

    so my array is larger than the queue.

    But I crash when I copy

    BuyStack.CopyTo(myTargetArray,1);
    Print(myTargetArray[1]);

    Any ideas
    Queue..::.CopyTo Method

    Comment


      #3
      ok got it the queue was a int the array a double

      Comment


        #4
        tinkerz, as this is a general C# programming area, we are unable to provide support. Maybe some community members can chime in and help you out.

        A little hint though:
        Code:
        [FONT=monospace]
        [/FONT]Queue q = new Queue(32);
        
        // to delete and return the oldest object
        object ob = q.Dequeue();
        AustinNinjaTrader Customer Service

        Comment


          #5
          I see our messages crossed in cyber-space. Glad to hear you've got it figured out.
          AustinNinjaTrader Customer Service

          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