Skip to main content

Crate backtest_server

Crate backtest_server 

Source
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.

Structs§

InstrumentDomain

Functions§

instrument_domain_from_config