Logo

Sample Stocks CSV File — Free Download

Daily open-high-low-close-volume rows for five fictional tickers, generated by a random walk so prices actually drift and trend — good for returns, moving averages and candlestick charts.

Download the sample file

CSV · 500 rows · 24.6 KB · synthetic data, free for any use

Download CSV sample

Preview

datetickeropenhighlowclosevolume
2026-01-01ACME86.0089.6884.4688.295618251
2026-01-01GLOBEX87.0090.3585.3290.078110796
2026-01-01INITECH171.00177.69169.43175.741388653
2026-01-01UMBRLA91.0092.2588.2188.547666324
2026-01-01STARK53.0053.1950.7651.553078973
2026-01-02ACME88.2991.5787.5590.757295389

Showing the first 6 of 500 rows.

Columns

ColumnTypeDescription
datedate (YYYY-MM-DD)Trading day
tickerstringACME, GLOBEX, INITECH, UMBRLA, STARK
opendecimalOpening price
highdecimalSession high (≥ open and close)
lowdecimalSession low (≤ open and close)
closedecimalClosing price, carried into the next day's open
volumeintegerShares traded

What makes this file useful

  • close carries into the next row's open for the same ticker, so the series is continuous and returns are well-defined.
  • high is always ≥ max(open, close) and low ≤ min(open, close), so OHLC bar/candlestick charts render correctly.
  • Rows are interleaved by date then ticker — filter to one ticker before doing time-series math.

Use cases

  • Compute daily returns as close / previous close − 1
  • Plot a 20-day and 50-day moving average
  • Build a candlestick chart from OHLC
  • Compare volatility across the five tickers

Open it in a tool

Load this sample — or your own file — into a real tool. Everything runs client-side.

Related guides

More sample datasets

Browse all sample CSV files →

Frequently asked questions

Are these real stock tickers?

No. ACME, GLOBEX and the rest are fictional. Prices come from a random walk, not a market feed.

Can I backtest a strategy on this?

You can prototype the mechanics, but since the data is random there is no real signal to find. Use it to test your code, not your alpha.

How many trading days are there?

100 days per ticker, 500 rows total.

Turn this into a saved workflow

Create a free account to save the steps from this guide as a reusable workflow and re-run it on any file, from any device.

Sign in for free

Follow HowToCSV on Google

Add us as a preferred source on Google Search so our latest CSV guides and tutorials surface more often in your Top stories.

Add HowToCSV as a preferred source