[package] name = "fxt-backtest" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true repository.workspace = true homepage.workspace = true documentation.workspace = true publish.workspace = true keywords.workspace = true categories.workspace = true description = "Real-LOB GPU backtest CLI (run + sweep aggregator)" [features] default = [] # Per-step kernel-state JSONL trace. Proxies through to ml-alpha's # `kernel-step-trace` feature so the trainer compiles in the GPU log # ring + drain task. Off by default (zero overhead). Enable with # `cargo build -p fxt-backtest --features kernel-step-trace`. kernel-step-trace = ["ml-alpha/kernel-step-trace"] [dependencies] ml-backtesting = { path = "../../crates/ml-backtesting" } ml-alpha = { path = "../../crates/ml-alpha" } ml-core.workspace = true anyhow.workspace = true clap = { workspace = true, features = ["derive", "env"] } serde = { workspace = true, features = ["derive"] } serde_json.workspace = true serde_yaml.workspace = true tracing.workspace = true tracing-subscriber.workspace = true [lints] workspace = true