This relates specifically to NT strategies, the concept of historical performance, and "synchronization."
When starting up a strategy for the first time, that strategy will typically show an initial position that came about from historical performance.
If you allow this strategy to continue, and allow it to begin issuing orders, the strategy will have no problem keeping track of its own position - however, NT's order tracker will begin to screw things up.
That is, if I start a strategy and it shows me - historically - that I'm "long 5 contracts of XYZ", it does not insert that stub trade into the record books. Thus, if I were to exit out of those historical contracts, the very first "trade" NT records is a short entry of 5 XYZ - not a long exit of 5 XYZ.
Put another way, if you have any sort of synchronization on, NT needs to insert the initial stub position into the record of trades so that PnL, position tracking, etc all remain correct.
Comment