On-demand options snapshots

Free Options Portfolio Greeks Dashboard

Inspect delta, gamma, theta and vega by underlying. Add standard US option positions or labeled hypothetical examples, then estimate local value changes from assumed price, time and volatility moves.

Net Delta / Gamma / Theta / Vega
Local scenario charts
No sign-up

Add Positions

Enter the underlying symbol, strike price, expiration date, and contract type. Fetch snapshots for standard 100-share US options. Existing positions are not refreshed automatically. Requests send contract identifiers to Pineify’s data API; quantities and direction are used locally. Positions are not saved by this tool.

Read portfolio sensitivities in their own units

The dashboard combines option sensitivities within each underlying. For example, a delta of +100 in one stock approximates the local exposure of 100 shares of that stock. Adding it to a delta of −100 in another stock does not establish a neutral position: the two prices need not move together.

Delta and gamma

Delta is the first-order price sensitivity. Gamma changes delta as the underlying moves, so the price scenario includes ½ × gamma × price change squared. Both are local approximations. Long/short direction is applied once, followed by the number of contracts and the 100-share multiplier.

Theta and vega

Theta estimates the effect of passing one day with other inputs fixed; it is not a payment received or owed. Vega estimates a one percentage-point IV shift: 20% to 21%, for example. Portfolio vega assumes each contract’s IV moves in parallel, which need not happen.

Check the snapshot before interpreting a chart

  1. Enter a supported US stock or ETF symbol, an expiry after today, strike, call or put, direction and whole contract quantity. The tool accepts at most 20 positions.
  2. Fetch the contract snapshot. All four Greeks, IV and an underlying quote must be available, and the contract must identify a 100-share multiplier. An incomplete batch leaves previous positions and inputs unchanged.
  3. Review each symbol separately. The daily close column is a daily-bar close, not a bid, ask, executable price or your entry cost. Existing rows do not refresh automatically.
  4. Read charts as hypothetical changes from the input sensitivities. A zero shock gives zero modeled change. No entry premium, realized return or probability of profit is calculated.

Model and data limits

Greeks change with price, volatility and time. The fixed-Greek approximation omits higher-order and cross effects, dividends, rates, early exercise, assignment, transaction costs and liquidity. Even small moves can make it unreliable near expiry. The time chart stops before the earliest expiry date; it is not an expiration payoff model.

The options snapshot and separate underlying quote can be from different times. The API caches options snapshots for one hour and underlying quotes for 30 seconds; vendor latency can add further delay. The displayed retrieval timestamp does not prove quote freshness. Missing observations are unavailable, not zero.

Sources: Massive option-chain snapshot documentation describes optional Greeks, daily bars and plan-dependent recency. OIC on delta and OIC on vega explain local sensitivities. This calculator does not recommend trades or execute a hedge.

Frequently Asked Questions

Why are Greeks grouped by underlying?

One share of one stock is not interchangeable with one share of another. Delta and gamma are summed only within the same symbol. A small net delta in one group does not make the portfolio risk-free or neutral to every market move.

What units do the summary cards use?

Each vendor Greek is multiplied by position direction, contract quantity and 100 shares. Delta is equivalent shares of that underlying; gamma is the change in that delta per USD 1 underlying move; theta is local USD value change per day; vega is local USD value change per one percentage-point IV increase. Theta is not cash income.

Is this a real-time portfolio tracker?

No. Fetch Greeks requests snapshots on demand and adds positions; it does not refresh existing positions. The options API currently uses a one-hour cache and the separate underlying quote uses a 30-second cache. Vendor delays and missing fields can also apply. Retrieval time does not establish the time of the market observations.

What happens when a contract or Greek is missing?

The batch is rejected with a visible error, leaving existing positions and input rows unchanged. Missing Greeks or prices are not treated as zero. Only contracts identified as having 100 shares per contract are accepted; adjusted contracts and expiry dates on or before today are not supported.

How are the scenario charts calculated?

They hold Greeks fixed and estimate local value changes using delta, second-order gamma, theta and vega. Price scenarios apply the same percentage shock to every underlying. IV changes are percentage points, not relative percentages. Time is capped at seven days and before the earliest expiry date. These are approximations, not full repricing, entry-to-exit profit or forecasts.

Are the example positions actual market data?

No. Add Hypothetical Sample appends four invented DEMO-A and DEMO-B positions with illustrative prices and sensitivities and an example expiry 30 days ahead. Each is labeled hypothetical. Their values are not observed quotes, a historical test or trading recommendations.

Does the dashboard connect to my broker or save my portfolio?

No broker connection, trade execution or portfolio persistence is implemented. Contract identifiers are sent to the market-data API; quantity and long/short direction are used in the browser. Reloading the page removes the displayed positions. The dashboard has no sign-up or tool fee.

Compare an Options Strategy’s Expiry Payoff

Use the options strategy builder to inspect a separate multi-leg scenario. Check its contract assumptions and costs; this dashboard does not transfer positions or automate a broker hedge.