
Options Strategy Advisor
Model options strategies, Greeks, and P/L scenarios with Black-Scholes and free stock data instead of paid real-time options feeds.
Overview
Options Strategy Advisor is an agent skill for the Validate phase that analyzes 17+ options strategies with Black-Scholes pricing, Greeks, and P/L simulation using free-tier stock market data.
Install
npx skills add https://github.com/tradermonty/claude-trading-skills --skill options-strategy-advisorWhat is this skill?
- Black-Scholes pricing engine with Delta, Gamma, Theta, Vega, and Rho
- 17+ named options strategies across income, protection, directional, and volatility themes
- P/L simulation and visualization with user-supplied or broker-sourced implied volatility
- FMP API free-tier stock data ($0 vs $99–$500/mo real-time options vendors called out in docs)
- Earnings strategy integration and historical volatility calculation for planning
- 17+ options strategies supported
- FMP API free tier cited at 250 requests/day
- Real-time options data vendors cited at $99–$500/month
Adoption & trust: 868 installs on skills.sh; 1.8k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want to compare options strategies and Greeks but real-time options data subscriptions are expensive and you only need planning-grade theoretical prices.
Who is it for?
Indie developers or traders building educational finance tools or rehearsing income, protection, and volatility strategies with FMP-backed underlyings.
Skip if: Live algorithmic execution, regulated investment advice, or workflows that require vendor-certified real-time options quotes without manual IV input.
When should I use this skill?
You need theoretical options pricing, Greeks, or multi-strategy P/L comparison without expensive real-time options subscriptions.
What do I get? / Deliverables
You get strategy breakdowns, simulated P/L, risk metrics, and volatility-aware framing so you can choose an approach or refine a trading tool without paid options feeds.
- Strategy analysis with Greeks
- P/L simulation views
- Risk management guidance tied to selected strategy
Recommended Skills
Journey fit
Validate → pricing is the canonical shelf because the skill supports strategy comparison and risk framing before you commit capital or ship a trading side project. Subphase pricing fits theoretical valuation, strategy P/L simulation, and earnings-linked planning—not app deployment or growth marketing.
How it compares
Educational Black-Scholes planner with free FMP stock data—not a broker integration or paid Polygon/Intrinio options terminal.
Common Questions / FAQ
Who is options-strategy-advisor for?
Solo builders and traders who need strategy education, Greeks, and P/L simulation without a monthly real-time options data subscription.
When should I use options-strategy-advisor?
During Validate pricing when comparing covered calls, spreads, or protective structures before opening positions, or when designing a CLI that explains options risk.
Is options-strategy-advisor safe to install?
Check the Security Audits panel on this page; any FMP API keys and network calls should be reviewed before use with real accounts.
SKILL.md
READMESKILL.md - Options Strategy Advisor
# Options Strategy Advisor Educational options trading tool providing theoretical pricing, strategy analysis, and risk management guidance using Black-Scholes model. ## Overview Options Strategy Advisor helps traders understand and analyze options strategies without requiring expensive real-time options data. It uses theoretical pricing models (Black-Scholes) combined with free stock market data (FMP API) to simulate strategies and calculate Greeks. **Key Features:** - ✅ Black-Scholes pricing engine - ✅ All Greeks calculation (Delta, Gamma, Theta, Vega, Rho) - ✅ 17+ options strategies supported - ✅ P/L simulation and visualization - ✅ Earnings strategy integration - ✅ Historical volatility calculation - ✅ Risk management guidance ## Why This Approach? **No expensive data subscriptions needed:** - Real-time options data: $99-$500/month (Polygon.io, Intrinio) - FMP API Free tier: $0/month (250 requests/day) **Educational focus:** - Learn how strategies work - Understand Greeks and risk metrics - Compare strategies side-by-side **Practical application:** - Theoretical prices ≈ market mid-prices - User can input actual IV from broker - Good for strategy planning and education ## Supported Strategies ### Income Strategies 1. **Covered Call** - Generate income from stock holdings 2. **Cash-Secured Put** - Get paid to buy stock 3. **Poor Man's Covered Call** - Capital-efficient covered call ### Protection Strategies 4. **Protective Put** - Insurance for stock positions 5. **Collar** - Limited risk/reward protection ### Directional Strategies 6. **Bull Call Spread** - Limited risk bullish play 7. **Bull Put Spread** - Credit spread for bullish view 8. **Bear Call Spread** - Credit spread for bearish view 9. **Bear Put Spread** - Limited risk bearish play ### Volatility Strategies 10. **Long Straddle** - Profit from big moves 11. **Long Strangle** - Cheaper straddle, bigger move needed 12. **Short Straddle** - Profit from no movement (high risk) 13. **Short Strangle** - Wider range straddle ### Range-Bound Strategies 14. **Iron Condor** - Profit from range-bound trading 15. **Iron Butterfly** - Tight range profit ### Advanced Strategies 16. **Calendar Spread** - Time decay play 17. **Diagonal Spread** - Directional + time decay ## Installation ### Prerequisites - Python 3.8+ - FMP API key (free tier sufficient) ### Install Dependencies ```bash pip install numpy scipy requests pandas ``` ### Get FMP API Key 1. Visit https://financialmodelingprep.com/developer/docs 2. Sign up for free account 3. Copy API key 4. Set environment variable: ```bash export FMP_API_KEY="your_key_here" ``` ## Quick Start ### Test Black-Scholes Pricer ```bash python scripts/black_scholes.py ``` **Example Output:** ``` BLACK-SCHOLES OPTIONS PRICER - EXAMPLE ====================================================================== Input Parameters: Stock Price: $180.00 Strike Price: $185.00 Days to Expiration: 30 Volatility: 25.0% Risk-Free Rate: 5.30% Dividend Yield: 1.0% ====================================================================== CALL OPTION ====================================================================== Price: $2.45 Intrinsic Value: $0.00 Time Value: $2.45 Greeks: Delta: 0.3654 ($36.54 per $1 move) Gamma: 0.0234 (delta changes by 0.0234) Theta: -$0.18/day (loses $0.18 per day) Vega: $0.25 per 1% IV (gains $0.25 if IV +1%) Rho: $0.12 per 1% rate (gains $0.12 if rate +1%) ``` ### Use in Your Code ```python from scripts.black_scholes import OptionPricer # Initialize pricer pricer = OptionPricer( S=180, # Stock price K=185, # Strike price T=30/365, # Time to expiration (years) r=0.053, # Risk-free rate (5.3%) sigma=0.25, # Volatility (25%) q=0.01 # Dividend yield (1%) ) # Get call option price call_price = pricer.call_price() print(f"Call Price: ${call_price:.2f}") # Get all Greeks for call call_greeks = pricer.get_all_greeks('call