Wickra ImpactThe backtester that knows you moved the market.
Agent-based fills on the real historical L2 order book — your order is walked through recorded liquidity level by level, so slippage is measured, not guessed. Deterministic and byte-identical across ten languages.
Every ordinary backtest fills your order at the close or a fixed slippage estimate, as if your size were invisible. Wickra Impact walks your order through the actual recorded L2 order book, level by level, so the fill price is what the market would really have given you.
♻️
The backtest engine, 1:1
Impact inherits the wickra-backtest engine verbatim — its StrategySpec, RunRequest and BacktestReport — and replaces only the fill stage with an order-book-walk fill engine. Everything else is identical.
🎛️
Model the friction
A book model, a participation cap and a latency knob shape how aggressively your order consumes the book — so you can stress a strategy against realistic execution, not a frictionless fantasy.
📈
The same 514 indicators
A strategy's signals draw on any of the 514 indicators of the Wickra core, exactly as a plain backtest would — Impact changes only how the orders fill, not what they see.
🌐
Ten languages, one report
The core is a JSON-over-C-ABI data API (Impact::command_json) in Rust, Python, Node.js, WASM, C, C++, C#, Go, Java and R. A developer in any language gets the same impact-aware report.
🧪
Deterministic, proven
A given request produces the byte-identical report in every binding, pinned by a golden corpus replayed through each binding in CI — the exact cross-language golden invariant.
An ImpactSpec is a strategy (the same StrategySpec a backtest runs), a book_model, a participation_cap and a latency_ms. The strategy decides what to trade; the book model decides how the fill eats the recorded liquidity.
Wickra Impact is part of the Wickra ecosystem. It inherits the wickra-backtest engine over the 514 indicators of wickra-core, and changes only how orders fill — so a strategy sees exactly the same numbers, but pays the slippage it would really have paid.
Wickra Impact is a software library, not a trading system, and comes with no warranty — a backtest is not financial advice. Use at your own risk.