FAQ · Reamer Research and Reamer Server: what they are and who they fit

What is Reamer Research?

Reamer Research is a deterministic research engine for mid-frequency quants. It is a library with a stable C interface that you call from Python, C++ or any language that can call C, on your own machine. It tests a strategy, diagnoses it trade by trade, sweeps it, reports it, and sends its orders live to Reamer Server. The same data, settings and seed give byte-identical results every run. It costs $1,800 per seat per year, with a $225 30-day trial.

Reamer Research is a deterministic research engine for mid-frequency quants. It is a library with a stable C interface that you call from Python, C++ or any language that can call C, on your own machine. The same data, settings and seed give byte-identical results every run, including the randomised slippage and spread.

It is a library, not an application. Your program hands it bars, settings and a strategy, and gets back the full result.

The loop it covers

  1. Test. Run a strategy against years of OHLCV bars, intraday to multi-day, with spread, slippage, commission and overnight swap set for each instrument, and a leverage limit on the account. Bars come from memory or from memory-mapped .bin files, so a dataset larger than RAM runs. On every bar the strategy sees its full position state and every resting order, and can re-price an order, move a position's stop and target, close everything or cancel everything.
  2. Diagnose. Every order, fill, modification and closed trade comes back, so any result can be traced trade by trade.
  3. Sweep. Run the same strategy across many parameter sets to see whether a result holds or survived on one lucky setting. Each backtest is single-threaded, and separate backtests can run at once from your own threads. A progress callback reports each run and can stop it early. reamer_run_monte_carlo() resamples a run's trades to show how much of a drawdown was trade-order luck.
  4. Report. 31 summary metrics, the realised equity curve, and the full trade and order logs, written as a schema-versioned JSON file.
  5. Connect. reamer_relay_* sends the orders your strategy returns to a running Reamer Server, a separate product, and reads the fills back as position state. The order is the same structure in both places. See How do I take a strategy from backtest to live trading without a rewrite?

How fills are decided, including stops and targets inside one bar, is set out in an execution specification that ships with the kit.

Scope

  • Mid-frequency strategies on OHLCV bars. Order-book (level 2 or level 3), high-frequency and options strategies are a different kind of engine.
  • Batch runs over historical bars. Live order handling, sequencing and your pre-trade gate run in Reamer Server, which the relay connects to.
  • Your own data. You bring your own bars, already adjusted for splits and dividends.
  • Linux x86-64 and macOS on Apple Silicon.

How it compares

Price

$1,800 per seat per year, paid once, with no automatic renewal. The $225 30-day trial includes the full kit. See the product page and pricing.

Next questions

Who are Reamer Research and Reamer Server for, and who are they not for?They are for systematic quants who write their own code and trade mid-frequency strategies on bars, held from minutes to days, whether independent or employed at a firm. They are not for high-frequency or order-book (level 2 or level 3) strategies, options modelling, discretionary or point-and-click trading, or anyone who wants market data, a hosted platform or a ready-made broker connection included.Which languages can I write strategies in?For Reamer Research, Python or C++ through the code that ships in the kit, or any language that can call a C library. For Reamer Server, the gate and the broker connector are written in C, C++, Rust or Go, and strategies connect over a socket from any language, Python included.How fast is it?On a 64-core AMD EPYC 9575F, Reamer Research replays about 1.7 million bars a second in one backtest, and Reamer Server takes an order from a strategy to an accepted event in a median of 11.3 µs, with about 200,000 to 220,000 orders a second across many strategies. Each figure comes with the conditions it was measured under, and both kits include a benchmark to run on your own hardware.What is Reamer Server?Reamer Server is an order management engine that takes a strategy live. It is the core of your trading process, delivered as a library with a stable C interface. It holds order state and sequencing, runs your pre-trade check on every order and sends accepted orders to your broker through a connector you write. It costs $7,200 per seat per year, with a $900 30-day trial.How much do Reamer Research and Reamer Server cost?Reamer Research is USD 1,800 per seat per year, and Reamer Server is USD 7,200 per seat per year. Each is paid once for the year and nothing renews automatically. A 30-day trial costs USD 225 for Reamer Research and USD 900 for Reamer Server. A seat is one product on one machine.

Every answer here restates the documents that ship in the kit, which are authoritative. All questions.

Buy a licence30-day trial or annual licence. Key and kit by email on payment.