Feature Requests

SPY and QQQ selling strategies will not expire worthless, EVER
Hi Option Omega Team, I wanted to highlight a practical issue I encountered that might merit an update in the backtest logic, especially for short premium strategies on ETFs like SPY and QQQ. Recently, I sold a 20 delta iron condor at the close, assuming the options would expire worthless. However, I was forcefully closed out of the position by Schwab’s margin team at 4:10 PM EST, even though the true expiration is 4:15 PM EST. When I reached out, Schwab explained it was due to pin risk and post-close exercise risk, which extends through 5:30 PM EST. Unless the account has sufficient capital to take assignment (often 10x the account size), most brokers will auto-liquidate near-the-money positions before the true expiration. The Option Omega backtest currently assumes: SPY and QQQ options are worthless at 4:00 PM EST, which is inaccurate. No exercise or margin-related broker intervention happens after 4:00 PM. This leads to inflated win rates and mispriced risk for EOD iron condor strategies, especially those relying on pinning near the short strikes. One improvement would be to add a checkbox or toggle for “Account meets margin requirements to hold through expiration." This would allow users to simulate the impact of broker margin calls or forced closures due to lack of assignment capital. OR Extend modeling for SPY/QQQ options to 4:15 PM EST. Simulating pricing through the true expiration (4:15) window would better reflect how OTM options behave and avoid assuming they’re worth $0.00 at 4:00 PM. This would give traders realistic expectations around forced exits or early closures.
1
Load More