Array of strategy schemas with their configurations
import { listStrategies, addStrategy } from "backtest-kit";
addStrategy({
strategyName: "my-strategy",
note: "Simple moving average crossover strategy",
interval: "5m",
getSignal: async (symbol) => ({
position: "long",
priceOpen: 50000,
priceTakeProfit: 51000,
priceStopLoss: 49000,
minuteEstimatedTime: 60,
}),
});
const strategies = listStrategies();
console.log(strategies);
// [{ strategyName: "my-strategy", note: "Simple moving average...", ... }]
Returns a list of all registered strategy schemas.
Retrieves all strategies that have been registered via addStrategy(). Useful for debugging, documentation, or building dynamic UIs.