Are Sell and Sell Short treated identically?
E.g., in a long strategy that buys and then sells, if the buy generated by the strategy is closed early manually, will the sell in that strategy cause a short position to be opened? It appears that this occurs in MCFX, which should not happen.
If so, there is a need for position matching functionality to make sure this can be avoided short of turning off the strategy.
In TS, which uses the TradeManager (not duplicated in MCFX), if a trade is closed manually, the strategy and the TradeManager will no longer have a position match, and the strategy cannot sell something that does not exist - it is automatically prevented from opening a short position via a sell. Once the strategy's sell causes the chart position to be flat and therefore match TradeManager, subsequent strategy-generated orders can be executed, but not before.
How can this equivalent protection be achieved in MCFX?