backtest_strategy
Backtest trading strategies on historical stock data, evaluating performance with institutional-grade metrics. Supports RSI, MACD, Bollinger Bands, and other strategies.
Instructions
Backtest a trading strategy on historical data with institutional-grade metrics.
Args: symbol: Yahoo Finance symbol (AAPL, BTC-USD, THYAO.IS, ^GSPC) strategy: rsi | bollinger | macd | ema_cross | supertrend | donchian period: '1mo', '3mo', '6mo', '1y', '2y' initial_capital: Starting capital in USD (default $10,000) commission_pct: Per-trade commission % (default 0.1%) slippage_pct: Per-trade slippage % (default 0.05%) interval: '1d' (daily) or '1h' (hourly) include_trade_log: Include full per-trade log (default False) include_equity_curve: Include equity curve data points (default False)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | ||
| strategy | Yes | ||
| period | No | 1y | |
| initial_capital | No | ||
| commission_pct | No | ||
| slippage_pct | No | ||
| interval | No | 1d | |
| include_trade_log | No | ||
| include_equity_curve | No |