{"repo":"alphabench/raptorbt","free":true,"listed":false,"github":"https://github.com/alphabench/raptorbt","clone":"git clone https://github.com/alphabench/raptorbt.git","description":"RaptorBT is a high-performance backtesting engine written in Rust with Python bindings via PyO3. It serves as a drop-in replacement for VectorBT, providing significant performance improvements while maintaining full metric parity.","language":"Rust","stars":35,"topics":["financial-analysis","trading","trading-software","trading-strategies","trading-strategy"],"license":"MIT","category":"trading","readme_excerpt":"RaptorBT Blazing-fast backtesting for the modern quant. RaptorBT is a high-performance backtesting engine written in Rust with Python bindings via PyO3. It runs single-instrument, basket, pairs, options, spread, multi-strategy, and tick-level backtests over any OHLCV or tick arrays — from any broker, market, or asset class — and returns a full performance report in sub-millisecond time. Sub-millisecond backtests · &lt;1 MB compiled engine · Bit-for-bit deterministic --- Quick Install Upgrading from 0.6.x or 0.7.x? Public classes dropped their Py prefix in 0.7.0 — PyBacktestConfig is now BacktestConfig , PyTrade is Trade , and so on. The old names resolved with a DeprecationWarning through 0.7.x and are removed in 0.8.0 : they now raise AttributeError . Rename them, or pin raptorbt Two other changes alter results. In 0.7.0, BarAggregator began honouring brick size (Renko backtests through it were wrong) and tick backtests stopped truncating at 50 trades by default. In 0.8.0, each leg of a spread settles on its own expiry date, so calendar and diagonal spreads are measured correctly for the first time; same-expiry structures are unaffected. See the CHANGELOG. 30-Second Example RaptorBT is open source (MIT) and developed by the Alphabench team. --- Table of Contents - Overview - Performance - Class-Based Strategies - Strategy Types - Metrics - Indicators - Stop-Loss & Take-Profit - Monte Carlo Portfolio Simulation - API Reference - Building from Source --- Overview RaptorBT comp","default_branch":null,"files":null,"tree":[],"storefront":"/r/alphabench","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alphabench/raptorbt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}