trader-backtest
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRun a historical backtest using the Rust/NAPI engine.
neural-traderSteps:
- Ensure neural-trader is available:
npm ls neural-trader 2>/dev/null || npm install neural-trader - Check for saved strategy config:
If not found, list available:
mcp__claude-flow__memory_retrieve({ key: "strategy-STRATEGY_NAME", namespace: "trading-strategies" })mcp__claude-flow__memory_search({ query: "strategy", namespace: "trading-strategies", limit: 10 }) - Run backtest via neural-trader CLI:
For multi-indicator strategies:bash
npx neural-trader --backtest --strategy <name> --symbol <TICKER> --period <range> --walk-forwardbashnpx neural-trader --backtest --strategy multi-indicator --position-sizing kelly --symbol SPY --period 2020-2024 - Capture performance metrics from output: total return, annualized return, Sharpe ratio, Sortino ratio, max drawdown, win rate, profit factor, number of trades
- Store backtest results:
mcp__claude-flow__memory_store({ key: "backtest-STRATEGY-TIMESTAMP", value: "RESULTS_JSON", namespace: "trading-backtests" }) - If Sharpe > 1.5, store as successful pattern:
mcp__claude-flow__agentdb_pattern-store({ pattern: "profitable-STRATEGY_TYPE", data: "PARAMS_AND_RESULTS" }) - Train SONA on the outcome:
mcp__claude-flow__neural_train({ patternType: "trading-strategy", epochs: 10 })
使用 Rust/NAPI引擎进行历史回测。
neural-trader步骤:
- 确保neural-trader已可用:
npm ls neural-trader 2>/dev/null || npm install neural-trader - 检查已保存的策略配置:
如果未找到,列出可用策略:
mcp__claude-flow__memory_retrieve({ key: "strategy-STRATEGY_NAME", namespace: "trading-strategies" })mcp__claude-flow__memory_search({ query: "strategy", namespace: "trading-strategies", limit: 10 }) - 通过neural-trader CLI运行回测:
对于多指标策略:bash
npx neural-trader --backtest --strategy <name> --symbol <TICKER> --period <range> --walk-forwardbashnpx neural-trader --backtest --strategy multi-indicator --position-sizing kelly --symbol SPY --period 2020-2024 - 从输出中获取性能指标:总收益、年化收益、夏普比率、索提诺比率、最大回撤、胜率、盈利因子、交易次数
- 存储回测结果:
mcp__claude-flow__memory_store({ key: "backtest-STRATEGY-TIMESTAMP", value: "RESULTS_JSON", namespace: "trading-backtests" }) - 如果夏普比率>1.5,将其存储为成功模式:
mcp__claude-flow__agentdb_pattern-store({ pattern: "profitable-STRATEGY_TYPE", data: "PARAMS_AND_RESULTS" }) - 基于结果训练SONA:
mcp__claude-flow__neural_train({ patternType: "trading-strategy", epochs: 10 })