Expand description
qs-backtest-server — Backtest server with shared memory IPC.
Exposes the backtesting pipeline as an xrpc-rs shared-memory RPC service. Clients submit signals, a management profile, and a date range; the server loads Parquet data, runs the backtest, and returns serialized results.
Re-exports§
pub use artifact_store::ArtifactStore;pub use config::ServerConfig;pub use error::BacktestServerError;pub use error::Result;pub use handlers::ServerState;pub use rpc_types::*;
Modules§
- artifact_
store - Filesystem-backed storage for large backtest result JSON artifacts.
- config
- Server configuration loaded from TOML.
- convert
- Conversions between internal backtest types and wire-safe RPC messages.
- error
- Error types for the backtest server.
- handlers
- RPC handler implementations for the backtest server.
- rpc_
types - Compatibility re-exports for the service API moved to
qs-backtest-api.