Keeping track of points per contract proves difficult when trading more than one contract. Two problems present themselves and I only expect these to become worse as I add even more contracts.
a. Different trading size throughout the day skewing the points per contract statistic
If you net 10 points on 5 contracts, but then take a net loss of 10 points on 1 contract, you're basically left with 0 points per contract, although the end result is
(10 x 5) - (10 x 1) = 40 points total
The alternative is to simply average those 40 points by 5, i.e., 40 / 5 = 8 points per contract.
But not quite correct either, is it?
Equally, if you lose 50 points on 1 contract, but gain 10 points on 5 contracts, you're left with a net loss of 40 points per contract, although you're breakeven on the day.
Here's an example from my older records, actually. As can be seen, I was up 6,50 points per contract on 3 contracts traded. But as I started trading 1 contract, I actually ended the day at 0 points per contract when each contract is summed separately, although the end result was net 13 points total.
View attachment 230227
It seems like simply averaging the end result by the maximum/average # of contracts may be the only viable solution for this particular problem.
b. A single trade is split into multiple trades:
View attachment 230226
Not always, but I frequently experience that multiple lots are split in multiple parts.
Yesterday, I netted 19 points per contract on a single trade on 4 contracts, but Ninjatrader splits this into one trade @ 3 contracts and one trade @ 1 contract.
I assume this is because these trades are crossed separately, although it happens in the same time interval. Maybe there's a few ms difference.
So, while the result per contract was 19 points, my bookkeeping for the day would say I netted + 38 points per contract.
This one could easily be adressed if Ninja could aggregate all trades which have the same exit/entry price at the same time interval, but it clearly does not.
Does any other platform do this?
It may be that I'm the only guy who keeps track like this, but if not, I'm wondering how you experienced ES traders deal with these issues.
PS: In the past I've tried to aggregate my trades manually, but it's very time consuming to do and I simply can't be bothered to do that. Alternatively, I'd have to make a script in VBA or something which does the aggregation after I've imported this to Excel.
Thanks in advance.