Crypto and event markets
Research spot, perpetual and inverse futures, options and prediction markets. Bars, funding and event histories have different coverage windows.
Data & market intelligence
Give AI-generated strategies a traceable foundation: market prices, supplementary series and timestamped news, with data checks before the backtest.
data_checks.pybars = bars.sort_values("ts_init")
assert bars.ts_init.is_unique
assert (bars.high >= bars.low).all()
assert (news.ts_available <= t).all()
coverage = observed / expected
Illustrative example · not a live result
Research spot, perpetual and inverse futures, options and prediction markets. Bars, funding and event histories have different coverage windows.
Explore data across 15 stock markets. International backtesting rolls out venue by venue; data collection alone does not enable paper or live trading.
Research 32 currency pairs and XAU/USD. Check historical coverage, session rules and the recorded spread and financing model before comparing results.
Interactive illustration
Move across a sample price series to reveal missing observations and a duplicate timestamp. Data checks make these issues visible before an AI strategy is evaluated.
A line across a gap would imply evidence that is not there. The example leaves gaps open and counts a duplicate separately; a repeated row is not an additional observation.
Illustrative price index
Expected bar checkpoint
Count unique observations against the expected timeline.
Missing bars remain gaps until source data can be verified.
A duplicate timestamp does not repair an earlier gap.
Backtests model configured fees, funding, margin and session rules for the selected venue. Review the report's assumptions: modeled costs and fills can differ from execution on a connected account.
| Market | Venue | Maker | Taker | Max leverage | History |
|---|---|---|---|---|---|
| Perpetual futures | Binance USD-M · Bybit · Hyperliquid | 0.015–0.020% | 0.045–0.055% | 20× | multi-year, 6 timeframes |
| Spot | Binance | 0.100% | 0.100% | 1× (cash, long-only) | multi-year |
| Inverse futures | Binance COIN-M | 0.010% | 0.050% | 20× | multi-year |
| Crypto options | Deribit · Binance | 0.030% | 0.030% | 1× | full chains incl. expired contracts |
| US equities | 560-symbol S&P 500 + ETF universe | $0 | $0 | 2× (Reg-T) | years of 1m/1h/1d on the XNYS calendar |
| Prediction markets | Polymarket | 0.000% | 3.500% | 1× | forward-only, 30k+ resolved markets |
Configured fee schedules and accounting rules are versioned with the platform. Reports include modeled costs and mark-to-market equity; review the run-specific assumptions and any unavailable inputs.
Strategies can use supplementary series alongside price bars. Availability timestamps, source coverage and the registered input window determine what is usable; missing evidence can hold a run for review.
News collectors gather headlines from configured sources. Timestamped observations and derived sentiment can support research, subject to source availability and the history recorded by the platform.
Reuters, Bloomberg, The Wall Street Journal, CNBC, MarketWatch and Yahoo Finance — the same headlines a terminal shows, minutes not hours.
SEC 8-K filings as they land, Treasury, White House, BLS and BEA data releases, the Fed, ECB, Bank of England and Bank of Japan, CFTC/DOJ/FTC actions, EIA energy reports and Nasdaq trade halts — the origin of the news, not the retelling.
A persistent websocket lands breaking headlines — including exchange listing announcements — in the data plane within seconds of publication.
Each article gets per-asset relevance, direction and surprise scores across 16 asset buckets plus any tickers it names. Sentiment becomes a strategy input, chartable live and testable historically.
Some sources do not publish a historical archive. Forward collection builds a record from the first observed snapshot; it cannot recreate earlier observations.
Polymarket markets are short-lived and vanish when they resolve. Our collector captures every market's full life — 30,000+ resolved markets so far — turning them into backtestable instruments no vendor offers.
Free options feeds show only the present. We snapshot full chains — bid/ask, implied volatility, open interest and greeks for 18 major underlyings including SPX, SPY, QQQ and VIX — every 30 minutes of every session, building a history that is otherwise a paid license.
Binance discontinued historical liquidation archives; our always-on stream has been recording every forced order since — a dataset that only exists if you were listening.
Forward-collected series carry ingestion timestamps, so backtests only ever see what was actually knowable at the time. No survivorship patching, no backfilled hindsight.
Input audits check coverage, duplicates and invalid bars. Targeted collection attempts to repair supported inputs; source-limited gaps stay explicit. Reviewed exceptions are recorded rather than filled with invented data.
The market pages run on this exact data — cryptocurrency, US stocks, options chains, prediction markets and the news feed are all public.
My Data checks an uploaded dataset before you confirm and register it for your workspace. Review its timestamps, coverage and usage rights before using it in research.
Read about My DataForex backtests use currency-pair bars and explicit execution assumptions. Availability varies by pair and timeframe; missing history remains visible. Forex paper trading is a separate capability.
Explore market dataInput audits distinguish collected data, missing history and reviewed source gaps. A successful download alone does not prove that a strategy has complete or usable inputs.
Read the validation guide