Skip to main content

backtest

Enables testing of trading strategies using historical data and Monte Carlo simulations for performance validation.

Install this skill

or
0/100

Security score

The backtest skill was audited on Feb 19, 2026 and we found 26 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

medium line 83

Template literal with variable interpolation in command context

SourceSKILL.md
83console.log(`Total Return: ${result.totalReturn}%`);
medium line 84

Template literal with variable interpolation in command context

SourceSKILL.md
84console.log(`Sharpe Ratio: ${result.sharpeRatio}`);
medium line 85

Template literal with variable interpolation in command context

SourceSKILL.md
85console.log(`Max Drawdown: ${result.maxDrawdown}%`);
medium line 86

Template literal with variable interpolation in command context

SourceSKILL.md
86console.log(`Win Rate: ${result.winRate}%`);
medium line 87

Template literal with variable interpolation in command context

SourceSKILL.md
87console.log(`Profit Factor: ${result.profitFactor}`);
medium line 109

Template literal with variable interpolation in command context

SourceSKILL.md
109console.log(`In-Sample Sharpe: ${wf.inSampleSharpe}`);
medium line 110

Template literal with variable interpolation in command context

SourceSKILL.md
110console.log(`Out-of-Sample Sharpe: ${wf.outOfSampleSharpe}`);
medium line 111

Template literal with variable interpolation in command context

SourceSKILL.md
111console.log(`Overfitting Ratio: ${wf.overfitRatio}`);
medium line 131

Template literal with variable interpolation in command context

SourceSKILL.md
131console.log(`Expected Return: ${mc.expectedReturn}%`);
medium line 132

Template literal with variable interpolation in command context

SourceSKILL.md
132console.log(`95% VaR: ${mc.valueAtRisk}%`);
medium line 133

Template literal with variable interpolation in command context

SourceSKILL.md
133console.log(`Worst Case: ${mc.worstCase}%`);
medium line 134

Template literal with variable interpolation in command context

SourceSKILL.md
134console.log(`Best Case: ${mc.bestCase}%`);
medium line 135

Template literal with variable interpolation in command context

SourceSKILL.md
135console.log(`Probability of Profit: ${mc.probProfit}%`);
medium line 144

Template literal with variable interpolation in command context

SourceSKILL.md
144console.log(`Total Return: ${metrics.totalReturn}%`);
medium line 145

Template literal with variable interpolation in command context

SourceSKILL.md
145console.log(`CAGR: ${metrics.cagr}%`);
medium line 146

Template literal with variable interpolation in command context

SourceSKILL.md
146console.log(`Volatility: ${metrics.volatility}%`);
medium line 149

Template literal with variable interpolation in command context

SourceSKILL.md
149console.log(`Sharpe Ratio: ${metrics.sharpeRatio}`);
medium line 150

Template literal with variable interpolation in command context

SourceSKILL.md
150console.log(`Sortino Ratio: ${metrics.sortinoRatio}`);
medium line 151

Template literal with variable interpolation in command context

SourceSKILL.md
151console.log(`Max Drawdown: ${metrics.maxDrawdown}%`);
medium line 152

Template literal with variable interpolation in command context

SourceSKILL.md
152console.log(`Max Drawdown Duration: ${metrics.maxDrawdownDuration} days`);
medium line 155

Template literal with variable interpolation in command context

SourceSKILL.md
155console.log(`Total Trades: ${metrics.totalTrades}`);
medium line 156

Template literal with variable interpolation in command context

SourceSKILL.md
156console.log(`Win Rate: ${metrics.winRate}%`);
medium line 157

Template literal with variable interpolation in command context

SourceSKILL.md
157console.log(`Profit Factor: ${metrics.profitFactor}`);
medium line 158

Template literal with variable interpolation in command context

SourceSKILL.md
158console.log(`Avg Win: ${metrics.avgWin}%`);
medium line 159

Template literal with variable interpolation in command context

SourceSKILL.md
159console.log(`Avg Loss: ${metrics.avgLoss}%`);
medium line 160

Template literal with variable interpolation in command context

SourceSKILL.md
160console.log(`Expectancy: ${metrics.expectancy}%`);
Scanned on Feb 19, 2026
View Security Dashboard
Installation guide →