| name | tqqq-dashboard |
| description | Scan live TQQQ options chain, score every put contract, and generate an interactive HTML dashboard highlighting the best strikes and expirations to sell. |
| allowed-tools | Bash Read Glob Grep |
| argument-hint | [--csv file.csv] [--delta -0.20] [--max-dte 60] |
TQQQ Put Selling Dashboard
Generate a visual dashboard for TQQQ put selling opportunities based on
real-time or user-provided options data.
Steps
-
Install dependencies (if not already installed):
pip install -q numpy pandas scipy yfinance 2>/dev/null
-
Run the dashboard generator from the project root (/home/user/DDB):
cd /home/user/DDB && python -m tqqq_put_strategy.dashboard.run --no-open $ARGUMENTS
The tool tries these data sources in order:
--csv <file> if the user provides a CSV of option chain data
- yfinance live fetch (if network is available)
- Built-in synthetic data (fallback)
-
Read the generated HTML file and present the key findings to the user:
- Show the Top 5 recommended contracts (strike, expiration, premium, delta, score)
- Show current market context (TQQQ price, VIX, regime)
- Tell the user the file path so they can open it in a browser
-
Explain the recommendations briefly:
- Why each top pick scored high
- Current market regime and what it means for selling puts
- Any risk warnings (high VIX, crash regime, etc.)
Output
- An HTML dashboard saved to
tqqq_put_dashboard.html in the project root
- A text summary of the best opportunities printed to the user
Arguments
--csv file.csv : Load option chain from a CSV file (columns: expiration, strike, bid, ask, last, volume, openInterest, impliedVolatility; optional: tqqq_price, qqq_price, vix)
--delta -0.15 : Change target delta (default -0.20)
--min-dte 14 : Minimum days to expiration
--max-dte 45 : Maximum days to expiration
--output path : Custom output path