Get all existing holdings directly from Interactive Brokers. Any holdings that are present in the brokerage account but missing in the QuantConnect because those trades were place outside QuantConnect. I am trying to use below methods for getting all open holdings from IB which is working fine but I am not sure how to get bracket order info (stop loss and profit limit) for existing positions. For example, I bought 100 GOOGLE with bracket order (profit limit is $210 and stop loss is $180) so I want to get profit limit and stop loss for my existing open positions

brokerage = getattr(self, "brokerage", None)
if self.LiveMode and brokerage is not None:          

            try:
                holdings = brokerage.get_account_holdings()
            except Exception as err:
                self.Error(f"IB holdings request failed: {err}")
			
			 holdings_symbols = set()
        for h in holdings:
            try:
                symbol = getattr(h, "Symbol", None)
                qty = getattr(h, "Quantity", 0)
                price = getattr(h, "AveragePrice", 0.0)
                holdings_symbols.add(str(symbol))
                self.Debug(f"IB Holding - {symbol} | Qty {qty} | Avg {price}")
            except Exception as inner:
                self.Error(f"Unable to parse holding: {inner}")