I have tried unsuccessfully to implement simulated bracket orders as described in QuantConnect's documentation and other community posts. My broker is Alpaca and when I try to submit a market order followed by a limit order and stop market order (or vice versa), the third order is returned as invalid and is not successfully submitted.

After reading Alpaca's documentation, I believe this is to be expected. Here's a link to the documentation for bracket orders: 

Relevant excerpt: “Without a bracket order, you would not be able to submit both entry and exit orders simultaneously since Alpaca’s system only accepts exit orders for existing positions. Additionally, even if you had an open position, you would not be able to submit two conditional closing orders since Alpaca’s system would view one of the two orders as exceeding the available position quantity. Bracket orders address both of these issues, as Alpaca’s system recognizes the entry and exit orders as a group and queues them for execution appropriately.”

Is there any way around this, or am I just out of luck if I want to use QuantConnect for live trading? I like using QuantConnect very much and would like to stick with it, but I'm dismayed there doesn't seem to be a way to submit an actual bracket order.

Simulating stop and limit levels to liquidate my market order isn't an option for me because I'm using minute resolution.