To add to that, I am trading an incredibly conservative version of steady yields in my Roth at Schwab. You have to have a margin enabled account there, but of course, actual margin is not available in an IRA. That means that you must have the cash on hand to cover the actual risk of a credit spread. Schwab allows you to trade Iron Condors in an IRA at absolute risk level, IE, the cost to open an IC is the wingspan minus the total credit received on both legs since you can't have a loser on both ends simultaneously.
I also have a leveraged anchor going on in there (the majority of that portfolio is a leveraged anchor), and that strategy requires you to trade a diagonal, which is allowed in an IRA at Schwab, but again, you need to have the cash on hand to cover the absolute risk of the trade.