Black-Scholes Option Price and Greeks
workflow.run_black_scholesTheoretical European option price and Greeks (delta, gamma, theta, vega, rho) from Black-Scholes, given manual spot/strike/days-to-expiry/volatility/risk-free-rate inputs: no live data fetch. The live variant is workflow.run_black_scholes_live, which applies when checking a real Deribit BTC/ETH instrument, since that variant also reports how far the instrument's actual quoted price sits from what this formula implies. Prices are USD-denominated (the universal convention); callPriceCoin/putPriceCoin additionally divide by spot to match Deribit's own coin-settled quoting convention. Use when user asks "what should this option be worth at X% IV?" or wants raw Greeks for a hypothetical. Returns: callPriceUsd/putPriceUsd, callPriceCoin/putPriceCoin, deltaCall/deltaPut, gamma, vegaPerPct (per 1 vol point), thetaCallPerDay/thetaPutPerDay, rhoCallPerPct/rhoPutPerPct (per 1 rate point).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spot | Yes | Underlying spot price, USD | |
| strike | Yes | Strike price, USD | |
| daysToExpiry | Yes | Calendar days until expiry (can be fractional) | |
| volatilityPct | Yes | Annualized implied volatility in percentage points, e.g. 60 for 60% | |
| riskFreeRatePct | No | Risk-free rate in percentage points. Default 0: standard crypto-options convention. |