If(mySignal && Position.MarketPosition == MarketPosition.flat)
EnterLong();
These two strategies differ only in exit conditions; entry conditions are identical, and so they should both enter at the same time.
But only one is entering; the other does not.
Is this because the above condition is checking overall position for the instrument across all strategies, rather than just the position for the instrument under each strategy separately? So strategy A enters, and then strategy B sees account already has a position in the instrument, and so fails to enter?

Comment