It is ok for simple trades, when there is always only 1 position open, but when there are multiple positions open and managed, that is algorithm often does not correspond with the "logical trades", that trader intended to do.
The biggest problem is, that with such an automated pairing the profit/losses
are different and whole statistics is skewed.
Example:
1. Let's have 6E 1 buy at 1,2000 with profit at 1.2010 (10 ticks).
2. Have another 6E buy (while previous is in drawdown) at 1.1980 with profit at 1.2020.
3. Market takes both profits finally.
NinjaTrader reports these 2 trades:
Entry 1.1980 -> Exit 1.2010 (profit 30 ticks)
Entry 1.2000 ->Exit 1.2020 (profit 20 ticks)
(it is paired by system that last sell is paired with last buy and vice-versa)
but real trades, that should go into statistics were these:
Entry 1.2000 -> Exit 1.2010 (profit 10 ticks)
Entry 1.1980 ->Exit 1.2020 (profit 40 ticks)
Question:
Is there any way, how we can Ninjatrader instruct, to pair executions logically how
the trader intended them? - for example by using some signal-name or something?
Is there any other way, how to get proper statistics in NinjaTrader, when there are open and managed multiple different positions at once?

I have been down this road myself. I understand exactly what you are saying. I am just saying that reality is reality. What you describe is what a lot of us do. Have a long-term position on, and then scalp around it on a short-term basis. I too wished many times that I could pair my trades up the way that I intended them to be analyzed, with intended entries matched to intended exits, while maintaining all other existing positions. I even mildly railed against not being able to do so.
Comment