I was wondering if there are any best practices for managing multiple strategies on a single instrument? The objective would be to have the strategies in communication with each other such that when one takes a position the others are flat.
My guesses include coding all of the strategies in the same document and using Boolean methods to restrict the strategies. Possibly using BarsInProgress, but I'd like to run the strategies on the same time frame.
Is there any way to reference a strategy in a different document such as:
If (strategy.NotThisStrategy == market position.long)
{
// Don't trade
}
Thanks in advance
Comment