Option Chain Lookup
Ticker Symbol
Expiration Dates
Bull Call Spread Scanner
Select Ticker
Scanner 2 — Short Leg by Price Target
Select Ticker
Butterfly Arbitrage Scanner
Select Ticker
Expiration Dates
Test Section
Test Button
SPY Full Chain — Latency Test
Pulls all SPY expiration chains from E*TRADE in parallel.
Requires E*TRADE authenticated and expiry cache populated.
Full chain data saved to
uploads/spy_chain_test_*.json.
Pulling chains in parallel — this may take 5–30s...
| Expiry | Sent (ET) | Received (ET) | Elapsed (s) | Strikes | Near Price | Status |
|---|
IB Account Summary
—
0 subs
—
Fidelity CSV
📂
Drop CSV or click
No positions loaded. Upload a Fidelity CSV above or click the tab to refresh IB positions.
IB Orders
Open Orders
Recent Trades
IB TRADE — Live Quotes
Ticker
Expiration Dates
Strike (call to sell)
Qty (contracts)
Limit price (net)
TIF
Option pricing
| BID | MID | ASK | |
|---|---|---|---|
| STOCK | — | — | — |
| CALL | — | — | — |
| PUT | — | — | — |
| NET | — | — | — |
Buy-Write Net (mid)
—
BUY = long stock + short call |
SELL = short stock + long call
NET row: best / mid / worst fill · grey = E*TRADE bootstrap
NET row: best / mid / worst fill · grey = E*TRADE bootstrap
Long call strike
Short call strike
Qty (contracts)
Limit (debit)
TIF
Call option pricing
| BID | MID | ASK | |
|---|---|---|---|
| LONG | — | — | — |
| SHORT | — | — | — |
| NET | — | — | — |
Net Debit (mid)
—
Long call at long strike · short call at short strike · limit = net debit (positive) or credit (negative)
Long put strike
Short put strike
Qty (contracts)
Limit (debit)
TIF
Put option pricing
| BID | MID | ASK | |
|---|---|---|---|
| LONG | — | — | — |
| SHORT | — | — | — |
| NET | — | — | — |
Net Debit (mid)
—
Long put at long strike · short put at short strike · limit = net debit (positive) or credit (negative)
Lower wing
Body (ATM)
Upper wing
Qty (contracts)
Limit (debit)
TIF
Call option pricing
| BID | MID | ASK | |
|---|---|---|---|
| LOWER | — | — | — |
| BODY ×2 | — | — | — |
| UPPER | — | — | — |
| NET | — | — | — |
Net Debit (mid)
—
Long fly: +lower −2×body +upper | Short fly: −lower +2×body −upper
Lower wing
Body (ATM)
Upper wing
Qty (contracts)
Limit (debit)
TIF
Put option pricing
| BID | MID | ASK | |
|---|---|---|---|
| LOWER | — | — | — |
| BODY ×2 | — | — | — |
| UPPER | — | — | — |
| NET | — | — | — |
Net Debit (mid)
—
Long fly: +lower −2×body +upper (puts) | Short fly: −lower +2×body −upper (puts)
Lower wing
Body (ATM)
Upper wing
Qty (contracts)
Limit (debit)
TIF
Call & Put pricing (same strikes)
| BID | MID | ASK | |
|---|---|---|---|
| CALLS | |||
| LOWER | — | — | — |
| BODY ×2 | — | — | — |
| UPPER | — | — | — |
| CALL FLY | — | — | — |
| PUTS | |||
| LOWER | — | — | — |
| BODY ×2 | — | — | — |
| UPPER | — | — | — |
| PUT FLY | — | — | — |
| ARB | — | — | — |
Long Calls = long call fly + short put fly |
Long Puts = long put fly + short call fly
ARB row: net of long cheaper fly + short pricier fly (label shows direction)
ARB row: net of long cheaper fly + short pricier fly (label shows direction)
Put long strike (low)
Put short strike
Call short strike
Call long strike (high)
Qty (contracts)
Limit (credit)
TIF
Option pricing (low → high)
| BID | MID | ASK | |
|---|---|---|---|
| PUT L | — | — | — |
| PUT S | — | — | — |
| CALL S | — | — | — |
| CALL L | — | — | — |
| CREDIT | — | — | — |
Net Credit (mid)
—
Long condor: +pl −ps −cs +cl (long wings, short inner) | Short condor: −pl +ps +cs −cl