I'm trying to understand the difference between the SetHoldings vs. LimitOrder. It seems like SetHoldings just calculate the quantity needed to buy/sell based on the parameters and submit a market order, and LimitOrder just submits a limit order. However, how come in the discussions, SetHoldings is used extensively more than LimitOrder? Is there an advantage to SetHoldings that I'm not aware of? Thank you.