@neural-trader/strategies
v2.6.0
Published
Neural Trader strategy management and backtesting functionality
Downloads
81
Maintainers
Readme
@neural-trader/strategies
Strategy management and backtesting functionality for Neural Trader.
Installation
npm install @neural-trader/strategiesUsage
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 }
});API
Classes
StrategyRunner- Execute trading strategiesBacktestEngine- Run historical backtests
Functions
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
License
MIT OR Apache-2.0
