curl -X POST http://localhost:5001/api/v1/backtesting/backtest \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"asset": "ETH",
"interval": "1h",
"lookback_months": 12,
"initial_balance": 10000.0,
"min_balance_threshold": 0.1,
"min_trade_amount": 25.0,
"max_open_positions": 5,
"max_trades_per_day": 50,
"max_risk_per_trade": 0.01,
"max_units_per_trade": 100.0,
"max_trade_amount": 10000.0,
"volatility_window": 24,
"target_volatility": 0.02,
"volatility_mode": "stddev",
"enable_volatility_adjustment": false,
"cooldown_bars": 24,
"daily_momentum_limit": 3.0,
"weekly_momentum_limit": 3.0,
"strategy_json": "{\"name\": \"ETH Strategy\", \"asset\": \"ETH\", \"entry\": [{\"name\": \"macd_bullish_cross\", \"timeframe\": \"1h\", \"signal_type\": \"TRIGGER\", \"params\": {\"window_fast\": 12, \"window_slow\": 26, \"window_sign\": 9}}, {\"name\": \"is_above_sma\", \"timeframe\": \"1h\", \"params\": {\"window\": 50}, \"signal_type\": \"FILTER\"}], \"exit\": []}"
}'