Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Trade Performance Displaying Incorrectly

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

    Trade Performance Displaying Incorrectly

    ・My trade performance is showing me that I've made more money or lost more money than I really have.

    ・If I put more than 1 day in the start & end date section, it will show an incorrect P&L.

    ・Example | Start Date: 09/14/2022 End Date 09/16/2022 | Total net profit will show a loss of: -$5,670

    ・If I put the dates to the same
    Start Date: 09/14/2022 End Date 09/14/2022 | Net Profit = $745
    Start Date: 09/15/2022 End Date 09/15/2022 | Net Profit = $369
    Start Date: 09/16/2022 End Date 09/16/2022 | Net Profit = -$511

    ・What is goin on there? No trades were open for more than 10 minutes
    ・This has never happened to me before. Is there a way to fix it?

    The 09/14 Image


    The 09/15 Image


    Both 09/14 & 09/15 Image
    https://i.imgur.com/KBSHp4B.png

    #2
    Hello Skyfall,

    Please note that the Trade Performance report 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.
    JasonNinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by judysamnt7, 03-13-2023, 09:11 AM
    4 responses
    57 views
    0 likes
    Last Post DynamicTest  
    Started by ScottWalsh, Today, 06:52 PM
    4 responses
    36 views
    0 likes
    Last Post ScottWalsh  
    Started by olisav57, Today, 07:39 PM
    0 responses
    7 views
    0 likes
    Last Post olisav57  
    Started by trilliantrader, Today, 03:01 PM
    2 responses
    19 views
    0 likes
    Last Post helpwanted  
    Started by cre8able, Today, 07:24 PM
    0 responses
    9 views
    0 likes
    Last Post cre8able  
    Working...
    X