Upload data, write a strategy, and get institution-grade backtests — fees, slippage, fills, the works — from a single local engine.
Most platforms help you write a strategy. Almost none help you build the engine around it. REAMER ships that engine — so you spend your months finding edges, not wiring systems together.
You can describe an edge in an afternoon. Proving it takes a stack most teams rebuild from scratch — every time.
Your slippage model isn't your edge. Your fill logic isn't your edge. REAMER ships the boring, critical parts so they're correct by default.
Spend your hours discovering and falsifying hypotheses — not maintaining tooling that should already exist.
Six stages, one engine. What you backtest is exactly what you replay — no drift between research and reality.
CSV ingestion. Multi-asset datasets. Local storage.
Use Strategy Lab, or write Python.
import reamer_py
Realistic execution. Fees. Slippage. Portfolio simulation.
Performance metrics. Risk statistics. Trade breakdowns.
Stress-test robustness. Understand tail risk.
Inspect decisions visually. Diagnose failures. Improve hypotheses.
One platform. Nothing to provision, no pipelines to babysit, no services to keep alive.
Your data and results stay on your machine. No cloud lock-in, no upload, no waiting on a server.
Drop into your own workflow with reamer_py. Scriptable, reproducible, version-controllable.
Compose, parameterize, and test strategies in a focused environment built for iteration.
Realistic single-asset and multi-asset simulation with fees, slippage, spreads and even tick simulation baked in.
Resample and perturb to understand the distribution of outcomes — not just one lucky path.
Step through every decision the engine made, bar by bar, to see exactly why a trade happened.
No per-seat metering, no usage caps, no cloud bill. A single annual license for serious research.
We're putting the finishing touches on the installers. In the meantime, browse the documentation to get familiar with the engine.
One key covers both Reamer GUI and reamer_py. Activate once per machine — three paths depending on how you run Reamer.
An activation dialog opens on first launch. Paste your key and click Activate — nothing else required.
REAMER_LICENSE_KEY=<key>
Set before importing — activates automatically on first import. Can also use reamer_activate <key> from the terminal instead.
reamer_activate <key>
Run once from any terminal. Works for both the GUI app and the Python package.
A real engineer replies, not a sales bot.
Evaluating Reamer for a desk, not sure it fits your data, or want team licensing options.
Send emailLicense activation, device transfers, refunds, technical questions, or lost keys.
Send email