The primary cause of issues with submitting orders on the same instrument to the same account from different strategies is that the strategies are not aware of each other. So the account position vs strategy positions can get completely out of whack very fast and make one or both strategies behave unexpectedly. If you run either strategy by itself, does it work without issue?
I would recommend combining all the code you need to run on a single instrument into the same strategy, or running the two strategies on different accounts.
Please let me know if I may be of further assistance.
Comment