Free learning tools Test your finance and trading knowledge before you build, buy, or automate.
FREE INDEX DATASET — MT5 / PYTHON READY

Nasdaq 100 (USTEC) Historical Data CSV Free Download

Nasdaq 100 is the index with the strongest intraday demand — and the one where free data is hardest to find. Yahoo Finance gives daily rows only; this dataset adds M30 and H1 intraday candles back to 2019 plus the last 100,000 M1 and M5 bars. That intraday depth is what you need for scalping EAs, earnings-gap studies and ML features.

437,841

OHLC candles across 9 timeframes.

M1 → MN1

Nine separate CSV files in one ZIP.

Jul 2019 – Oct 2026

Includes the 2020 crash and 2022 bear market.

CSV

Timestamp, Open, High, Low, Close, TickVolume, Spread.

7.82 MB

ZIP size, plain uncompressed CSV inside.

USTECm

MT5 export symbol — rename to match your broker.

USTEC Historical Data — Timeframe Breakdown

FileRowsFromTo
USTECm_PERIOD_M1_OHLC.csv100,0002026-07-012026-10-09
USTECm_PERIOD_M5_OHLC.csv100,0002025-05-122026-10-09
USTECm_PERIOD_M15_OHLC.csv100,0002022-06-022026-10-09
USTECm_PERIOD_M30_OHLC.csv82,2822019-07-162026-10-09
USTECm_PERIOD_H1_OHLC.csv41,5502019-07-162026-10-09
USTECm_PERIOD_H4_OHLC.csv11,3212019-07-162026-10-09
USTECm_PERIOD_D1_OHLC.csv2,2232019-07-162026-10-09
USTECm_PERIOD_W1_OHLC.csv3772019-07-142026-10-04
USTECm_PERIOD_MN1_OHLC.csv882019-07-012026-10-01

M1, M5 and M15 contain the most recent 100,000 candles (the MetaTrader 5 terminal window). M30 and above carry the full broker history since July 2019.

CSV Columns Explained

ColumnMeaningBacktesting Note
TimestampBroker candle open time (server time).Verify the server offset before aligning with another data source.
Open, High, Low, CloseUS500 candle prices.Validate High ≥ max(Open, Close) and Low ≤ min(Open, Close).
TickVolumeBroker tick activity inside the candle.Not centralized volume — use it as an activity proxy.
SpreadRecorded broker spread.Keep it: index CFDs widen at the cash open and rollover.

How to Use the USTEC Data

  1. Download the ZIP and extract the nine CSV files.
  2. For MT5: import into the Strategy Tester or rebuild the US500 symbol history; match the exact symbol name your broker uses (US500, SPX500, SP500, USA500).
  3. For Python: load with pandas, parse the Timestamp column, sort ascending and build features (returns, range, session flags).
  4. Run a data-quality pass first: duplicate timestamps, OHLC violations and session gaps are the three checks that catch most bad imports.
  5. Include spread and the overnight financing behavior when you interpret results — index CFDs are not futures.
import pandas as pd

df = pd.read_csv("USTECm_PERIOD_M30_OHLC.csv")
df["Timestamp"] = pd.to_datetime(df["Timestamp"])
df = df.sort_values("Timestamp").set_index("Timestamp")

df["range"] = df["High"] - df["Low"]
df["body"]  = (df["Close"] - df["Open"]).abs()
df["session"] = pd.cut(df.index.hour, bins=[-1, 7, 13, 21, 24],
                       labels=["Asia", "London", "NewYork", "LateNY"])

print(df.tail())
print(df[["range", "body", "TickVolume", "Spread"]].describe())

Also Known As

USTEC is listed under several broker names: NAS100, NDX100, US100, TECH100, Nasdaq 100 Index CFD. The dataset works with any of them — rename the symbol to match your MT5 Market Watch exactly.

USTEC Historical Data — FAQ

Where can I get free Nasdaq 100 intraday data?

This page. The ZIP contains M1 to MN1 CSV files exported from a live MT5 feed — including the intraday M30/H1 history back to 2019 that Yahoo Finance and Investing.com do not offer in CSV form.

Why do M1 and M5 start recently?

MetaTrader 5 keeps a rolling window of the most recent 100,000 bars per timeframe. The M1 file therefore covers the last few months, while M30 and higher go back to 2019. This matches exactly what your terminal can hold.

Is USTEC the same as NAS100?

Yes — USTEC, NAS100, NDX100, US100 and TECH100 are broker-specific names for the same Nasdaq 100 CFD. The data works with any of them; just rename the symbol to match your broker.

Related Index Datasets

Need an EA Tested on This Data?

We build MT5 Expert Advisors for index CFDs and validate them on clean datasets like this one — with realistic spread, session and gap assumptions.

Build an EA Get Custom Data
🚀 Invite friends — Earn $5 You both get $5 credit on Go Ad · opencode.ai AI-Powered Coding Agent — Try Free Build apps, fix bugs & ship faster with opencode. Get $5 free credit when you join. × Ad · quo.com QuoPhone — $20 Visa Gift Card Free Sign up to Quo, subscribe 3 months, get a $20 Visa gift card. Atif's referral gift for you. ×