Data Quality, Time Zones, Bar Composition

Understand how data quality, time zones, and bar composition impact trading strategies across crypto, forex, stocks, and futures markets for robust backtesting.

Published · Updated · Methodology: Technical Indicators

Part of: Algorithmic & Automated Trading

  • Methodology: Technical Indicators
  • Content type: educational
  • Timeframes: Daily, 1-hour, 30-minute, 1440 minutes
  • Markets: Crypto, Forex, Stocks, ETFs, Futures, Bitcoin (BTCUSD), Amazon (AMZN), ES (E-mini S&P 500 futures)

Source video

Decoded from: Your Backtest Might Be Lying to You by Ali Casey | StatOasis — watch the original

Key timestamps:

  • 0:20 - Introduction to data as the backbone of trading strategies
  • 0:45 - Crypto data: UTC timestamps and daily bar composition
  • 2:50 - Stocks and ETFs data: Exchange-specific times and pre/post market
  • 4:30 - Forex data: Decentralized and chaotic feeds
  • 5:25 - Futures data: Exchange-specific times, settlement prices, and intraday vs. exchange data
  • 8:10 - How to avoid data traps: Understand data, platform, prioritize quality, match feed/execution
  • 9:10 - Advice for beginners: Avoid intraday trading, use daily bars for micro futures

Strategy overview

A backtest is only ever as trustworthy as the data feeding it — and the way price data is timestamped, time-zoned and assembled into bars quietly shapes the result before a single rule is tested. This entry decodes Ali Casey's StatOasis video "Your Backtest Might Be Lying to You", which argues that many disappointing or too-good-to-be-true results trace back not to the strategy logic but to the data layer beneath it.

Rather than teach a setup, the video runs a market-by-market tour of where feeds go wrong. It walks through crypto (UTC timestamps and how a daily bar is actually composed), stocks and ETFs (exchange-specific session times and the effect of pre/post-market), forex (a decentralized market with no single authoritative feed), and futures (settlement prices, plus the gap between intraday quotes and official exchange data). The through-line is that the same idea can look profitable or broken depending on which feed you pull and which time-zone assumptions your platform makes — differences that are invisible on the chart but decisive in a backtest.

This is a concept explainer, not a mechanical system: there is no entry/exit rule set to extract, and none is presented in the source. Its value is the diagnostic mindset it closes on — understand your data, know your platform, prioritize quality, and match your feed to how you actually execute — a checklist for spotting the traps that let a clean-looking equity curve mislead.

Topics

data quality · time zones · bar composition · trading strategy · backtesting · crypto trading · forex strategy · futures trading · pine script · tradingview strategy · algorithmic trading data · market data integrity

Frequently asked questions

Why might a backtest be misleading even when the strategy logic is correct?

Because the underlying data can distort the result. Time-zone handling, how daily bars are composed, pre/post-market inclusion, and whether futures use settlement or intraday prices all change what the test 'sees' — so a sound idea can look profitable or broken purely because of the feed behind it.

How do time zones and bar composition affect results?

A 'daily' bar is not universal: different feeds open and close it at different reference times (for example UTC versus an exchange's local session), which shifts which price moves land in which bar. That changes highs, lows and closes your rules react to, and therefore the backtest outcome.

Does this video give a specific strategy I can trade?

No. It's a data-integrity explainer covering crypto, stocks/ETFs, forex and futures rather than a setup with entry and exit rules, so there is no mechanical system to extract from it — the takeaway is a set of data-quality checks, not a tradeable recipe.

How can I apply this before trusting my own backtests?

Verify your data source, confirm how your platform time-zones and builds bars, prioritize quality feeds, and match the data to how you'd actually execute. Strategy Decoder catalogs concept-level videos like this one alongside rule-based strategies so you can separate ideas worth testing from the data pitfalls that make testing unreliable.

About this strategy page

This trading strategy was decoded by Strategy Decoder's AI from a public YouTube trading video and turned into a structured, reviewable specification. In the interactive app this page shows the full entry and exit logic, risk management settings, the indicators involved with their parameters, AlgoWizard-compatible logic and a Pine Script export ready for TradingView backtesting — plus an automated backtest verdict when one has been computed for this strategy.

Strategy Decoder catalogs 2,229 decoded strategies. Each one is extracted with confidence scoring, cross-linked to the indicators it uses, and kept up to date as new videos are processed daily. Load this page with JavaScript enabled to use the interactive tools, or start from the strategy explorer to filter by methodology, market and timeframe.

Other versions of this strategy

More decoded strategies