How Much Money Do You Need to Trade Options?
Five-wide AAPL call spreads: cost to buy vs. collateral to sell, priced at the May 19, 2025 closeranking ·
2026-09-18 · 8×3
Nightly margin requirement on one short AAPL 200 put, May 1 to June 13, 2025series ·
2026-09-18 · 31×5
AAPL puts, June 20, 2025 expiration: FINRA margin vs. cash-secured requirement at the May 19, 2025 closetable ·
2026-09-18 · 8×5
What one AAPL call cost by strike: June 20, 2025 expiration, priced at the May 19, 2025 closetable ·
2026-09-18 · 8×5
Five-wide AAPL call spreads: cost to buy vs. collateral to sell, priced at the May 19, 2025 close
Five-wide AAPL call spreads: cost to buy vs. collateral to sell, priced at the May 19, 2025 close
| spread | max_loss_usd | max_profit_usd |
|---|---|---|
| 210/215 | 227 | 273 |
| 212.5/217.5 | 190 | 310 |
| 215/220 | 152 | 348 |
| 217.5/222.5 | 135 | 365 |
| 220/225 | 110 | 390 |
| 222.5/227.5 | 79 | 421 |
| 225/230 | 57 | 443 |
| 227.5/232.5 | 42 | 458 |
the exact SQL behind every number
SELECT
concat(toString(a.strike), '/', toString(b.strike)) AS spread,
toUInt32(round((a.px - b.px) * 100)) AS max_loss_usd,
toUInt32(round((5 - (a.px - b.px)) * 100)) AS max_profit_usd
FROM
(
SELECT
toFloat64(strike_price) AS strike,
toInt32(round(toFloat64(strike_price) * 100) + 500) AS k_plus_5,
toFloat64(max(option_close)) AS px,
toFloat64(max(underlying_close)) AS spot
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('c', 'call')
AND iv_converged = 1
AND volume > 0
GROUP BY strike_price
) AS a
INNER JOIN
(
SELECT
toFloat64(strike_price) AS strike,
toInt32(round(toFloat64(strike_price) * 100)) AS k,
toFloat64(max(option_close)) AS px
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND toDate(date) = '2025-05-19'
AND toDate(expiration_date) = '2025-06-20'
AND lower(toString(option_type)) IN ('c', 'call')
AND iv_converged = 1
AND volume > 0
GROUP BY strike_price
) AS b ON a.k_plus_5 = b.k
WHERE a.strike >= a.spot
AND a.px > b.px
AND a.px - b.px < 5
ORDER BY a.strike
LIMIT 8
More from this analysisHow Much Money Do You Need to Trade Options?
Nightly margin requirement on one short AAPL 200 put, May 1 to June 13, 2025
series 31×5
→
AAPL puts, June 20, 2025 expiration: FINRA margin vs. cash-secured requirement at the May 19, 2025 close
table 8×5
→
What one AAPL call cost by strike: June 20, 2025 expiration, priced at the May 19, 2025 close
table 8×5
→
The same short put as a five-point credit spread in a margin account (June 12, 2026 close, July 17 expiry)
table 9×9
→
See all 3,293 queries →