← Back to Options DeskWeek plan, Oct 19-23 →
Implementing Files
FileLOCDescriptionStatus
scripts/options/combine_lists.py279Contract pick: expiry 2-14 days, |delta| 0.25-0.40, spread ≤ 15% of mid, open interest ≥ 100, ask × 100 ≤ budget.built today
scripts/options/options_journal.py225Writes the exit rule at entry and never changes it.built today
scripts/options/lotto_scan.py561Cheap short-dated menu with mid, break-even, move and spread columns.built today
Data Flow
Inputs
→
A/B namesdirection + grade
→
Cboe chainbid, ask, delta, OI
Outputs
→
Contract + exit rulee.g. take profit at bid ≥ 2× entry, stop at bid ≤ ½ entry, else close the day before expiry
Decisions + Tradeoffs
Why no same-day contracts?
Left out on purpose; expiry is 2-14 days out.
Why exits at entry?
So the rule can't drift after the trade moves.
Known Gaps
Daily marks onlyExits are checked once a day at 4:15 PM, so an intraday touch of the target or stop is not seen.
Commands to Invoke
Grade + pick contractsuv run python scripts/options/combine_lists.py --data data/research/options-desk-2026-10-19 --out data/options/graded --budget 150
Ideas / TODO
Edit this textarea to capture ideas. Copy-paste the contents to an agent to generate the implementation.