Neural Trader strategy management and backtesting functionality
npm install @neural-trader/strategiesStrategy management and backtesting functionality for Neural Trader.
``bash`
npm install @neural-trader/strategies
`javascript
const {
backtestStrategy,
runBacktest,
StrategyRunner
} = require('@neural-trader/strategies');
// Run a backtest
const result = await runBacktest({
strategy: 'momentum',
symbol: 'AAPL',
startDate: '2024-01-01',
endDate: '2024-12-31'
});
// Use strategy runner class
const runner = new StrategyRunner({
strategy: 'mean_reversion',
parameters: { period: 20 }
});
`
- StrategyRunner - Execute trading strategiesBacktestEngine
- - Run historical backtests
- backtestStrategy() - Backtest a trading strategyrunBacktest()
- - Run a complete backtestlistStrategies()
- - List available strategiesoptimizeStrategy()
- - Optimize strategy parametersswitchActiveStrategy()
- - Switch between strategiesquickBacktest()
- - Fast backtest executionquickAnalysis()
- - Quick strategy analysiscompareBacktests()
- - Compare multiple backtestsgetStrategyInfo()
- - Get strategy detailsgetStrategyComparison()
- - Compare strategiesadaptiveStrategySelection()
- - Adaptive strategy selectionrecommendStrategy()
- - Get strategy recommendationsoptimizeParameters()
- - Optimize strategy parametersmonitorStrategyHealth()` - Monitor strategy performance
-
MIT OR Apache-2.0