Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Repeatable Sim101 Fills

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

    Repeatable Sim101 Fills

    Hello,
    I am using External Data Feed Connection and applying the same feed data set to NT8 repeatedly, while try to test my trade logic.
    However, the fills are different every time. Is there any way to disable or work around the randomness of the fills so that the fills will be identical for each trial?

    I have tried exiting and re-starting NT8, hoping that the random seed will reset, but it still appears to give different fills upon each restart.

    Thanks,

    #2
    Hello NA4pound,

    Thank you for your note.

    Which third party application are you attempting to connect Ninja to through the external data feed?
    Have you considered using the market replay connection to test your strategy?

    It would be expected that you may get slightly different fill prices and this has to do with how bars are built. See the link below to our helpguide.


    I’ve also provided a link on realtime vs backtest results and how they can differ, which touches on the conservative or liberal fill logic which would influence results.


    I look forward to your reply.
    Alan P.NinjaTrader Customer Service

    Comment


      #3
      Hello Alan,
      Thanks for your reply.
      I am using my own file of historical ticks (for a single trading session) and using the External Data connection and the DLL functions to insert each tick from the file into NT. That seems to be working well.
      However, even though I believe I am entering limit orders on the same ticks from trial to trial, the NT fill engine seems to have a random component (intentional I think) to give more realistic fill scenarios.
      Sometimes the fills are partials, sometimes all-in-one, and often at slightly different prices. Occasionally the limit order does not fill at all, but is left pending. Again, I believe this may be intentional in NT for realism. If so, is there a way to disable the random feature temporarily? For easier debug of my trading logic, I would like to get the repeatability of the fills.

      Thanks,

      Comment


        #4
        Hello N4Apound,

        What you could do to remove some variation in your fills while using the external data feed to replay data is go to Control Center>Tools>Options Simulator Tab and check the Misc boxes Enforce immediate fills. Doing so will cause orders to fill immediately instead of using NinjaTrader advanced simulation fill engine.

        See the Simulator Tab section of our helpguide:


        Please let us know if you need further assistance.
        Alan P.NinjaTrader Customer Service

        Comment


          #5
          Thanks Alan, I'll try it.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by argusthome, 03-08-2026, 10:06 AM
          0 responses
          61 views
          0 likes
          Last Post argusthome  
          Started by NabilKhattabi, 03-06-2026, 11:18 AM
          0 responses
          39 views
          0 likes
          Last Post NabilKhattabi  
          Started by Deep42, 03-06-2026, 12:28 AM
          0 responses
          21 views
          0 likes
          Last Post Deep42
          by Deep42
           
          Started by TheRealMorford, 03-05-2026, 06:15 PM
          0 responses
          23 views
          0 likes
          Last Post TheRealMorford  
          Started by Mindset, 02-28-2026, 06:16 AM
          0 responses
          51 views
          0 likes
          Last Post Mindset
          by Mindset
           
          Working...
          X