English | 中文
This repository provides a step-by-step options learning path with OpenBB Python examples, moving from core concepts to analysis and visualization.
- Structured learning guide: basics → options core → Greeks → data practice → advanced projects
- Runnable OpenBB scripts for quotes, chains, Greeks, IV, visualization, and screening
- Sample output images (Greeks and volatility smile)
Options_Learning_and_OpenBB_Practice_Guide.md: full study notes and code snippets (English)1-1 stock.py: stock quote and historical prices2-2 option chain.py: option chain and expirations2-2 option chain extra.py: chain filtering and Greeks basics3-5 greeks.py: view Greeks data4-1 option analyize.py: options analysis workflow4-2 greeks viz.py: Greeks visualization4-3 IV.py: implied volatility smile5-1 option screener.py: high-IV options screener5-2 option strategy viz.py: option strategy payoff plotgreeks_correct.png,volatility_smile.png: sample outputs
- Python 3.10+
- OpenBB installed (follow official docs)
- Recommended: virtual environment
# Option chain example
python ".\2-2 option chain.py"
# Greeks visualization
python ".\4-2 greeks viz.py"On Windows, quote paths that include spaces.
- Basics: stocks, derivatives
- Options core: value components, status, expirations/DTE
- Greeks: Delta/Gamma/Theta/Vega
- Practice: chain filtering, Greeks/IV visualization
- Projects: screener, payoff chart
- Examples use
AAPLandSPYby default; replace as needed. - Data availability depends on OpenBB provider and permissions.