I have two strategies, in the same algo. Both are entering GLD on certain levels. They enter with SetHoldings and exit with the Liquidate methods. How can I make sure, that they don't cancel each other out? If one strategy has an active position and the other position has an exit signal, it must not liquidate the first position.