I have two strategies in the same algo. Both enter based on different entry conditions, but both are trading the same symbol (GLD). Both strategies receive an allocation of 0.75. There should be 200% buying power available, based on the Alpaca trading model.

However, when both strategies enter after each other (one filled, the next filled a few days later, without exiting the first position), occasionally, I receive this warning:

‘Warning: Portfolio rebalance result ignored as it resulted in a single share trade recommendation which can generate high fees’

As a result, the second strategy only enters with one share instead of allocating 75% of the buying power to it.

How can I make sure, both strategies enter with 75% each, resulting in an overall allocation of 150%? And why is this warning issued? I have not set any logic for rebalancing. And I'm using set_holdings with a tag to enter each position.