Period
📈 Running P&L
📌 Open Positions — Live Monitor
| Ticker | Action | Strike | Recommendation | Expiry | DTE | Days In Trade | Contracts | Entry Credit | Underlying | Mid Price | IV | Delta | Theta/day | ITM? | Profit % | Profit/Day | Profit Remaining | Profit/Day Remaining | Last Updated |
|---|
Open Positions — Buying Power Detail
| Ticker | Expiry | Action | Shares | Strike | Net Premium | BP Used | DTE | BP Expiring | Status |
|---|---|---|---|---|---|---|---|---|---|
Opened
Closed
Total Returns Summary — Closed Trades
| Ticker | Contracts | Type | Share Price Stock price at the time the trade was opened. Used as the basis for return calculations.= credit.sharePrice (or strike if not set) | Profit $ Net dollar profit for this trade.= Total Premium Received − Total Debit Paid | Days In Trade | Abs. Return Absolute return as a percentage of the capital committed to the trade.= Profit $ ÷ (Share Price × Contracts × 100) | Ann. Return Absolute return scaled to a full year, so trades of different lengths can be compared.= Abs. Return ÷ Days In Trade × 365 | Closed MM/YY |
|---|---|---|---|---|---|---|---|---|
Ticker Summary
Click a row to view history & cost basis
| Ticker | Net P&L excl. CSP assignments |
Net P&L incl. CSP assignments |
|---|---|---|
🎯 Screening Pipeline —
AWS Lambda
▼ collapse
Runs automatically every Monday 6 AM ET as an AWS Lambda — filters ~800 tickers down to confirmed CBOE weekly option candidates before any yfinance calls. Results are stored in S3 and loaded on demand.
1
Build universe from S&P 500 + S&P 400 + Nasdaq 100 via Wikipedia → ~800–1,000 tickers
2
CBOE pre-filter — cross-check against weeklys list → ~300 tickers (eliminates ~60% before yfinance)
3
Download 1-year price history in batches of 100 — apply technical rules
4
Fetch fundamentals only for technical survivors — apply Mkt Cap, Beta, Earnings rules
5
Write
screener_results_YYYY-MM-DD.csv sorted by market cap
✓ CBOE Weeklys (pre-filter)
Mkt Cap > $10B
Beta < 3
EMA 50 > EMA 100 > EMA 200
SMA 50 < Price
Vol 1W < 100%
Avg Vol > 500K
No Earnings ± 30d
📋 CBOE Weekly Options
683 tickers · May 2026
Browse all 683 tickers
📊 Latest Results — embedded snapshot · load live results below
| Ticker ↕ | Price ↕ | Mkt Cap ↕ | Beta ↕ | Vol 1W ↕ | Avg Vol 90d ↕ | EMA 50 ↕ | EMA 100 ↕ | EMA 200 ↕ | CBOE |
|---|
💰 Account Sizes
🔍 Audit Log
SuperAdmin only — click "Load Last 500" to fetch recent login/logout activity.
| Timestamp (UTC) | Event | IP Address | User Agent | |
|---|---|---|---|---|
| No data loaded | ||||
📬 Daily Alert
Schedule: Mon–Fri 8 AM ET (EventBridge) ·
Lambda:
options-ledger-alert-prod ·
Sends email when Take Profit / Roll / Cut Loss rules trigger on open positions
Click "Load Last Result" to see the most recent evaluation, or "Run Now" to evaluate immediately.
⚙️ Commission Rules
Commission is calculated per contract (100 shares). Set the default rate per broker.
If a broker has a free-trade threshold, any option trading at or below that price is commission-free.
| Broker | $ / Contract | Free-Trade Threshold (≤) |
|---|