@neural-trader/risk
v2.6.0
Published
Neural Trader risk management and analysis
Maintainers
Readme
@neural-trader/risk
Risk management and analysis for Neural Trader.
Installation
npm install @neural-trader/riskUsage
const {
riskAnalysis,
calculateSharpeRatio,
RiskManager
} = require('@neural-trader/risk');
// Analyze risk
const analysis = await riskAnalysis({
portfolio: portfolioData,
confidence: 0.95
});
// Calculate Sharpe ratio
const sharpe = calculateSharpeRatio(returns, riskFreeRate);
// Use risk manager
const manager = new RiskManager({
maxDrawdown: 0.2,
maxLeverage: 2.0
});API
Classes
RiskManager- Comprehensive risk management
Functions
riskAnalysis()- Comprehensive risk analysiscalculateSharpeRatio()- Calculate Sharpe ratiocalculateSortinoRatio()- Calculate Sortino ratiomonteCarloSimulation()- Run Monte Carlo simulationcalculateKellyCriterion()- Calculate Kelly criterioncalculateMaxLeverage()- Calculate maximum safe leveragecalculateExpectedValue()- Calculate expected value
License
MIT OR Apache-2.0
