FAQ · Reamer Research and Reamer Server: what they are and who they fit
Does it include market data?
No. Neither Reamer Research nor Reamer Server includes market data. For Reamer Research you bring your own OHLCV bars, loaded from CSV or any source, and equities must already be adjusted for splits and dividends. The engine checks that bars are well formed, not that the data is right. Reamer Server takes orders from your strategies, which get their prices from your own feed.
No. Neither Reamer Research nor Reamer Server includes market data. For Reamer Research you bring your own OHLCV bars, loaded from CSV or any source, and equities must already be adjusted for splits and dividends. The engine checks that bars are well formed, not that the data is right. Reamer Server takes orders from your strategies, which get their prices from your own feed.
The only data in the kit is a 100-bar daily sample, so the quickstart runs on its first try.
Getting bars into Reamer Research
- Any source, any loader. The engine reads no files. You load bars yourself, from CSV with pandas or numpy, a database or a vendor API, and pass them in as arrays: timestamp, open, high, low, close and volume for each bar.
- Any bar type. Time bars are the usual case. Tick, volume or dollar bars work too if you build them first.
- Several instruments at once. Each instrument has its own series, and timestamps do not need to line up across them.
- Non-price data, such as earnings dates or an index level, can be attached to each instrument through the C interface. A bundled tool converts it from a two-column CSV. The Python binding does not pass it.
What stays your job
- Data quality. A bar with a NaN or infinite price stops the run with an error. Wrong prices, missing bars or bad prints do not; they produce wrong results.
- Corporate actions. Unadjusted equity data gives wrong results with no warning.
- Futures rolls. Supply a continuous series. If it is unadjusted, you can declare the roll months through the C interface, and the engine stops treating the jump at each roll as a real price move.
See How do I backtest a strategy that uses earnings dates or other non-price data? and What is Reamer Research?
Next questions
How long does integration take?In uncut recordings, Claude Code working only from the kit documents integrated Reamer Research in about 13 minutes and Reamer Server in about 19, through to a simulated fill for Reamer Server. The Reamer Server kit puts a person's first simulated trade at a few hours. Going live at a real broker takes longer, because the broker's protocol details, session recovery and certification are your work.What results and metrics does a run produce?A Reamer Research run produces 31 summary metrics, every closed trade, every fill and every order with its outcome, as one schema-versioned JSON document. From Python the binding returns less, the main profit and cost totals and the closed trades, so the full set comes through the C interface.Can I paper trade before going live?Yes, by pointing your Reamer Server connector at your broker's paper or demo account. The server handles paper and live orders the same way, and the licence allows both. The kit's in-memory paper broker only checks that your server is wired up correctly; it fills every order instantly at a made-up price, so it is not a market simulation.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.
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.