“Premium Still Working” is open premium not yet realized — it does not count as realized income until the trade is closed, expired, or assigned.
11 item(s) · Scheduled · 8:00 AM ET snapshot · generated 12:31 AM ET · 04:31 UTC · the system never places trades — review and execute manually in thinkorswim.
Action queue 5
Symbol
Strategy
Reason
Action
●
MSTR
covered_call
position ROLL
ROLL
○
IBIT
cash_secured_put
score 74.9 → WATCH
WATCH
○
IBIT
cash_secured_put
score 74.03 → WATCH
WATCH
○
AVGO
cash_secured_put
score 73.45 → WATCH
WATCH
○
AVGO
cash_secured_put
score 72.77 → WATCH
WATCH
⚡ Live check 8:00 PM ET · 00:00 UTC?
An intraday re-check of your positions on live quotes (every ~10 min, market hours). If a position's action has changed since the 8am brief because the market moved, it's flagged here — and you get a Telegram alert. Confirms whether a close/roll is still right at this moment.
All positions unchanged since the 8am brief ✓
Capital at work 44%?
How much of your capital is working (securing short puts + stock) vs idle. The red line is your deployment target; the fill turns amber when you're below it. If under target, the list ranks new trades to deploy — sized to close the gap — with the extra daily theta they'd add. Goal: keep the bulk of capital at work for monthly income (a small reserve stays free for rolls/assignments).
Deployed $88,659Total $203,382$114,438 idleTarget 80% · $74,046 to deploy
Deploy ~$74,046 to reach your 80% target — adds ~$46/day theta:
Your daily action list, grouped by ticker and ordered most-urgent first. Each card shows the recommended action — CLOSE / ROLL / MONITOR for positions you hold, TRADE / WATCH for new opportunities — with the key numbers and plain-English reasons behind it. The system decides nothing for you: you review each item and execute manually in thinkorswim.
Shares you own: shares 300you paid $180.00/shcost basis $177.01/shunrealized+$3,523
portfolio_fit 8/16: no portfolio
delta 14/15: delta 0.260 vs pref [0.15,0.25]
premium 13/15: income 0.0171 vs target 0.01
risk 6/14: IV-rank 24.851
liquidity 6/10: OI 1645/vol 146
dte 3/5: dte 27 vs pref [30,45]
buying_power 2/5: no portfolio
diversification 2/5: no portfolio
PLTRbull put spread
PASS
Sell $180P / buy $175 · Oct 30$1.54 credit27 DTE · Δ -0.31 · $3.46 max risk
score 69rating PassBP ~$346theta +$14/day
portfolio_fit 8/16: no portfolio
delta 13/15: delta -0.312 vs pref [-0.3,-0.15]
premium 9/15: income 0.3080 vs target 0.25
risk 7/14: IV-rank 24.851
liquidity 7/10: OI 1492/vol 265
buying_power 2/5: no portfolio
diversification 2/5: no portfolio
Open orders 0?
Your live working orders at Schwab (refreshed intraday) and, for each short, whether a resting GTC buy-to-close is already in place (protected ✓) or not (exposed ⚠ — you could miss the window). Place standing closes from the section below.
As of 2026-10-03 00:00 · 0/1 shorts have a resting GTC close. ⚠ Exposed (no standing close): MSTR — place them in Standing closes below.
No working orders at Schwab right now.
Standing closes — GTC 1?
A resting GTC (good-till-canceled) buy-to-close order at 50% of the credit you received. It sits at Schwab and fills automatically when the option decays to target, so you capture the win without watching — no missed window. Rolls/assignment still need attention (a static order can't handle those).
Place a resting GTC buy-to-close at 50% of the credit on each short so profits capture automatically — no missed window. Set [QTY] to your contract count.
BUY TO CLOSE [QTY] MSTR 20 Nov 26 $145 CALL LMT $5.40 GTC
Volatility — IV rank 12?
IV rank = where today's implied volatility sits within its ~1-year range (0 = cheapest, 100 = richest). Higher rank = richer option premium = better conditions to sell puts. Rows are sorted richest first; the sparkline is ~180 days of reference IV with today marked.
Names blocked by the earnings rule (R-E1). Selling premium across a scheduled earnings report is the biggest overnight-gap risk for an option seller — the stock can jump 10–20% and blow through your strike. Any candidate whose expiration is after the company's next earnings date is dropped (config: block_earnings). It comes back automatically once earnings has passed.
These names had eligible options today, but a company earnings report lands before expiration — blocked by rule R-E1 (an earnings gap can blow through the strike). They return automatically once earnings has passed.
A free, Polygon-derived proxy for options flow: per symbol, put trading volume vs open interest. A high ratio = unusual/fresh put activity (often hedging or bearish positioning) — a risk warning when you're about to *sell* puts on that name. Not paid institutional flow (Unusual Whales); a sensible first-pass filter from data you already have.
No unusual put flow today. Derived from option volume vs open interest — no paid feed.
MSTRput vol/OI 0.236vol 22,015
TSLAput vol/OI 0.162vol 37,121
NVDAput vol/OI 0.139vol 70,742
AMDput vol/OI 0.11vol 16,944
AVGOput vol/OI 0.088vol 13,585
IBITput vol/OI 0.084vol 35,044
SOFIput vol/OI 0.08vol 12,700
PLTRput vol/OI 0.074vol 11,830
SPYput vol/OI 0.068vol 204,904
DALput vol/OI 0.063vol 720
JPMput vol/OI 0.059vol 2,200
AAPLput vol/OI 0.048vol 9,602
Recent runs?
How each morning's list is produced, end to end: data sources → feature/vol store → rules gate → scoring + position review → decision engine → brief. Deterministic; the last step is always you.
Each run is a point-in-time snapshot. 8am = the official scheduled brief; manual = an intraday re-run. Tap to view any snapshot exactly as it was.