Data is the foundation
Every backtest and every live signal is only as good as the data underneath it. These pages explain the data an algorithmic trader works with — bars, ticks, corporate-action adjustments — and the unglamorous but decisive craft of cleaning, validating and aligning it, because a single bad price or a missed split can silently wreck a strategy.
Market Data: Market data is the raw material of algorithmic trading: OHLC bars, tick-by-tick trades and quotes, and minute bars, plus reference data like corporate actions. Using it correctly means adjusting prices for splits and dividends, cleaning errors and outliers, handling missing data, aligning time zones and timestamps, and validating everything — because garbage data produces convincing but false backtests and dangerous live signals.
OHLC Data
Bar dataOHLC data summarises a time interval into four prices — the open, the high, the low and the close — giving a compact bar that records where price sta…
Tick Data
Tick dataTick data is the finest-grained market record — every individual trade and often every quote update — each stamped with a price, a size and a precise…
Minute Data
Intraday barsMinute data is intraday OHLC bars sampled at one-minute (or a few-minute) intervals, giving enough intraday resolution for most systematic strategies…
Corporate Actions
Reference dataCorporate actions are company events — splits, bonuses, dividends, rights issues and mergers — that mechanically change a stock's price or share coun…
Data Cleaning
Data qualityData cleaning is the systematic detection and correction of errors in market data — bad prints, outliers, duplicates and spurious spikes — so that a …
Missing Data
Data qualityMissing data is the absence of expected observations in a time series — gaps from holidays, trading halts, illiquidity or feed failures — and how you…
Adjusted Prices
Adjusted seriesAdjusted prices are a historical series restated to remove the mechanical jumps caused by corporate actions, producing a continuous series whose perc…
Time Zones & Timestamps
TimestampsTime-zone and timestamp handling is the discipline of representing when each observation occurred consistently — IST versus UTC, exchange versus syst…
Data Validation
Data qualityData validation is the automated gatekeeping layer that verifies market data against explicit schema, range, continuity and cross-source checks befor…