NexusFi: Find Your Edge


Home Menu

 





really annoying performance reporting


Discussion in NinjaTrader

Updated
      Top Posters
    1. looks_one dmau with 9 posts (2 thanks)
    2. looks_two NinjaTrader with 7 posts (3 thanks)
    3. looks_3 ThatManFromTexas with 6 posts (2 thanks)
    4. looks_4 Big Mike with 2 posts (0 thanks)
      Best Posters
    1. looks_one dakine with 1 thanks per post
    2. looks_two NinjaTrader with 0.4 thanks per post
    3. looks_3 ThatManFromTexas with 0.3 thanks per post
    4. looks_4 dmau with 0.2 thanks per post
    1. trending_up 8,498 views
    2. thumb_up 8 thanks given
    3. group 4 followers
    1. forum 27 posts
    2. attach_file 7 attachments




 
Search this Thread

really annoying performance reporting

  #1 (permalink)
 dmau 
Melbourne + Victoria/Australia
 
Experience: Intermediate
Platform: nt
Trading: NQ
Posts: 19 since May 2012
Thanks Given: 0
Thanks Received: 3

Hi,

I have been testing out ninja trader with simulated trading for the past few weeks.

The problem is performance reports not even closely matching reality.

If I look at each day of trading individually (day by day)in the performance report summary e.g. From date X , To Date: X then add up each day the numbers seem very close to what I believe I have traded.

However if I put from date A (first day of trading), To Date: z(last date of trading) then everything is totally wrong.

Ninja support have really tried to help, but despite best efforts we are not getting anywhere. I really

I do trade overnight e.g. Start time 10pm end time 4am. I would expect (and I would personally record) the profit/loss from a trade to be on the date it was closed. And I suspect this can create some inaccuracies , However regardless of which way you look at it things should roughly correspond.

More info:

Average trade loss / win would be around $500.

When I add up each day individually from the performance report I get a net profit of about 9k

When I look at the entire range at once, it says approx NEGATIVE 2k

Thats a huge discrepancy, particularly when you consider the trade sizes.

Anybody else experiences similar issues?

Any advice?

Thanks,

Dean

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
MC PL editor upgrade
MultiCharts
How to apply profiles
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
29 thanks
Just another trading journal: PA, Wyckoff & Trends
26 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
18 thanks
  #2 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,444 since Jun 2009
Thanks Given: 33,217
Thanks Received: 101,607

You really need to post some screenshots showing the discrepancies in order to clarify the problem.

Mike

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #3 (permalink)
 
MrYou's Avatar
 MrYou 
NC, USA
 
Experience: None
Platform: None Yet
Trading: Guitar
Posts: 403 since Jun 2011
Thanks Given: 618
Thanks Received: 196


Can it be duplicated?

What steps should others take to duplicate your problem? I assume NinjaTrader has already tried this.

Reply With Quote
  #4 (permalink)
 dmau 
Melbourne + Victoria/Australia
 
Experience: Intermediate
Platform: nt
Trading: NQ
Posts: 19 since May 2012
Thanks Given: 0
Thanks Received: 3

hey mike,

Without taking a screenshot of everyday if taken an example to show you things are not working out

Start date was 23/05 (so I took a screenshot from 22th to be safe - does not affect the report from what I can see)
end date as of now

This shows a net loss of 1935
(this should be around 9k profit)

to give a specific example of how things are odd.

See next screenshot end date 01/06/ - net loss at this point is negative $235

So sometime between then 01/06 and today I have lost another 1700ish according to ninja reports

Now looking at individual days after and including 01/06 all were NET PROFIT days. (except for 05/06 negative -150). ( Did not send screen shots of 03/06 as it was sunday so not trades)

Also I should say 31/05 was positive as well.

Hope this is clear...

FYI- if I use start date 24/05 until today I get a net profit of approx $4888. Then when I look at each individual day prior to the 24th , all yielded positive results)

Attached Thumbnails
Click image for larger version

Name:	fullrange.png
Views:	206
Size:	176.2 KB
ID:	75974   Click image for larger version

Name:	startuntil0106.png
Views:	185
Size:	150.2 KB
ID:	75975   Click image for larger version

Name:	0106.png
Views:	215
Size:	173.8 KB
ID:	75976   Click image for larger version

Name:	0206.png
Views:	179
Size:	148.5 KB
ID:	75977   Click image for larger version

Name:	0406.png
Views:	198
Size:	145.0 KB
ID:	75978   Click image for larger version

Name:	0506.png
Views:	184
Size:	172.9 KB
ID:	75979   Click image for larger version

Name:	startuntil0206.png
Views:	183
Size:	174.5 KB
ID:	75980  
Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 
NinjaTrader's Avatar
 NinjaTrader  NinjaTrader is an official Site Sponsor
Site Sponsor

Web: NinjaTrader
AMA: Ask Me Anything
Webinars: NinjaTrader Webinars
Elite offer: Click here
 
Posts: 1,713 since May 2010
Thanks Given: 203
Thanks Received: 2,686


dmau View Post
hey mike,

Without taking a screenshot of everyday if taken an example to show you things are not working out

Start date was 23/05 (so I took a screenshot from 22th to be safe - does not affect the report from what I can see)
end date as of now

This shows a net loss of 1935
(this should be around 9k profit)

