My system executes and tracks it's orders automatically, therefore by definition it knows all the trades it did and can therefore calculate it's own statistics independently of what-ever else happened in this account (i.e. the system wouldn't even know is some other orders (not initiated by it) were filled on the same account).. If you're doing your trading manually, I guess you have to record orders related to this system separately from others..
Hi Kernfusion,
Oh yes you are right. Your system should know your orders for sure. So the question is how you keep your record of transactions, either by 1) your system, or 2) IB system (activity log), or your manual order log (this is exactly I do today), to calculate your performance.
I will try the #2 approach. Thank you!
. There are multiple reasons for that, one is that P&L from foreign currency-denominated futures comes in that currency, and I have to periodically convert it manually, so my system can't possibly know when exactly it was done. There are also other reasons for the mismatches, and at some point I just gave up on trying to fix\resolve them all. So now I just sometimes roughly compare IB stats with my system stats and if they're close enough - it's good enough