About
What is it?
Backtide is an open-source, local-first trading research platform for Python, built for retail investors who want to test and observe trading ideas without drowning in infrastructure. It combines fast historical simulation and live simulated execution with a friendly Python API, interactive UI, local storage, market-data integrations, built-in indicators, strategy templates, position sizers and analysis plots.
The goal is simple: go from market data to reproducible evidence in minutes. Test a strategy against historical bars, observe the same strategy on public exchange WebSockets with locally simulated fills, and keep every important setting configurable when you want more control. Click here to get started.
What can I do with it?
Backtide covers the complete workflow for researching rule-based trading ideas: download and store market data, configure historical experiments, run one or more strategies, benchmark and analyze the results, then use those same strategies in live sessions. Sessions can consume public exchange WebSockets, record market events and replay them deterministically for later inspection. Click on the icons to read more about its main functionalities.
Who is it intended for?
- Beginner retail investors who want to learn how a trading idea behaved historically and observe it on live market data without risking real money.
- Python users who want a clean API for market-data ingestion, technical indicators, backtesting, live simulation, storage and plotting without stitching together many separate tools.
- Tinkerers and strategy builders who want to compare built-in strategies, write custom strategies, test position sizing rules, and inspect every simulated order and trade across historical and live sessions.
- Data-minded investors who care about reproducibility: experiment configs, live-session events, results, equity curves, orders and trades are persisted locally for later analysis and replay.
- Educators and learners who want an approachable sandbox for portfolio mechanics, indicators, drawdowns, risk, currency conversion and benchmark comparisons.
Warning
Backtide is intended for research and education. Live simulation uses simulated execution and never submits broker orders. Backtide does not provide financial advice or guarantee future returns.
Support
Backtide recognizes the support from JetBrains by providing core project contributors with a set of developer tools free of charge.