to give a specific example of how things are odd.

See next screenshot end date 01/06/ - net loss at this point is negative $235

So sometime between then 01/06 and today I have lost another 1700ish according to ninja reports

Now looking at individual days after and including 01/06 all were NET PROFIT days. (except for 05/06 negative -150). ( Did not send screen shots of 03/06 as it was sunday so not trades)

Also I should say 31/05 was positive as well.

Hope this is clear...

FYI- if I use start date 24/05 until today I get a net profit of approx $4888. Then when I look at each individual day prior to the 24th , all yielded positive results)

I have not followed up with my support team on this case nor have I read in detail your post but I did want to offer up one point of understanding.

NinjaTrader performance reporting is simply a set of calculations of fills that have a time stamp within the date range specified. The first step in the process is to filter the fills and then pair them to form trades. If positions are carried over night then surely you can have different results since the trade pairs will be different if you change dates.

Example:
Enter 1 June 4th
Exit 1 June 5
Enter 1 June 5
Exit 1 June 5

In the fill flow above, if you generated a report from June 4 through 6, you would see two trades reported (Entry June 4th and Exit June 5th) and (Entry June 5th and Exit June 5).

If you generated a reported 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.

I am not sure if this is an explanation for your situation but might help to understand what is happening under the hood.

Follow me on Twitter Reply With Quote
  #6 (permalink)
 
ThatManFromTexas's Avatar
 ThatManFromTexas 
Houston,Tx
 
Experience: Advanced
Platform: NinjaTrader
Broker: Mirus Futures/Zen-Fire
Trading: TF
Posts: 2,265 since Feb 2010
Thanks Given: 1,206
Thanks Received: 4,353


dmau View Post

Anybody else experiences similar issues?

Any advice?

Thanks,

Dean

@dmau

I had a similar problem with sim trading.

I have never used NT reports for actual trading.

I guess the real question is how many traders actually use the NT reports (and verify the numbers).

I'm just a simple man trading a simple plan.

My daddy always said, "Every day above ground is a good day!"
Reply With Quote
  #7 (permalink)
 dmau 
Melbourne + Victoria/Australia
 
Experience: Intermediate
Platform: nt
Trading: NQ
Posts: 19 since May 2012
Thanks Given: 0
Thanks Received: 3

Hi,

what you explained make sense however what you are implying means the shorter the data range the more inaccurate the result.

However I have observed the exact opposite

Also im not sure I understand you. Why would they ninja report 1 trade when their has been 3 on the 5th?(2x exit 1 x entry)

Started this thread Reply With Quote
  #8 (permalink)
 
NinjaTrader's Avatar
 NinjaTrader  NinjaTrader is an official Site Sponsor
Site Sponsor

Web: NinjaTrader
AMA: Ask Me Anything
Webinars: NinjaTrader Webinars
Elite offer: Click here
 
Posts: 1,713 since May 2010
Thanks Given: 203
Thanks Received: 2,686


dmau View Post
Hi,

what you explained make sense however what you are implying means the shorter the data range the more inaccurate the result.

However I have observed the exact opposite

Also im not sure I understand you. Why would they ninja report 1 trade when their has been 3 on the 5th?(2x exit 1 x entry)

Length of date range is irrelevant. There are three fills on the 5th, the 1st one has to be used as the entry and the 2nd one closes it. That's one trade. The third is then an entry but has not exit to pair it with thus there is one trade pair that can be generated.

Follow me on Twitter Reply With Quote
  #9 (permalink)
 dmau 
Melbourne + Victoria/Australia
 
Experience: Intermediate
Platform: nt
Trading: NQ
Posts: 19 since May 2012
Thanks Given: 0
Thanks Received: 3

@ThatManFromTexas
I have a feeling that it might just a be a generally buggy aspect of the software.

Which is kind of troubling when you are supposed to trusting it with thousands of dollars

Started this thread Reply With Quote
  #10 (permalink)
 
ThatManFromTexas's Avatar
 ThatManFromTexas 
Houston,Tx
 
Experience: Advanced
Platform: NinjaTrader
Broker: Mirus Futures/Zen-Fire
Trading: TF
Posts: 2,265 since Feb 2010
Thanks Given: 1,206
Thanks Received: 4,353



NinjaTrader View Post
I have not followed up with my support team on this case nor have I read in detail your post but I did want to offer up one point of understanding.

NinjaTrader performance reporting is simply a set of calculations of fills that have a time stamp within the date range specified. The first step in the process is to filter the fills and then pair them to form trades. If positions are carried over night then surely you can have different results since the trade pairs will be different if you change dates.

Example:
Enter 1 June 4th
Exit 1 June 5
Enter 1 June 5
Exit 1 June 5

In the fill flow above, if you generated a report from June 4 through 6, you would see two trades reported (Entry June 4th and Exit June 5th) and (Entry June 5th and Exit June 5).

If you generated a reported 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.

I am not sure if this is an explanation for your situation but might help to understand what is happening under the hood.

@NinjaTrader

I understand what you are saying, but if he ran a report each day and totaled all the daily reports, and then ran a report for the entire period (inclusive of all entries and exits) , the two totals should be equal, right?

I'm just a simple man trading a simple plan.

My daddy always said, "Every day above ground is a good day!"
Reply With Quote




Last Updated on June 7, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts