Stock Price Volatility Features

This dataset provides granular, daily-level historical stock price data, calculated volatility features over multiple time windows, and annotated significant events impacting stocks. It is ideal for financial modeling, risk analytics, and event-driven market research, enabling robust analysis of price dynamics and volatility patterns.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Quantitative risk modeling and volatility forecasting

Sample rows

preview · 8 of 200 rows · all 13 columns
stock_idstringevent_impactstringvolatility_30dfloatevent_typestringdatedateopen_pricefloatclose_pricefloathigh_pricefloatlow_pricefloatvolumeintegervolatility_1dfloatvolatility_7dfloatevent_descriptionstring
AAPLblankblanknone2023-08-04192.45191.88193.22190.9712500001.181.25blank
TSLApositive4.89earnings2024-03-28188.62196.31198.32187.231134000003.72blankQ1 earnings beat expectations, strong EV demand.
GOOGLneutral2.17dividend2024-01-18144.67143.95145.31142.85233000000.86blankQuarterly dividend issued to shareholders.
NFLXnegativeblankearnings2023-10-20418.9409.32421.23407.81172000002.612.93Q3 earnings miss, subscriber growth slows.
IBMblankblanknone2023-11-03127.65128.21129.02127.0388000000.951.02blank
BMW.DEblankblanknone2024-04-1292.193.2194.0291.914200000.420.79blank
SBUXneutral1.39dividend2023-09-2997.8598.0398.4197.11153500000.66blankAnnounced quarterly dividend payout.
AMZNpositiveblankmerger2024-02-02173.01180.58182.02172.11872900004.135.02Announced acquisition of logistics startup.

What the 200 rows show

from the 200-row sample

Positive (event impact) stands out: mean volatility_30d is 5.4, against 1.5 for the rest.

  • 1.6median volatility_30d
  • 93.7median open_price
  • 93.2median close_price
  • 95.0median high_price
  • 92.5median low_price
  • 10,888,500median volume
Mean volatility_30d by event_impact50 rows
0485.4positive17 rows4.7negative6 rows1.2neutral18 rows0.0unknown9 rows
volatility_30d111 rows, in bands of 1
03060195218364531059volatility_30d →

Median 1.6, from 0.0 to 8.2.

event_type200 rows · 6 values
  1. none117
  2. dividend23
  3. earnings19
  4. merger14
  5. other14
  6. split13
13 columns by typefrom the column list below
  • string 4
  • integer 1
  • float 7
  • date 1

Columns

13 columns in three groups
blueprint · 13 columns
columntypedescriptionexample
Text 4 columns
stock_idstringUnique identifier for the stock, such as ticker symbol (e.g., AAPL, MSFT)AAPL
event_typestringType of significant event affecting the stock (e.g., earnings, dividend, merger, split, none)6 values · optionalnone
event_descriptionstringBrief description of the event, if any, affecting the stock on the given dateoptionalQ1 earnings beat expectat…
event_impactstringEstimated impact of the event on volatility or price (e.g., positive, negative, neutral, unknown)positive · negative · neutral · unknown · optionalpositive
Numbers 8 columns
open_pricefloatOpening price of the stock on the given date0 or more192.45
close_pricefloatClosing price of the stock on the given date0 or more191.88
high_pricefloatHighest price of the stock on the given date0 or more193.22
low_pricefloatLowest price of the stock on the given date0 or more190.9
volumeintegerNumber of shares traded on the given date0 or more71250000
volatility_1dfloat1-day historical volatility calculated for the stock on the given date0 or more · optional1.18
volatility_7dfloat7-day historical volatility calculated for the stock on the given date0 or more · optional1.25
volatility_30dfloat30-day historical volatility calculated for the stock on the given date0 or more · optional4.89
Dates and times 1 column
datedateTrading date for the recorded price and volatility features2023-08-04

Use it for

  • median volatil…1.6111 rowsmean volatility 30d b…5.4posi…4.7nega…1.2neut…0.0unkn…

    A finance dashboard

    Volatility_30d by event_impact and a breakdown of event_type. Excel, Power BI or Tableau.

  • Why do the 17 positive rows have a mean volatility_30d of 5.4?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable stocks with date, open_price and close_price to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 13 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows13 columns
Yours1,000 rows13 columns

blueprint · stock-price-volatility-features

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 13 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Daily open/close/high/low prices
  • Volatility metrics calculated
  • Event-based flags for major news
  • Multiple tickers included
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
stock-price-volatility-features

What should your data show?

Preview 20 rows free
No signup. No card.