> ## Documentation Index
> Fetch the complete documentation index at: https://api.unusualwhales.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> API requests use the base URL https://api.unusualwhales.com and require a bearer token in the `Authorization` header (`Authorization: Bearer <API_KEY>`). Create and manage API tokens at https://unusualwhales.com/dashboard/api.
> For live market data inside an AI tool, use the Unusual Whales MCP server at https://unusualwhales.com/public-api/mcp.
> Instructions for agents using Unusual Whales tools: https://unusualwhales.com/skill.md

# ScreenerInterpolatedIvHorizon

> Expected move and implied volatility for one fixed calendar-day horizon. An exact expiry requires at-the-money call and put observations less than 120 seconds apart. Volatility is their mean implied volatility. Implied move is 0.85 times their summed theoretical prices. Exact-expiry metrics are encoded as floor(value * 1000). Values between expiries use total-variance interpolation for volatility and squared-value interpolation for expected move, then round the source integer up. When only one surrounding expiry is available, each source integer is adjusted by one unit per calendar day from the known expiry to the requested horizon.

Message
fields**4**
used by[ScreenerInterpolatedIvState](/docs/kafka/types/ScreenerInterpolatedIvState.md)

**Proto definition**

```protobuf schema.proto theme={null}
message ScreenerInterpolatedIvHorizon {
  uint32 days = 1;
  optional sint32 implied_move_milli = 2;
  optional sint32 implied_move_perc_milli = 3;
  optional sint32 volatility_milli = 4;
}
```

## Fields

The number on the right of each row is the protobuf field number.

days
uint32
1

Fixed calendar-day horizon.

implied\_move\_milli
sint32
optional
2

Expected absolute move multiplied by 1000. Absent when unavailable.

implied\_move\_perc\_milli
sint32
optional
3

Expected move fraction multiplied by 1000. For example, 50 represents 0.05. Absent when unavailable.

volatility\_milli
sint32
optional
4

Implied volatility multiplied by 1000. For example, 250 represents 0.25. Absent when unavailable.
