Finance · Investments & Markets

Historical Volatility Calculator

Annualize sample standard deviation of entered logarithmic price returns.

Loading calculator…

Quick guide

How to use this calculator

  1. Enter observations in chronological order and choose the visible period or convention.
  2. Use prices and volumes with consistent units and equally spaced periods where required.
  3. Read the formula and seeding convention before comparing results with another platform.

Calculation method

Calculation method

Volatility = sample SD[ln(priceₜ÷priceₜ₋₁)] × √observations per year.

Technical indicators are deterministic transformations of entered historical data. Approximate floating results are explicitly formatted as estimates.

Worked example

Worked example

Prices 100, 101, and 99 provide two log returns; entering 252 observations per year annualizes their sample standard deviation.

Volatility = sample SD[ln(priceₜ÷priceₜ₋₁)] × √observations per year.

Supported inputs

Precision and limits

Visible input limits

Lists accept up to 2,000 fixed-decimal rows. Period fields disclose their whole-number limits. Approximate indicators reject observations whose significant differences cannot be represented reliably at their entered scale.

No live market data

The page does not fetch prices, volumes, corporate actions, exchange calendars, or benchmark data. Enter adjusted or unadjusted observations deliberately.

Decision boundary

Indicators describe entered history. They do not predict price direction, identify a suitable trade, measure every risk, or recommend an investment.

Calculator-specific assumptions

At least three positive, equally spaced prices are required to produce two log returns for a sample standard deviation.