← Back to Options DeskWeek plan, Oct 19-23 →
Implementing Files
FileLOCDescriptionStatus
scripts/options/fidelity_livevol_read.py103Fidelity's 14 Cboe LiveVol scans from an already-open Options Ideas tab. One read-only POST (the scan query).built today
scripts/options/webull_rankings_public.py105Webull option rankings (volume, open interest, IV) and 19 stock boards. No login, GET only.built today
scripts/options/lotto_scan.py561Option menu priced on Cboe's public chain with --source cboe (no login, ~15 min late).built today
scripts/tastytrade_client.py1634tastytrade lists, market metrics and chains. Lists + metrics pulled today through the signed-in tab.built earlier
scripts/fidelity_client.py1339Fidelity client; 7 wrong scan names fixed today from Fidelity's own page.built earlier
scripts/webull_client.py2211Unofficial Webull web client: quotes and chains with the copied token. Its order path is blocked by the halt file.built earlier
scripts/options/potter_box_screen.py191PotterBox: box, cost-basis trigger, volume-at-price targets → ARMED / WATCH / SKIP.built earlier
Data Flow
Inputs
→
Fidelity Options Ideas tab (signed in)14 scans, market hours only
→
Webull public gatewayrankings, no cookies
→
tastytrade signed-in tab65 curated lists + market metrics
→
Cboe public chainabout 15 minutes delayed
Outputs
→
fidelity/SUMMARY.md + scans JSONnames in 3+ scans: CRWV 6, NRGV 5, KLAR 5, EWZ 5, CORZ 5, SOXX 5
→
FILTERS.mdevery list we can read, in plain words
→
tt-watchlists/lists.csv, metrics JSON, SHORTLIST.md
Decisions + Tradeoffs
Why Cboe for prices?
It is public and needs no login. It is about 15 minutes late, so the trader checks the live bid/ask in the Webull app before any order.
Why are X and YouTube outside the grade?
They are chatter. The grade uses the money scans, option prices, attention, earnings, trend and tradability only.
Known Gaps
Webull capital flowThe code is in the morning scan but returned 0 today: there was no token at 2:26 PM. The token came back at 3:49 PM; rerun it.
tastytrade IV-rank streamIt still reads an old session token. The graded table does not depend on it.
Perplexity + X stepsSkipped in today's scan run.
Commands to Invoke
Webull rankings, no loginuv run python scripts/options/webull_rankings_public.py --out DIR
Fidelity scans (tab must already be open)uv run python scripts/options/fidelity_livevol_read.py --port PORT --out DIR
Cboe-priced menuuv run python scripts/options/lotto_scan.py SPY,QQQ,IWM --source cboe --side call --dte-max 7 --exp-count 2 --otm "1,2.5,4,6" --max-cost 150
Ideas / TODO
Edit this textarea to capture ideas. Copy-paste the contents to an agent to generate the implementation.