Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Trade Performance execution/trade pairing issue

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

    Trade Performance execution/trade pairing issue

    Hello,
    I'm looking at my trade performance from the last couple of days and I'm running into a miss-calculation by NT.

    It appears that when an entry/exit order pair is separated by the performance report date start (IE: the entry execution was before the report window, while the exit execution was during the report window), the executions are incorrectly paired trades. Notice in the images below, the first Target1 EXIT execution at 12414.25 is erroneously used as the entry for Trade #1.

    If I run the performance report for 5/11/22 alone, there is no trade data reported, as there is only the Target1 exit just after midnight.

    summary:
    performance report window: 5/11/22 - 5/12/22
    real trade #1 entry execution: 5/10/22 11:57pm <-- prior to the report window
    Target1 execution: 5/11/22 12:01am <-- during the report window


    Is this a bug? Can I get the performance report to just ignore that initial exit?

    Thanks,

    Mark



    Click image for larger version

Name:	trades.png
Views:	134
Size:	28.0 KB
ID:	1201012

    Click image for larger version

Name:	executions.png
Views:	116
Size:	41.4 KB
ID:	1201013

    #2
    Hello Mark,

    Unfortunately this is a limitation of the Trade Performance window. The Trade Performance window has no bearing on actual trades that occurred and should always be considered secondary to your brokerage statement. NinjaTrader has no concept of 'trades', but simply pairs together executions. There are many reasons why a Trade Performance report can become out of sync. A few examples of this:
    • Partial fills
    • Missing executions
    • Duplicate executions
    • Holding overnight positions
    • Running a report from a start date on which you were not flat
    • Using another application or device to place an order may not record the execution within NinjaTrader, including another instance of NinjaTrader on another computer.
    For example:
    • Enter 1 June 4th
    • Exit 1 June 5th
    • Enter 1 June 5th
    • Exit 1 June 5th
    In the fill flow above, if you generate a report from June 4 through June 6, you would see two trades reported (Entry June 4th and Exit June 5th) and (Entry June 5th and Exit June 5).

    If you generate a report from June 5th through June 6th, you would only see one trade reported where the exit on June 5th is the trade entry and the entry on June 5th is the exit.

    As you can see, the result would yield different results. NinjaTrader has no way of knowing if a fill is truly an entry or exit thus it has to build trade pairs starting with the first fill as entry in the date filtered dataset.

    Comment


      #3
      Hi Jason,

      Thanks for the quick response. While disappointing, I can understand the limitation you've described.

      A feature request that would help in this situation is if there was a start/stop time in addition to the date for a finer grained report window selection.

      Cheers,
      Mark

      Comment


        #4
        Thank you for the suggestion.

        I have submitted this as a feature request to the Development Team. I will follow up with an internal tracking number for your reference as soon as it is created.

        Thanks in advance for your patience.

        Comment


          #5
          Thanks for your patience.

          The internal tracking number for your feature request is SFT-5476. We added your vote. Please reference this internal tracking number when contacting Platform Support if you ever have questions regarding this feature request.

          When a feature request is implemented, you'll find a description of the new feature in the release notes:

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by argusthome, 03-08-2026, 10:06 AM
          0 responses
          60 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