# Investing Math – Expected Move Calculator

> Investing Math – Expected Move Calculator is a paid API for AI agents from invest-math.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Calculates the price range implied by volatility over a specified number of days, returning one and two standard deviation move bounds.

## Facts

- Endpoint: GET https://invest-math.x402tookit.com/expected-move?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/investing-math-expected-move-calculator-2820ce5e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__rlgOfjx6mX2QvMadBZ3_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability investing-math-expected-move-calculator-2820ce5e
```

Example prompt: What's the expected move for a stock currently priced at $200 with 35% implied volatility over the next 30 calendar days — give me the one and two sigma price ranges.

## When to prefer this

Use this endpoint when you need a fast, mathematically precise expected-move calculation from a known volatility figure (implied or historical) and a time horizon, without needing live market data lookups. Ideal for options analysis, risk planning, and earnings trade sizing where the user already has a vol figure in hand.

## Known failure modes

- Missing required query parameters (price, volPct, days) returns a validation error
- Days value outside the 0.1–3650 range rejected
- Negative or zero price or volatility values may cause errors
- Network or payment failures result in no response

## How this service works

The price range implied by volatility over a number of days: one and two standard deviations, from implied or historical vol.

## Output

Returns the computed one-sigma and two-sigma price bands (low and high levels) around the current price, the absolute move amount, the percentage move at one sigma, the daily move percentage, and the horizon in days used for the calculation. May also include summary text, disclaimer, and data source metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "price",
      "volPct",
      "days"
     ],
     "properties": {
      "days": {
       "type": "number",
       "description": "Calendar days ahead, 0.1 to 3650"
      },
      "price": {
       "type": "number",
       "description": "Current price"
      },
      "volPct": {
       "type": "number",
       "description": "Annualised volatility in percent, e.g. implied volatility"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "horizonDays": {
       "type": [
        "null",
        "number"
       ]
      },
      "oneSigmaLow": {
       "type": [
        "null",
        "number"
       ]
      },
      "oneSigmaPct": {
       "type": [
        "null",
        "number"
       ]
      },
      "twoSigmaLow": {
       "type": [
        "null",
        "number"
       ]
      },
      "dailyMovePct": {
       "type": [
        "null",
        "number"
       ]
      },
      "oneSigmaHigh": {
       "type": [
        "null",
        "number"
       ]
      },
      "oneSigmaMove": {
       "type": [
        "null",
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/investing-math-expected-move-calculator-2820ce5e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from invest-math.x402tookit.com](https://www.zero.xyz/host/invest-math.x402tookit.com/llms.txt)
