How the solver works

Thesis in. Ranked structures out.

The language model handles the thesis. A deterministic engine handles the options math.

29 strategy familiesCalibrated stochastic pricingEditable assumptions

OptionsMath AI is a thesis-to-options solver: a language model turns your market thesis into explicit, editable scenario assumptions, then a deterministic options engine prices every candidate structure across those scenarios and ranks them by modeled expected value under the assumptions you can see and change.

The split

Why the language model never touches a price

Language models are good at reading a market view and bad at arithmetic they have to invent.

Ask a general chat model for an options trade and it will give you strikes, premiums, payoffs, and a confident ranking. Those numbers are generated the same way its prose is — as plausible-looking text, produced in one pass, different on the next run. The failure mode is invisible, because wrong option math looks exactly like right option math.

OptionsMath AI is built so that failure cannot occur: the language model is confined to the job language models are actually good at, and it is structurally unable to do the rest. It emits a constrained schema and stops. Every price, payoff, penalty, and rank after that comes from compiled numerical code that produces the same answer every time it is given the same inputs.

  1. Language model

    01. Your thesis

    Plain English, with a ticker. One sentence is enough.

  2. Language model

    02. Explicit scenarios

    Branches with horizon, move, volatility shift, and probability — editable before anything is priced.

  3. Deterministic

    03. Candidate search

    Structures enumerated across 29 strategy families against the live option chain.

  4. Deterministic

    04. Pricing tensor

    Every leg priced in every scenario by stochastic models calibrated to that chain.

  5. Deterministic

    05. Ranked deck

    Candidates scored, penalised, ranked, and shown with the assumptions that produced them.

The boundary

Exactly what each side does

Language model

Writes the forecast

  • Reads your thesis plus the live spot and as-of date for the ticker.
  • Returns a constrained schema: an objective, and one branch per outcome with horizon, move, volatility shift, skew shift, and probability.
  • Branch probabilities are normalized to sum to 1 and clamped to a valid range before the engine sees them.
  • If the model fails or returns nothing usable, a deterministic parser produces the scenario tree instead.
  • It never prices an option, picks a strike, or ranks a structure.
Deterministic engine

Does the options math

  • Enumerates candidate structures across 29 strategy families, from single legs to four-leg condors, calendars, and diagonals.
  • Calibrates an SSVI volatility surface and the structural models to the live option chain, and records each model's fit error.
  • Prices every leg of every candidate in every scenario, using only the models whose calibration error is within 4x the best fit.
  • Computes modeled P&L per scenario, then probability-weighted expected value, probability of profit, expected shortfall, and capital at risk.
  • Subtracts an explicit assignment-risk penalty and a model-disagreement penalty, then ranks what survives.

score = probability-weighted modeled P&L − assignment-risk penalty − model-disagreement penalty

Both penalties are reported per candidate, so any ranking can be checked against its own inputs. A structure with short legs that could be assigned early is charged for it; a structure whose price the surviving models disagree about is charged for that too, rather than having the disagreement averaged away.

A real run

One thesis, 1,264 ways to express it

This is an actual analysis, not an illustration. The thesis was: “META upside into a model release and a pre-earnings run-up, with a branch for a delayed catalyst.”

The language model turned it into 6 explicit branches for META as of 2026-05-20:

BranchProbabilityHorizonMove
Core model release32%2mo+20%
Early product run18%1mo+10%
Delayed release, post-earnings15%3mo+20%
Delay fade13%3mo+5%
SOTA surprise12%2mo+30%
Capex or earnings disappointment10%3mo−10%

The engine then fitted a volatility surface to 81 live quotes on that chain, enumerated and priced 1,264 candidate structures across all 6 branches, and ranked the ones that satisfied the constraints. The interesting number is not any single modeled payoff — it is that a one-sentence view has 1,264 plausible expressions, and comparing them by hand is not something a person does.

Change one probability in that table and the ranking below it changes. That is the correct behaviour: the deck is an answer to these assumptions, not a prediction that any of them will happen.

The honest limit

Precise math on a wrong forecast is still wrong

The engine calculates precisely under the assumptions it is given. If the scenario tree is wrong, the result is a precisely calculated analysis of a world that does not happen. No amount of numerical care fixes that, and nothing on this page claims otherwise.

This is why the branches are shown and editable rather than buried behind the answer. Reviewing them — and disagreeing with them — is the part of the work that stays yours. The tool's job is to make your assumptions explicit and then exhaustively price their consequences, not to have the view for you.

Read the pricing, calibration, and scoring detail in the methodology, the scope and limitations in the FAQ, or how this differs from chatbots and traditional optimizers in the comparison.

Rankings are model-derived under the assumptions shown. They are hypothetical research outputs, not investment advice, recommendations, or promises of return.

Product facts

The plain answers, in one table

Product categoryThesis-to-options solver (AI options strategy research software)
Intended userOptions traders and researchers who have a market view to examine
InputA natural-language market thesis naming a ticker
Language-model roleInterprets the thesis into a constrained scenario schema; never prices, picks strikes, or ranks
Quantitative roleChain search, calibration, scenario pricing, expected-value math, penalties, and ranking
OutputA ranked deck of candidate option structures with per-scenario modeled P&L and full assumptions
Ranking basisscore = probability-weighted modeled P&L − assignment-risk penalty − model-disagreement penalty
Strategy coverage29 families, 1–4 legs: singles, verticals, butterflies, backspreads, ratio spreads, straddles, strangles, condors, ladders, calendars, diagonals
Asset coverageUS-listed underlyings with listed option chains; one underlying per analysis
Market dataDelayed public quote snapshots; every analysis records its as-of timestamp and quote provenance
Pricing modelsSSVI surface plus Bates, Heston, Merton jump-diffusion, and Variance Gamma, calibrated per run with recorded fit error
BrokerageNot a broker. No order routing, no execution, no custody of funds
AdviceNot investment advice. Outputs are model-derived, hypothetical research artifacts
Last verified2026-08-05

Bring a thesis

Describe a move in one sentence and inspect the scenario tree it produces before anything is priced.

Run a thesis