Subscribes to filtered walker background execution completion events with one-time execution.
Emits when Walker.background() completes execution. Executes callback once and automatically unsubscribes.
Predicate to filter which events trigger the callback
Callback function to handle the filtered event (called only once)
Unsubscribe function to cancel the listener before it fires
import { listenDoneWalkerOnce, Walker } from "backtest-kit";// Wait for first walker completionlistenDoneWalkerOnce( (event) => event.symbol === "BTCUSDT", (event) => console.log("BTCUSDT walker completed:", event.strategyName));Walker.background("BTCUSDT", { walkerName: "my-walker"}); Copy
import { listenDoneWalkerOnce, Walker } from "backtest-kit";// Wait for first walker completionlistenDoneWalkerOnce( (event) => event.symbol === "BTCUSDT", (event) => console.log("BTCUSDT walker completed:", event.strategyName));Walker.background("BTCUSDT", { walkerName: "my-walker"});
Subscribes to filtered walker background execution completion events with one-time execution.
Emits when Walker.background() completes execution. Executes callback once and automatically unsubscribes.