A refreshingly simple trading backtester for beginner retail investors

Backtide is an open-source backtesting platform for Python, built for retail investors who want to test trading ideas without drowning in complexity. A Rust-powered core keeps simulations fast, while sensible defaults let you go from raw multi-exchange data to validated strategies in just a few lines of code. Every setting can still be fine-tuned when needed, but you never have to.

Read more Get started

Why you should use Backtide

  • Fast — Rust-powered engine runs backtests in a fraction of a second.
  • Simple — Sensible defaults mean a working backtest in minutes.
  • Flexible — Every parameter is exposed and customizable when you need full control.
  • Multi-asset — Stocks, ETFs, forex and crypto from Yahoo, Binance, Kraken and more.
  • Batteries included — Built-in strategies and technical indicators out of the box.
  • Rich analytics — 20+ plots cover PnL, returns, drawdown and more.
  • Interactive UI — Professional UI to configure, run and analyze experiments visually.
  • Open source — MIT-licensed, community-driven and free forever.