Files
fx-quant/logs/param_sweep_results.json
Brent Neale f4734f57c7 Optimize strategy to SMA 50/100 with RSI 80/20 filtering
Added parameter sweep tool that tested 320 combinations across SMA periods,
trade sizes, and RSI filters. Best result: SMA 50/100 on M15 with RSI 80/20
(Sharpe 5.69, 49% win rate). Updated backtester with RSI overbought/oversold
signal filtering and config to match optimal parameters.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 14:17:55 +10:00

6082 lines
147 KiB
JSON

[
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100834.13,
"total_return_pct": 0.8341,
"max_drawdown_pct": 0.4057,
"num_trades": 676,
"round_trips": 338,
"win_rate_pct": 49.7,
"sharpe_ratio": 2.5712,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100416.57,
"total_return_pct": 0.4166,
"max_drawdown_pct": 0.203,
"num_trades": 676,
"round_trips": 338,
"win_rate_pct": 49.7,
"sharpe_ratio": 2.571,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100208.16,
"total_return_pct": 0.2082,
"max_drawdown_pct": 0.1016,
"num_trades": 676,
"round_trips": 338,
"win_rate_pct": 49.7,
"sharpe_ratio": 2.5709,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100083.24,
"total_return_pct": 0.0832,
"max_drawdown_pct": 0.0406,
"num_trades": 676,
"round_trips": 338,
"win_rate_pct": 49.7,
"sharpe_ratio": 2.5708,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100811.73,
"total_return_pct": 0.8117,
"max_drawdown_pct": 0.2863,
"num_trades": 792,
"round_trips": 396,
"win_rate_pct": 48.99,
"sharpe_ratio": 2.5425,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100081.02,
"total_return_pct": 0.081,
"max_drawdown_pct": 0.0286,
"num_trades": 792,
"round_trips": 396,
"win_rate_pct": 48.99,
"sharpe_ratio": 2.5424,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100202.61,
"total_return_pct": 0.2026,
"max_drawdown_pct": 0.0716,
"num_trades": 792,
"round_trips": 396,
"win_rate_pct": 48.99,
"sharpe_ratio": 2.5424,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100405.43,
"total_return_pct": 0.4054,
"max_drawdown_pct": 0.1432,
"num_trades": 792,
"round_trips": 396,
"win_rate_pct": 48.99,
"sharpe_ratio": 2.5424,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100078.39,
"total_return_pct": 0.0784,
"max_drawdown_pct": 0.0397,
"num_trades": 282,
"round_trips": 141,
"win_rate_pct": 41.13,
"sharpe_ratio": 2.3632,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100196.02,
"total_return_pct": 0.196,
"max_drawdown_pct": 0.0993,
"num_trades": 282,
"round_trips": 141,
"win_rate_pct": 41.13,
"sharpe_ratio": 2.3631,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100392.15,
"total_return_pct": 0.3921,
"max_drawdown_pct": 0.1985,
"num_trades": 282,
"round_trips": 141,
"win_rate_pct": 41.13,
"sharpe_ratio": 2.363,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100784.72,
"total_return_pct": 0.7847,
"max_drawdown_pct": 0.3968,
"num_trades": 282,
"round_trips": 141,
"win_rate_pct": 41.13,
"sharpe_ratio": 2.3628,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100737.91,
"total_return_pct": 0.7379,
"max_drawdown_pct": 0.4588,
"num_trades": 358,
"round_trips": 179,
"win_rate_pct": 38.55,
"sharpe_ratio": 2.2478,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100184.35,
"total_return_pct": 0.1844,
"max_drawdown_pct": 0.1148,
"num_trades": 358,
"round_trips": 179,
"win_rate_pct": 38.55,
"sharpe_ratio": 2.2477,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100368.79,
"total_return_pct": 0.3688,
"max_drawdown_pct": 0.2296,
"num_trades": 358,
"round_trips": 179,
"win_rate_pct": 38.55,
"sharpe_ratio": 2.2477,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100073.73,
"total_return_pct": 0.0737,
"max_drawdown_pct": 0.0459,
"num_trades": 358,
"round_trips": 179,
"win_rate_pct": 38.55,
"sharpe_ratio": 2.2476,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100069.49,
"total_return_pct": 0.0695,
"max_drawdown_pct": 0.0386,
"num_trades": 862,
"round_trips": 431,
"win_rate_pct": 47.1,
"sharpe_ratio": 2.2105,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100173.76,
"total_return_pct": 0.1738,
"max_drawdown_pct": 0.0964,
"num_trades": 862,
"round_trips": 431,
"win_rate_pct": 47.1,
"sharpe_ratio": 2.2105,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100347.62,
"total_return_pct": 0.3476,
"max_drawdown_pct": 0.1927,
"num_trades": 862,
"round_trips": 431,
"win_rate_pct": 47.1,
"sharpe_ratio": 2.2105,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100695.67,
"total_return_pct": 0.6957,
"max_drawdown_pct": 0.3853,
"num_trades": 862,
"round_trips": 431,
"win_rate_pct": 47.1,
"sharpe_ratio": 2.2105,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100720.11,
"total_return_pct": 0.7201,
"max_drawdown_pct": 0.4524,
"num_trades": 144,
"round_trips": 72,
"win_rate_pct": 41.67,
"sharpe_ratio": 2.1405,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100359.89,
"total_return_pct": 0.3599,
"max_drawdown_pct": 0.2263,
"num_trades": 144,
"round_trips": 72,
"win_rate_pct": 41.67,
"sharpe_ratio": 2.14,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100179.9,
"total_return_pct": 0.1799,
"max_drawdown_pct": 0.1132,
"num_trades": 144,
"round_trips": 72,
"win_rate_pct": 41.67,
"sharpe_ratio": 2.1398,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100071.95,
"total_return_pct": 0.072,
"max_drawdown_pct": 0.0453,
"num_trades": 144,
"round_trips": 72,
"win_rate_pct": 41.67,
"sharpe_ratio": 2.1396,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100591.12,
"total_return_pct": 0.5911,
"max_drawdown_pct": 0.3125,
"num_trades": 1778,
"round_trips": 889,
"win_rate_pct": 53.66,
"sharpe_ratio": 2.1119,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100059.05,
"total_return_pct": 0.0591,
"max_drawdown_pct": 0.0313,
"num_trades": 1778,
"round_trips": 889,
"win_rate_pct": 53.66,
"sharpe_ratio": 2.1118,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100147.66,
"total_return_pct": 0.1477,
"max_drawdown_pct": 0.0782,
"num_trades": 1778,
"round_trips": 889,
"win_rate_pct": 53.66,
"sharpe_ratio": 2.1118,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100295.4,
"total_return_pct": 0.2954,
"max_drawdown_pct": 0.1564,
"num_trades": 1778,
"round_trips": 889,
"win_rate_pct": 53.66,
"sharpe_ratio": 2.1118,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100639.71,
"total_return_pct": 0.6397,
"max_drawdown_pct": 0.3026,
"num_trades": 1282,
"round_trips": 641,
"win_rate_pct": 53.04,
"sharpe_ratio": 2.0926,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100319.67,
"total_return_pct": 0.3197,
"max_drawdown_pct": 0.1514,
"num_trades": 1282,
"round_trips": 641,
"win_rate_pct": 53.04,
"sharpe_ratio": 2.0925,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100063.9,
"total_return_pct": 0.0639,
"max_drawdown_pct": 0.0303,
"num_trades": 1282,
"round_trips": 641,
"win_rate_pct": 53.04,
"sharpe_ratio": 2.0924,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100159.79,
"total_return_pct": 0.1598,
"max_drawdown_pct": 0.0757,
"num_trades": 1282,
"round_trips": 641,
"win_rate_pct": 53.04,
"sharpe_ratio": 2.0924,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100604.81,
"total_return_pct": 0.6048,
"max_drawdown_pct": 0.3031,
"num_trades": 2178,
"round_trips": 1089,
"win_rate_pct": 40.77,
"sharpe_ratio": 1.9606,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100302.29,
"total_return_pct": 0.3023,
"max_drawdown_pct": 0.1516,
"num_trades": 2178,
"round_trips": 1089,
"win_rate_pct": 40.77,
"sharpe_ratio": 1.9605,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100151.11,
"total_return_pct": 0.1511,
"max_drawdown_pct": 0.0758,
"num_trades": 2178,
"round_trips": 1089,
"win_rate_pct": 40.77,
"sharpe_ratio": 1.9604,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100060.44,
"total_return_pct": 0.0604,
"max_drawdown_pct": 0.0303,
"num_trades": 2178,
"round_trips": 1089,
"win_rate_pct": 40.77,
"sharpe_ratio": 1.9603,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100092.41,
"total_return_pct": 0.0924,
"max_drawdown_pct": 0.0356,
"num_trades": 6976,
"round_trips": 3488,
"win_rate_pct": 53.99,
"sharpe_ratio": 1.926,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100231.14,
"total_return_pct": 0.2311,
"max_drawdown_pct": 0.089,
"num_trades": 6976,
"round_trips": 3488,
"win_rate_pct": 53.99,
"sharpe_ratio": 1.926,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100462.68,
"total_return_pct": 0.4627,
"max_drawdown_pct": 0.178,
"num_trades": 6976,
"round_trips": 3488,
"win_rate_pct": 53.99,
"sharpe_ratio": 1.926,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100926.94,
"total_return_pct": 0.9269,
"max_drawdown_pct": 0.3558,
"num_trades": 6976,
"round_trips": 3488,
"win_rate_pct": 53.99,
"sharpe_ratio": 1.926,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100594.79,
"total_return_pct": 0.5948,
"max_drawdown_pct": 0.4829,
"num_trades": 1160,
"round_trips": 580,
"win_rate_pct": 53.62,
"sharpe_ratio": 1.9222,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100148.62,
"total_return_pct": 0.1486,
"max_drawdown_pct": 0.1208,
"num_trades": 1160,
"round_trips": 580,
"win_rate_pct": 53.62,
"sharpe_ratio": 1.922,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100297.29,
"total_return_pct": 0.2973,
"max_drawdown_pct": 0.2416,
"num_trades": 1160,
"round_trips": 580,
"win_rate_pct": 53.62,
"sharpe_ratio": 1.922,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100059.44,
"total_return_pct": 0.0594,
"max_drawdown_pct": 0.0483,
"num_trades": 1160,
"round_trips": 580,
"win_rate_pct": 53.62,
"sharpe_ratio": 1.9219,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100980.65,
"total_return_pct": 0.9806,
"max_drawdown_pct": 0.3732,
"num_trades": 5676,
"round_trips": 2838,
"win_rate_pct": 50.92,
"sharpe_ratio": 1.8903,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100097.75,
"total_return_pct": 0.0977,
"max_drawdown_pct": 0.0374,
"num_trades": 5676,
"round_trips": 2838,
"win_rate_pct": 50.92,
"sharpe_ratio": 1.8902,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100244.51,
"total_return_pct": 0.2445,
"max_drawdown_pct": 0.0934,
"num_trades": 5676,
"round_trips": 2838,
"win_rate_pct": 50.92,
"sharpe_ratio": 1.8902,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100489.45,
"total_return_pct": 0.4894,
"max_drawdown_pct": 0.1867,
"num_trades": 5676,
"round_trips": 2838,
"win_rate_pct": 50.92,
"sharpe_ratio": 1.8902,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100054.62,
"total_return_pct": 0.0546,
"max_drawdown_pct": 0.0316,
"num_trades": 1326,
"round_trips": 663,
"win_rate_pct": 52.19,
"sharpe_ratio": 1.8192,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100136.55,
"total_return_pct": 0.1366,
"max_drawdown_pct": 0.079,
"num_trades": 1326,
"round_trips": 663,
"win_rate_pct": 52.19,
"sharpe_ratio": 1.8192,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100273.13,
"total_return_pct": 0.2731,
"max_drawdown_pct": 0.158,
"num_trades": 1326,
"round_trips": 663,
"win_rate_pct": 52.19,
"sharpe_ratio": 1.8192,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100546.34,
"total_return_pct": 0.5463,
"max_drawdown_pct": 0.3158,
"num_trades": 1326,
"round_trips": 663,
"win_rate_pct": 52.19,
"sharpe_ratio": 1.8192,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100858.78,
"total_return_pct": 0.8588,
"max_drawdown_pct": 0.339,
"num_trades": 9450,
"round_trips": 4725,
"win_rate_pct": 50.1,
"sharpe_ratio": 1.7825,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100085.65,
"total_return_pct": 0.0856,
"max_drawdown_pct": 0.0339,
"num_trades": 9450,
"round_trips": 4725,
"win_rate_pct": 50.1,
"sharpe_ratio": 1.7824,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100214.21,
"total_return_pct": 0.2142,
"max_drawdown_pct": 0.0848,
"num_trades": 9450,
"round_trips": 4725,
"win_rate_pct": 50.1,
"sharpe_ratio": 1.7824,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100428.75,
"total_return_pct": 0.4287,
"max_drawdown_pct": 0.1696,
"num_trades": 9450,
"round_trips": 4725,
"win_rate_pct": 50.1,
"sharpe_ratio": 1.7824,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100213.07,
"total_return_pct": 0.2131,
"max_drawdown_pct": 0.0881,
"num_trades": 5954,
"round_trips": 2977,
"win_rate_pct": 54.01,
"sharpe_ratio": 1.7687,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100426.45,
"total_return_pct": 0.4265,
"max_drawdown_pct": 0.1761,
"num_trades": 5954,
"round_trips": 2977,
"win_rate_pct": 54.01,
"sharpe_ratio": 1.7687,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100854.17,
"total_return_pct": 0.8542,
"max_drawdown_pct": 0.352,
"num_trades": 5954,
"round_trips": 2977,
"win_rate_pct": 54.01,
"sharpe_ratio": 1.7687,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100085.19,
"total_return_pct": 0.0852,
"max_drawdown_pct": 0.0352,
"num_trades": 5954,
"round_trips": 2977,
"win_rate_pct": 54.01,
"sharpe_ratio": 1.7686,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100916.4,
"total_return_pct": 0.9164,
"max_drawdown_pct": 0.257,
"num_trades": 4564,
"round_trips": 2282,
"win_rate_pct": 51.67,
"sharpe_ratio": 1.7584,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100091.38,
"total_return_pct": 0.0914,
"max_drawdown_pct": 0.0257,
"num_trades": 4564,
"round_trips": 2282,
"win_rate_pct": 51.67,
"sharpe_ratio": 1.7583,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100228.56,
"total_return_pct": 0.2286,
"max_drawdown_pct": 0.0643,
"num_trades": 4564,
"round_trips": 2282,
"win_rate_pct": 51.67,
"sharpe_ratio": 1.7583,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100457.48,
"total_return_pct": 0.4575,
"max_drawdown_pct": 0.1285,
"num_trades": 4564,
"round_trips": 2282,
"win_rate_pct": 51.67,
"sharpe_ratio": 1.7583,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100514.68,
"total_return_pct": 0.5147,
"max_drawdown_pct": 0.275,
"num_trades": 2678,
"round_trips": 1339,
"win_rate_pct": 45.18,
"sharpe_ratio": 1.7495,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100128.64,
"total_return_pct": 0.1286,
"max_drawdown_pct": 0.0688,
"num_trades": 2678,
"round_trips": 1339,
"win_rate_pct": 45.18,
"sharpe_ratio": 1.7493,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100257.3,
"total_return_pct": 0.2573,
"max_drawdown_pct": 0.1376,
"num_trades": 2678,
"round_trips": 1339,
"win_rate_pct": 45.18,
"sharpe_ratio": 1.7493,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100051.45,
"total_return_pct": 0.0515,
"max_drawdown_pct": 0.0275,
"num_trades": 2678,
"round_trips": 1339,
"win_rate_pct": 45.18,
"sharpe_ratio": 1.7492,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100052.97,
"total_return_pct": 0.053,
"max_drawdown_pct": 0.0454,
"num_trades": 1258,
"round_trips": 629,
"win_rate_pct": 47.38,
"sharpe_ratio": 1.7022,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100132.41,
"total_return_pct": 0.1324,
"max_drawdown_pct": 0.1136,
"num_trades": 1258,
"round_trips": 629,
"win_rate_pct": 47.38,
"sharpe_ratio": 1.7022,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100264.81,
"total_return_pct": 0.2648,
"max_drawdown_pct": 0.227,
"num_trades": 1258,
"round_trips": 629,
"win_rate_pct": 47.38,
"sharpe_ratio": 1.7022,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100529.58,
"total_return_pct": 0.5296,
"max_drawdown_pct": 0.4536,
"num_trades": 1258,
"round_trips": 629,
"win_rate_pct": 47.38,
"sharpe_ratio": 1.7022,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100883.82,
"total_return_pct": 0.8838,
"max_drawdown_pct": 0.4291,
"num_trades": 4526,
"round_trips": 2263,
"win_rate_pct": 46.66,
"sharpe_ratio": 1.6221,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100088.16,
"total_return_pct": 0.0882,
"max_drawdown_pct": 0.043,
"num_trades": 4526,
"round_trips": 2263,
"win_rate_pct": 46.66,
"sharpe_ratio": 1.622,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100220.49,
"total_return_pct": 0.2205,
"max_drawdown_pct": 0.1074,
"num_trades": 4526,
"round_trips": 2263,
"win_rate_pct": 46.66,
"sharpe_ratio": 1.622,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100441.29,
"total_return_pct": 0.4413,
"max_drawdown_pct": 0.2147,
"num_trades": 4526,
"round_trips": 2263,
"win_rate_pct": 46.66,
"sharpe_ratio": 1.622,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100083.98,
"total_return_pct": 0.084,
"max_drawdown_pct": 0.0336,
"num_trades": 7852,
"round_trips": 3926,
"win_rate_pct": 45.19,
"sharpe_ratio": 1.6215,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100210.02,
"total_return_pct": 0.21,
"max_drawdown_pct": 0.0839,
"num_trades": 7852,
"round_trips": 3926,
"win_rate_pct": 45.19,
"sharpe_ratio": 1.6215,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100420.32,
"total_return_pct": 0.4203,
"max_drawdown_pct": 0.1677,
"num_trades": 7852,
"round_trips": 3926,
"win_rate_pct": 45.19,
"sharpe_ratio": 1.6215,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100841.74,
"total_return_pct": 0.8417,
"max_drawdown_pct": 0.3353,
"num_trades": 7852,
"round_trips": 3926,
"win_rate_pct": 45.19,
"sharpe_ratio": 1.6215,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100051.68,
"total_return_pct": 0.0517,
"max_drawdown_pct": 0.0362,
"num_trades": 996,
"round_trips": 498,
"win_rate_pct": 46.59,
"sharpe_ratio": 1.6186,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100129.18,
"total_return_pct": 0.1292,
"max_drawdown_pct": 0.0906,
"num_trades": 996,
"round_trips": 498,
"win_rate_pct": 46.59,
"sharpe_ratio": 1.6186,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100258.32,
"total_return_pct": 0.2583,
"max_drawdown_pct": 0.1811,
"num_trades": 996,
"round_trips": 498,
"win_rate_pct": 46.59,
"sharpe_ratio": 1.6185,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100516.48,
"total_return_pct": 0.5165,
"max_drawdown_pct": 0.362,
"num_trades": 996,
"round_trips": 498,
"win_rate_pct": 46.59,
"sharpe_ratio": 1.6184,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100839.36,
"total_return_pct": 0.8394,
"max_drawdown_pct": 0.25,
"num_trades": 4232,
"round_trips": 2116,
"win_rate_pct": 50.66,
"sharpe_ratio": 1.5954,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100083.74,
"total_return_pct": 0.0837,
"max_drawdown_pct": 0.025,
"num_trades": 4232,
"round_trips": 2116,
"win_rate_pct": 50.66,
"sharpe_ratio": 1.5953,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100209.43,
"total_return_pct": 0.2094,
"max_drawdown_pct": 0.0625,
"num_trades": 4232,
"round_trips": 2116,
"win_rate_pct": 50.66,
"sharpe_ratio": 1.5953,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100419.13,
"total_return_pct": 0.4191,
"max_drawdown_pct": 0.1251,
"num_trades": 4232,
"round_trips": 2116,
"win_rate_pct": 50.66,
"sharpe_ratio": 1.5953,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100082.7,
"total_return_pct": 0.0827,
"max_drawdown_pct": 0.0302,
"num_trades": 3906,
"round_trips": 1953,
"win_rate_pct": 51.0,
"sharpe_ratio": 1.5662,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100206.82,
"total_return_pct": 0.2068,
"max_drawdown_pct": 0.0755,
"num_trades": 3906,
"round_trips": 1953,
"win_rate_pct": 51.0,
"sharpe_ratio": 1.5662,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100413.9,
"total_return_pct": 0.4139,
"max_drawdown_pct": 0.1509,
"num_trades": 3906,
"round_trips": 1953,
"win_rate_pct": 51.0,
"sharpe_ratio": 1.5662,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100828.82,
"total_return_pct": 0.8288,
"max_drawdown_pct": 0.3017,
"num_trades": 3906,
"round_trips": 1953,
"win_rate_pct": 51.0,
"sharpe_ratio": 1.5662,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100071.44,
"total_return_pct": 0.0714,
"max_drawdown_pct": 0.0388,
"num_trades": 5606,
"round_trips": 2803,
"win_rate_pct": 53.05,
"sharpe_ratio": 1.4688,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100178.65,
"total_return_pct": 0.1786,
"max_drawdown_pct": 0.097,
"num_trades": 5606,
"round_trips": 2803,
"win_rate_pct": 53.05,
"sharpe_ratio": 1.4688,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100357.47,
"total_return_pct": 0.3575,
"max_drawdown_pct": 0.1939,
"num_trades": 5606,
"round_trips": 2803,
"win_rate_pct": 53.05,
"sharpe_ratio": 1.4688,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100715.66,
"total_return_pct": 0.7157,
"max_drawdown_pct": 0.3875,
"num_trades": 5606,
"round_trips": 2803,
"win_rate_pct": 53.05,
"sharpe_ratio": 1.4688,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100393.13,
"total_return_pct": 0.3931,
"max_drawdown_pct": 0.1769,
"num_trades": 3440,
"round_trips": 1720,
"win_rate_pct": 46.8,
"sharpe_ratio": 1.444,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100787.08,
"total_return_pct": 0.7871,
"max_drawdown_pct": 0.3536,
"num_trades": 3440,
"round_trips": 1720,
"win_rate_pct": 46.8,
"sharpe_ratio": 1.444,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100078.56,
"total_return_pct": 0.0786,
"max_drawdown_pct": 0.0354,
"num_trades": 3440,
"round_trips": 1720,
"win_rate_pct": 46.8,
"sharpe_ratio": 1.4439,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100196.46,
"total_return_pct": 0.1965,
"max_drawdown_pct": 0.0885,
"num_trades": 3440,
"round_trips": 1720,
"win_rate_pct": 46.8,
"sharpe_ratio": 1.4439,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100694.05,
"total_return_pct": 0.6941,
"max_drawdown_pct": 0.29,
"num_trades": 5408,
"round_trips": 2704,
"win_rate_pct": 52.88,
"sharpe_ratio": 1.4195,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100069.29,
"total_return_pct": 0.0693,
"max_drawdown_pct": 0.029,
"num_trades": 5408,
"round_trips": 2704,
"win_rate_pct": 52.88,
"sharpe_ratio": 1.4194,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100173.28,
"total_return_pct": 0.1733,
"max_drawdown_pct": 0.0726,
"num_trades": 5408,
"round_trips": 2704,
"win_rate_pct": 52.88,
"sharpe_ratio": 1.4194,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100346.71,
"total_return_pct": 0.3467,
"max_drawdown_pct": 0.1451,
"num_trades": 5408,
"round_trips": 2704,
"win_rate_pct": 52.88,
"sharpe_ratio": 1.4194,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100077.53,
"total_return_pct": 0.0775,
"max_drawdown_pct": 0.0247,
"num_trades": 3136,
"round_trips": 1568,
"win_rate_pct": 46.05,
"sharpe_ratio": 1.4106,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100193.88,
"total_return_pct": 0.1939,
"max_drawdown_pct": 0.0616,
"num_trades": 3136,
"round_trips": 1568,
"win_rate_pct": 46.05,
"sharpe_ratio": 1.4106,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100387.95,
"total_return_pct": 0.388,
"max_drawdown_pct": 0.1233,
"num_trades": 3136,
"round_trips": 1568,
"win_rate_pct": 46.05,
"sharpe_ratio": 1.4106,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100776.68,
"total_return_pct": 0.7767,
"max_drawdown_pct": 0.2466,
"num_trades": 3136,
"round_trips": 1568,
"win_rate_pct": 46.05,
"sharpe_ratio": 1.4106,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100046.89,
"total_return_pct": 0.0469,
"max_drawdown_pct": 0.0459,
"num_trades": 458,
"round_trips": 229,
"win_rate_pct": 29.26,
"sharpe_ratio": 1.4069,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100117.2,
"total_return_pct": 0.1172,
"max_drawdown_pct": 0.1147,
"num_trades": 458,
"round_trips": 229,
"win_rate_pct": 29.26,
"sharpe_ratio": 1.4068,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100234.27,
"total_return_pct": 0.2343,
"max_drawdown_pct": 0.2294,
"num_trades": 458,
"round_trips": 229,
"win_rate_pct": 29.26,
"sharpe_ratio": 1.4067,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100468.06,
"total_return_pct": 0.4681,
"max_drawdown_pct": 0.4583,
"num_trades": 458,
"round_trips": 229,
"win_rate_pct": 29.26,
"sharpe_ratio": 1.4065,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100373.51,
"total_return_pct": 0.3735,
"max_drawdown_pct": 0.2482,
"num_trades": 3202,
"round_trips": 1601,
"win_rate_pct": 49.47,
"sharpe_ratio": 1.4014,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100186.83,
"total_return_pct": 0.1868,
"max_drawdown_pct": 0.1241,
"num_trades": 3202,
"round_trips": 1601,
"win_rate_pct": 49.47,
"sharpe_ratio": 1.4013,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100037.38,
"total_return_pct": 0.0374,
"max_drawdown_pct": 0.0248,
"num_trades": 3202,
"round_trips": 1601,
"win_rate_pct": 49.47,
"sharpe_ratio": 1.4012,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100093.43,
"total_return_pct": 0.0934,
"max_drawdown_pct": 0.0621,
"num_trades": 3202,
"round_trips": 1601,
"win_rate_pct": 49.47,
"sharpe_ratio": 1.4012,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100045.11,
"total_return_pct": 0.0451,
"max_drawdown_pct": 0.0343,
"num_trades": 1594,
"round_trips": 797,
"win_rate_pct": 32.37,
"sharpe_ratio": 1.396,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100112.76,
"total_return_pct": 0.1128,
"max_drawdown_pct": 0.0856,
"num_trades": 1594,
"round_trips": 797,
"win_rate_pct": 32.37,
"sharpe_ratio": 1.396,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100225.44,
"total_return_pct": 0.2254,
"max_drawdown_pct": 0.1712,
"num_trades": 1594,
"round_trips": 797,
"win_rate_pct": 32.37,
"sharpe_ratio": 1.3959,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100450.55,
"total_return_pct": 0.4505,
"max_drawdown_pct": 0.3423,
"num_trades": 1594,
"round_trips": 797,
"win_rate_pct": 32.37,
"sharpe_ratio": 1.3959,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100043.66,
"total_return_pct": 0.0437,
"max_drawdown_pct": 0.0555,
"num_trades": 710,
"round_trips": 355,
"win_rate_pct": 31.55,
"sharpe_ratio": 1.3395,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100109.11,
"total_return_pct": 0.1091,
"max_drawdown_pct": 0.1386,
"num_trades": 710,
"round_trips": 355,
"win_rate_pct": 31.55,
"sharpe_ratio": 1.3394,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100218.08,
"total_return_pct": 0.2181,
"max_drawdown_pct": 0.277,
"num_trades": 710,
"round_trips": 355,
"win_rate_pct": 31.55,
"sharpe_ratio": 1.3392,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100435.63,
"total_return_pct": 0.4356,
"max_drawdown_pct": 0.5534,
"num_trades": 710,
"round_trips": 355,
"win_rate_pct": 31.55,
"sharpe_ratio": 1.3389,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100071.78,
"total_return_pct": 0.0718,
"max_drawdown_pct": 0.0377,
"num_trades": 6528,
"round_trips": 3264,
"win_rate_pct": 40.35,
"sharpe_ratio": 1.318,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100179.49,
"total_return_pct": 0.1795,
"max_drawdown_pct": 0.0944,
"num_trades": 6528,
"round_trips": 3264,
"win_rate_pct": 40.35,
"sharpe_ratio": 1.318,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100359.12,
"total_return_pct": 0.3591,
"max_drawdown_pct": 0.1887,
"num_trades": 6528,
"round_trips": 3264,
"win_rate_pct": 40.35,
"sharpe_ratio": 1.318,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100718.77,
"total_return_pct": 0.7188,
"max_drawdown_pct": 0.3771,
"num_trades": 6528,
"round_trips": 3264,
"win_rate_pct": 40.35,
"sharpe_ratio": 1.318,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100069.61,
"total_return_pct": 0.0696,
"max_drawdown_pct": 0.0318,
"num_trades": 3616,
"round_trips": 1808,
"win_rate_pct": 51.05,
"sharpe_ratio": 1.3092,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100174.05,
"total_return_pct": 0.1741,
"max_drawdown_pct": 0.0795,
"num_trades": 3616,
"round_trips": 1808,
"win_rate_pct": 51.05,
"sharpe_ratio": 1.3092,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100348.23,
"total_return_pct": 0.3482,
"max_drawdown_pct": 0.159,
"num_trades": 3616,
"round_trips": 1808,
"win_rate_pct": 51.05,
"sharpe_ratio": 1.3092,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100696.96,
"total_return_pct": 0.697,
"max_drawdown_pct": 0.3179,
"num_trades": 3616,
"round_trips": 1808,
"win_rate_pct": 51.05,
"sharpe_ratio": 1.3091,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100038.66,
"total_return_pct": 0.0387,
"max_drawdown_pct": 0.0501,
"num_trades": 1660,
"round_trips": 830,
"win_rate_pct": 52.05,
"sharpe_ratio": 1.3059,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100096.62,
"total_return_pct": 0.0966,
"max_drawdown_pct": 0.1253,
"num_trades": 1660,
"round_trips": 830,
"win_rate_pct": 52.05,
"sharpe_ratio": 1.3059,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100193.18,
"total_return_pct": 0.1932,
"max_drawdown_pct": 0.2505,
"num_trades": 1660,
"round_trips": 830,
"win_rate_pct": 52.05,
"sharpe_ratio": 1.3059,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100386.09,
"total_return_pct": 0.3861,
"max_drawdown_pct": 0.5004,
"num_trades": 1660,
"round_trips": 830,
"win_rate_pct": 52.05,
"sharpe_ratio": 1.3059,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100072.19,
"total_return_pct": 0.0722,
"max_drawdown_pct": 0.0354,
"num_trades": 2776,
"round_trips": 1388,
"win_rate_pct": 45.68,
"sharpe_ratio": 1.3056,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100180.51,
"total_return_pct": 0.1805,
"max_drawdown_pct": 0.0884,
"num_trades": 2776,
"round_trips": 1388,
"win_rate_pct": 45.68,
"sharpe_ratio": 1.3056,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100361.16,
"total_return_pct": 0.3612,
"max_drawdown_pct": 0.1767,
"num_trades": 2776,
"round_trips": 1388,
"win_rate_pct": 45.68,
"sharpe_ratio": 1.3056,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100722.84,
"total_return_pct": 0.7228,
"max_drawdown_pct": 0.3531,
"num_trades": 2776,
"round_trips": 1388,
"win_rate_pct": 45.68,
"sharpe_ratio": 1.3056,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100670.07,
"total_return_pct": 0.6701,
"max_drawdown_pct": 0.3584,
"num_trades": 2994,
"round_trips": 1497,
"win_rate_pct": 36.07,
"sharpe_ratio": 1.1732,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100167.4,
"total_return_pct": 0.1674,
"max_drawdown_pct": 0.0897,
"num_trades": 2994,
"round_trips": 1497,
"win_rate_pct": 36.07,
"sharpe_ratio": 1.1731,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100334.88,
"total_return_pct": 0.3349,
"max_drawdown_pct": 0.1793,
"num_trades": 2994,
"round_trips": 1497,
"win_rate_pct": 36.07,
"sharpe_ratio": 1.1731,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100066.95,
"total_return_pct": 0.0669,
"max_drawdown_pct": 0.0359,
"num_trades": 2994,
"round_trips": 1497,
"win_rate_pct": 36.07,
"sharpe_ratio": 1.173,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100660.59,
"total_return_pct": 0.6606,
"max_drawdown_pct": 0.2844,
"num_trades": 1786,
"round_trips": 893,
"win_rate_pct": 34.27,
"sharpe_ratio": 1.1469,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100330.14,
"total_return_pct": 0.3301,
"max_drawdown_pct": 0.1422,
"num_trades": 1786,
"round_trips": 893,
"win_rate_pct": 34.27,
"sharpe_ratio": 1.1468,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100165.03,
"total_return_pct": 0.165,
"max_drawdown_pct": 0.0711,
"num_trades": 1786,
"round_trips": 893,
"win_rate_pct": 34.27,
"sharpe_ratio": 1.1467,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100066.0,
"total_return_pct": 0.066,
"max_drawdown_pct": 0.0285,
"num_trades": 1786,
"round_trips": 893,
"win_rate_pct": 34.27,
"sharpe_ratio": 1.1466,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100641.17,
"total_return_pct": 0.6412,
"max_drawdown_pct": 0.3236,
"num_trades": 2032,
"round_trips": 1016,
"win_rate_pct": 33.27,
"sharpe_ratio": 1.1227,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100160.19,
"total_return_pct": 0.1602,
"max_drawdown_pct": 0.0809,
"num_trades": 2032,
"round_trips": 1016,
"win_rate_pct": 33.27,
"sharpe_ratio": 1.1225,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100320.45,
"total_return_pct": 0.3205,
"max_drawdown_pct": 0.1618,
"num_trades": 2032,
"round_trips": 1016,
"win_rate_pct": 33.27,
"sharpe_ratio": 1.1225,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100064.07,
"total_return_pct": 0.0641,
"max_drawdown_pct": 0.0324,
"num_trades": 2032,
"round_trips": 1016,
"win_rate_pct": 33.27,
"sharpe_ratio": 1.1224,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100033.43,
"total_return_pct": 0.0334,
"max_drawdown_pct": 0.0366,
"num_trades": 1414,
"round_trips": 707,
"win_rate_pct": 50.78,
"sharpe_ratio": 1.0976,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100083.54,
"total_return_pct": 0.0835,
"max_drawdown_pct": 0.0915,
"num_trades": 1414,
"round_trips": 707,
"win_rate_pct": 50.78,
"sharpe_ratio": 1.0976,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100166.98,
"total_return_pct": 0.167,
"max_drawdown_pct": 0.183,
"num_trades": 1414,
"round_trips": 707,
"win_rate_pct": 50.78,
"sharpe_ratio": 1.0975,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100333.54,
"total_return_pct": 0.3335,
"max_drawdown_pct": 0.3658,
"num_trades": 1414,
"round_trips": 707,
"win_rate_pct": 50.78,
"sharpe_ratio": 1.0975,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100034.53,
"total_return_pct": 0.0345,
"max_drawdown_pct": 0.0407,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 45.69,
"sharpe_ratio": 1.0961,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100086.28,
"total_return_pct": 0.0863,
"max_drawdown_pct": 0.1018,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 45.69,
"sharpe_ratio": 1.096,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100172.43,
"total_return_pct": 0.1724,
"max_drawdown_pct": 0.2035,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 45.69,
"sharpe_ratio": 1.0959,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100344.34,
"total_return_pct": 0.3443,
"max_drawdown_pct": 0.4069,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 45.69,
"sharpe_ratio": 1.0957,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100060.76,
"total_return_pct": 0.0608,
"max_drawdown_pct": 0.0387,
"num_trades": 2466,
"round_trips": 1233,
"win_rate_pct": 47.2,
"sharpe_ratio": 1.0932,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100151.91,
"total_return_pct": 0.1519,
"max_drawdown_pct": 0.0966,
"num_trades": 2466,
"round_trips": 1233,
"win_rate_pct": 47.2,
"sharpe_ratio": 1.0932,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100303.86,
"total_return_pct": 0.3039,
"max_drawdown_pct": 0.1932,
"num_trades": 2466,
"round_trips": 1233,
"win_rate_pct": 47.2,
"sharpe_ratio": 1.0932,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100607.85,
"total_return_pct": 0.6078,
"max_drawdown_pct": 0.3861,
"num_trades": 2466,
"round_trips": 1233,
"win_rate_pct": 47.2,
"sharpe_ratio": 1.0931,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100033.72,
"total_return_pct": 0.0337,
"max_drawdown_pct": 0.0518,
"num_trades": 588,
"round_trips": 294,
"win_rate_pct": 34.35,
"sharpe_ratio": 1.0199,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100084.25,
"total_return_pct": 0.0842,
"max_drawdown_pct": 0.1294,
"num_trades": 588,
"round_trips": 294,
"win_rate_pct": 34.35,
"sharpe_ratio": 1.0197,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100168.31,
"total_return_pct": 0.1683,
"max_drawdown_pct": 0.2587,
"num_trades": 588,
"round_trips": 294,
"win_rate_pct": 34.35,
"sharpe_ratio": 1.0195,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100335.86,
"total_return_pct": 0.3359,
"max_drawdown_pct": 0.5168,
"num_trades": 588,
"round_trips": 294,
"win_rate_pct": 34.35,
"sharpe_ratio": 1.0191,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100054.43,
"total_return_pct": 0.0544,
"max_drawdown_pct": 0.0359,
"num_trades": 4216,
"round_trips": 2108,
"win_rate_pct": 49.72,
"sharpe_ratio": 1.017,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100136.08,
"total_return_pct": 0.1361,
"max_drawdown_pct": 0.0897,
"num_trades": 4216,
"round_trips": 2108,
"win_rate_pct": 49.72,
"sharpe_ratio": 1.017,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100272.16,
"total_return_pct": 0.2722,
"max_drawdown_pct": 0.1794,
"num_trades": 4216,
"round_trips": 2108,
"win_rate_pct": 49.72,
"sharpe_ratio": 1.017,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100544.36,
"total_return_pct": 0.5444,
"max_drawdown_pct": 0.3585,
"num_trades": 4216,
"round_trips": 2108,
"win_rate_pct": 49.72,
"sharpe_ratio": 1.017,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100572.28,
"total_return_pct": 0.5723,
"max_drawdown_pct": 0.4512,
"num_trades": 1348,
"round_trips": 674,
"win_rate_pct": 28.49,
"sharpe_ratio": 0.989,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100057.24,
"total_return_pct": 0.0572,
"max_drawdown_pct": 0.0452,
"num_trades": 1348,
"round_trips": 674,
"win_rate_pct": 28.49,
"sharpe_ratio": 0.9889,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100143.1,
"total_return_pct": 0.1431,
"max_drawdown_pct": 0.113,
"num_trades": 1348,
"round_trips": 674,
"win_rate_pct": 28.49,
"sharpe_ratio": 0.9889,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100286.17,
"total_return_pct": 0.2862,
"max_drawdown_pct": 0.2259,
"num_trades": 1348,
"round_trips": 674,
"win_rate_pct": 28.49,
"sharpe_ratio": 0.9889,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100267.84,
"total_return_pct": 0.2678,
"max_drawdown_pct": 0.4569,
"num_trades": 1710,
"round_trips": 855,
"win_rate_pct": 52.16,
"sharpe_ratio": 0.9471,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100067.11,
"total_return_pct": 0.0671,
"max_drawdown_pct": 0.1143,
"num_trades": 1710,
"round_trips": 855,
"win_rate_pct": 52.16,
"sharpe_ratio": 0.947,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100134.12,
"total_return_pct": 0.1341,
"max_drawdown_pct": 0.2286,
"num_trades": 1710,
"round_trips": 855,
"win_rate_pct": 52.16,
"sharpe_ratio": 0.947,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100026.86,
"total_return_pct": 0.0269,
"max_drawdown_pct": 0.0457,
"num_trades": 1710,
"round_trips": 855,
"win_rate_pct": 52.16,
"sharpe_ratio": 0.9469,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100260.02,
"total_return_pct": 0.26,
"max_drawdown_pct": 0.3448,
"num_trades": 1802,
"round_trips": 901,
"win_rate_pct": 51.5,
"sharpe_ratio": 0.946,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100065.14,
"total_return_pct": 0.0651,
"max_drawdown_pct": 0.0863,
"num_trades": 1802,
"round_trips": 901,
"win_rate_pct": 51.5,
"sharpe_ratio": 0.9459,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100130.19,
"total_return_pct": 0.1302,
"max_drawdown_pct": 0.1725,
"num_trades": 1802,
"round_trips": 901,
"win_rate_pct": 51.5,
"sharpe_ratio": 0.9459,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100026.07,
"total_return_pct": 0.0261,
"max_drawdown_pct": 0.0345,
"num_trades": 1802,
"round_trips": 901,
"win_rate_pct": 51.5,
"sharpe_ratio": 0.9458,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100048.15,
"total_return_pct": 0.0482,
"max_drawdown_pct": 0.0319,
"num_trades": 4224,
"round_trips": 2112,
"win_rate_pct": 50.0,
"sharpe_ratio": 0.9001,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100120.38,
"total_return_pct": 0.1204,
"max_drawdown_pct": 0.0797,
"num_trades": 4224,
"round_trips": 2112,
"win_rate_pct": 50.0,
"sharpe_ratio": 0.9001,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100240.72,
"total_return_pct": 0.2407,
"max_drawdown_pct": 0.1593,
"num_trades": 4224,
"round_trips": 2112,
"win_rate_pct": 50.0,
"sharpe_ratio": 0.9001,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100481.32,
"total_return_pct": 0.4813,
"max_drawdown_pct": 0.3184,
"num_trades": 4224,
"round_trips": 2112,
"win_rate_pct": 50.0,
"sharpe_ratio": 0.9001,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100512.0,
"total_return_pct": 0.512,
"max_drawdown_pct": 0.3961,
"num_trades": 4864,
"round_trips": 2432,
"win_rate_pct": 34.42,
"sharpe_ratio": 0.8947,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100051.22,
"total_return_pct": 0.0512,
"max_drawdown_pct": 0.0396,
"num_trades": 4864,
"round_trips": 2432,
"win_rate_pct": 34.42,
"sharpe_ratio": 0.8946,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100128.05,
"total_return_pct": 0.128,
"max_drawdown_pct": 0.099,
"num_trades": 4864,
"round_trips": 2432,
"win_rate_pct": 34.42,
"sharpe_ratio": 0.8946,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 5,
"sma_long": 20,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100256.06,
"total_return_pct": 0.2561,
"max_drawdown_pct": 0.1981,
"num_trades": 4864,
"round_trips": 2432,
"win_rate_pct": 34.42,
"sharpe_ratio": 0.8946,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100049.92,
"total_return_pct": 0.0499,
"max_drawdown_pct": 0.0329,
"num_trades": 3046,
"round_trips": 1523,
"win_rate_pct": 45.9,
"sharpe_ratio": 0.8925,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100124.78,
"total_return_pct": 0.1248,
"max_drawdown_pct": 0.0823,
"num_trades": 3046,
"round_trips": 1523,
"win_rate_pct": 45.9,
"sharpe_ratio": 0.8925,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100249.54,
"total_return_pct": 0.2495,
"max_drawdown_pct": 0.1646,
"num_trades": 3046,
"round_trips": 1523,
"win_rate_pct": 45.9,
"sharpe_ratio": 0.8925,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100498.93,
"total_return_pct": 0.4989,
"max_drawdown_pct": 0.3291,
"num_trades": 3046,
"round_trips": 1523,
"win_rate_pct": 45.9,
"sharpe_ratio": 0.8925,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100029.19,
"total_return_pct": 0.0292,
"max_drawdown_pct": 0.0552,
"num_trades": 590,
"round_trips": 295,
"win_rate_pct": 33.9,
"sharpe_ratio": 0.8789,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100072.93,
"total_return_pct": 0.0729,
"max_drawdown_pct": 0.138,
"num_trades": 590,
"round_trips": 295,
"win_rate_pct": 33.9,
"sharpe_ratio": 0.8788,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100145.65,
"total_return_pct": 0.1456,
"max_drawdown_pct": 0.2759,
"num_trades": 590,
"round_trips": 295,
"win_rate_pct": 33.9,
"sharpe_ratio": 0.8785,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100290.47,
"total_return_pct": 0.2905,
"max_drawdown_pct": 0.5512,
"num_trades": 590,
"round_trips": 295,
"win_rate_pct": 33.9,
"sharpe_ratio": 0.8781,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100042.89,
"total_return_pct": 0.0429,
"max_drawdown_pct": 0.0337,
"num_trades": 5180,
"round_trips": 2590,
"win_rate_pct": 51.85,
"sharpe_ratio": 0.8736,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100107.21,
"total_return_pct": 0.1072,
"max_drawdown_pct": 0.0842,
"num_trades": 5180,
"round_trips": 2590,
"win_rate_pct": 51.85,
"sharpe_ratio": 0.8736,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100214.39,
"total_return_pct": 0.2144,
"max_drawdown_pct": 0.1684,
"num_trades": 5180,
"round_trips": 2590,
"win_rate_pct": 51.85,
"sharpe_ratio": 0.8736,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100428.65,
"total_return_pct": 0.4287,
"max_drawdown_pct": 0.3366,
"num_trades": 5180,
"round_trips": 2590,
"win_rate_pct": 51.85,
"sharpe_ratio": 0.8736,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100027.05,
"total_return_pct": 0.0271,
"max_drawdown_pct": 0.0459,
"num_trades": 1134,
"round_trips": 567,
"win_rate_pct": 44.97,
"sharpe_ratio": 0.8546,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100067.59,
"total_return_pct": 0.0676,
"max_drawdown_pct": 0.1147,
"num_trades": 1134,
"round_trips": 567,
"win_rate_pct": 44.97,
"sharpe_ratio": 0.8546,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100135.02,
"total_return_pct": 0.135,
"max_drawdown_pct": 0.2292,
"num_trades": 1134,
"round_trips": 567,
"win_rate_pct": 44.97,
"sharpe_ratio": 0.8545,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100269.43,
"total_return_pct": 0.2694,
"max_drawdown_pct": 0.4582,
"num_trades": 1134,
"round_trips": 567,
"win_rate_pct": 44.97,
"sharpe_ratio": 0.8543,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100045.32,
"total_return_pct": 0.0453,
"max_drawdown_pct": 0.0343,
"num_trades": 3060,
"round_trips": 1530,
"win_rate_pct": 46.41,
"sharpe_ratio": 0.8096,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100113.27,
"total_return_pct": 0.1133,
"max_drawdown_pct": 0.0857,
"num_trades": 3060,
"round_trips": 1530,
"win_rate_pct": 46.41,
"sharpe_ratio": 0.8096,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100226.48,
"total_return_pct": 0.2265,
"max_drawdown_pct": 0.1714,
"num_trades": 3060,
"round_trips": 1530,
"win_rate_pct": 46.41,
"sharpe_ratio": 0.8096,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100452.72,
"total_return_pct": 0.4527,
"max_drawdown_pct": 0.3427,
"num_trades": 3060,
"round_trips": 1530,
"win_rate_pct": 46.41,
"sharpe_ratio": 0.8096,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100039.82,
"total_return_pct": 0.0398,
"max_drawdown_pct": 0.0373,
"num_trades": 3562,
"round_trips": 1781,
"win_rate_pct": 49.97,
"sharpe_ratio": 0.7425,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100099.53,
"total_return_pct": 0.0995,
"max_drawdown_pct": 0.0933,
"num_trades": 3562,
"round_trips": 1781,
"win_rate_pct": 49.97,
"sharpe_ratio": 0.7425,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100198.98,
"total_return_pct": 0.199,
"max_drawdown_pct": 0.1865,
"num_trades": 3562,
"round_trips": 1781,
"win_rate_pct": 49.97,
"sharpe_ratio": 0.7425,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100397.65,
"total_return_pct": 0.3976,
"max_drawdown_pct": 0.3728,
"num_trades": 3562,
"round_trips": 1781,
"win_rate_pct": 49.97,
"sharpe_ratio": 0.7425,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100042.1,
"total_return_pct": 0.0421,
"max_drawdown_pct": 0.0456,
"num_trades": 1018,
"round_trips": 509,
"win_rate_pct": 31.83,
"sharpe_ratio": 0.7257,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100105.22,
"total_return_pct": 0.1052,
"max_drawdown_pct": 0.1139,
"num_trades": 1018,
"round_trips": 509,
"win_rate_pct": 31.83,
"sharpe_ratio": 0.7257,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100210.34,
"total_return_pct": 0.2103,
"max_drawdown_pct": 0.2278,
"num_trades": 1018,
"round_trips": 509,
"win_rate_pct": 31.83,
"sharpe_ratio": 0.7257,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100420.25,
"total_return_pct": 0.4202,
"max_drawdown_pct": 0.4551,
"num_trades": 1018,
"round_trips": 509,
"win_rate_pct": 31.83,
"sharpe_ratio": 0.7257,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100020.0,
"total_return_pct": 0.02,
"max_drawdown_pct": 0.0623,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 46.4,
"sharpe_ratio": 0.639,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100049.94,
"total_return_pct": 0.0499,
"max_drawdown_pct": 0.1558,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 46.4,
"sharpe_ratio": 0.6389,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100099.7,
"total_return_pct": 0.0997,
"max_drawdown_pct": 0.3114,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 46.4,
"sharpe_ratio": 0.6388,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100198.71,
"total_return_pct": 0.1987,
"max_drawdown_pct": 0.622,
"num_trades": 1138,
"round_trips": 569,
"win_rate_pct": 46.4,
"sharpe_ratio": 0.6386,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100017.99,
"total_return_pct": 0.018,
"max_drawdown_pct": 0.0436,
"num_trades": 1538,
"round_trips": 769,
"win_rate_pct": 50.85,
"sharpe_ratio": 0.6,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100044.92,
"total_return_pct": 0.0449,
"max_drawdown_pct": 0.1089,
"num_trades": 1538,
"round_trips": 769,
"win_rate_pct": 50.85,
"sharpe_ratio": 0.5999,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100089.69,
"total_return_pct": 0.0897,
"max_drawdown_pct": 0.2178,
"num_trades": 1538,
"round_trips": 769,
"win_rate_pct": 50.85,
"sharpe_ratio": 0.5999,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100178.77,
"total_return_pct": 0.1788,
"max_drawdown_pct": 0.4355,
"num_trades": 1538,
"round_trips": 769,
"win_rate_pct": 50.85,
"sharpe_ratio": 0.5998,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100285.47,
"total_return_pct": 0.2855,
"max_drawdown_pct": 0.5022,
"num_trades": 5678,
"round_trips": 2839,
"win_rate_pct": 51.74,
"sharpe_ratio": 0.5872,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100028.61,
"total_return_pct": 0.0286,
"max_drawdown_pct": 0.0503,
"num_trades": 5678,
"round_trips": 2839,
"win_rate_pct": 51.74,
"sharpe_ratio": 0.5871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100071.51,
"total_return_pct": 0.0715,
"max_drawdown_pct": 0.1258,
"num_trades": 5678,
"round_trips": 2839,
"win_rate_pct": 51.74,
"sharpe_ratio": 0.5871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100142.92,
"total_return_pct": 0.1429,
"max_drawdown_pct": 0.2514,
"num_trades": 5678,
"round_trips": 2839,
"win_rate_pct": 51.74,
"sharpe_ratio": 0.5871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100336.56,
"total_return_pct": 0.3366,
"max_drawdown_pct": 0.3503,
"num_trades": 1694,
"round_trips": 847,
"win_rate_pct": 36.01,
"sharpe_ratio": 0.5781,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100033.76,
"total_return_pct": 0.0338,
"max_drawdown_pct": 0.0351,
"num_trades": 1694,
"round_trips": 847,
"win_rate_pct": 36.01,
"sharpe_ratio": 0.578,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100084.35,
"total_return_pct": 0.0844,
"max_drawdown_pct": 0.0876,
"num_trades": 1694,
"round_trips": 847,
"win_rate_pct": 36.01,
"sharpe_ratio": 0.578,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100168.57,
"total_return_pct": 0.1686,
"max_drawdown_pct": 0.1752,
"num_trades": 1694,
"round_trips": 847,
"win_rate_pct": 36.01,
"sharpe_ratio": 0.578,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100031.04,
"total_return_pct": 0.031,
"max_drawdown_pct": 0.0465,
"num_trades": 2400,
"round_trips": 1200,
"win_rate_pct": 46.33,
"sharpe_ratio": 0.5534,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100077.55,
"total_return_pct": 0.0776,
"max_drawdown_pct": 0.1162,
"num_trades": 2400,
"round_trips": 1200,
"win_rate_pct": 46.33,
"sharpe_ratio": 0.5534,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100154.96,
"total_return_pct": 0.155,
"max_drawdown_pct": 0.2324,
"num_trades": 2400,
"round_trips": 1200,
"win_rate_pct": 46.33,
"sharpe_ratio": 0.5533,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100309.37,
"total_return_pct": 0.3094,
"max_drawdown_pct": 0.4645,
"num_trades": 2400,
"round_trips": 1200,
"win_rate_pct": 46.33,
"sharpe_ratio": 0.5533,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100031.22,
"total_return_pct": 0.0312,
"max_drawdown_pct": 0.0602,
"num_trades": 2046,
"round_trips": 1023,
"win_rate_pct": 46.43,
"sharpe_ratio": 0.5488,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100078.0,
"total_return_pct": 0.078,
"max_drawdown_pct": 0.1504,
"num_trades": 2046,
"round_trips": 1023,
"win_rate_pct": 46.43,
"sharpe_ratio": 0.5488,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100155.85,
"total_return_pct": 0.1559,
"max_drawdown_pct": 0.3007,
"num_trades": 2046,
"round_trips": 1023,
"win_rate_pct": 46.43,
"sharpe_ratio": 0.5488,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100311.14,
"total_return_pct": 0.3111,
"max_drawdown_pct": 0.6007,
"num_trades": 2046,
"round_trips": 1023,
"win_rate_pct": 46.43,
"sharpe_ratio": 0.5488,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100031.66,
"total_return_pct": 0.0317,
"max_drawdown_pct": 0.0572,
"num_trades": 482,
"round_trips": 241,
"win_rate_pct": 32.37,
"sharpe_ratio": 0.5335,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100079.08,
"total_return_pct": 0.0791,
"max_drawdown_pct": 0.1428,
"num_trades": 482,
"round_trips": 241,
"win_rate_pct": 32.37,
"sharpe_ratio": 0.5334,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100157.95,
"total_return_pct": 0.1579,
"max_drawdown_pct": 0.2855,
"num_trades": 482,
"round_trips": 241,
"win_rate_pct": 32.37,
"sharpe_ratio": 0.5333,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100315.04,
"total_return_pct": 0.315,
"max_drawdown_pct": 0.5704,
"num_trades": 482,
"round_trips": 241,
"win_rate_pct": 32.37,
"sharpe_ratio": 0.533,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100149.11,
"total_return_pct": 0.1491,
"max_drawdown_pct": 0.4089,
"num_trades": 1540,
"round_trips": 770,
"win_rate_pct": 45.58,
"sharpe_ratio": 0.4872,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100015.03,
"total_return_pct": 0.015,
"max_drawdown_pct": 0.0409,
"num_trades": 1540,
"round_trips": 770,
"win_rate_pct": 45.58,
"sharpe_ratio": 0.4871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100037.52,
"total_return_pct": 0.0375,
"max_drawdown_pct": 0.1023,
"num_trades": 1540,
"round_trips": 770,
"win_rate_pct": 45.58,
"sharpe_ratio": 0.4871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 80,
"rsi_oversold": 20,
"starting_equity": 100000.0,
"final_equity": 100074.87,
"total_return_pct": 0.0749,
"max_drawdown_pct": 0.2046,
"num_trades": 1540,
"round_trips": 770,
"win_rate_pct": 45.58,
"sharpe_ratio": 0.4871,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 80/20"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100023.58,
"total_return_pct": 0.0236,
"max_drawdown_pct": 0.0478,
"num_trades": 5704,
"round_trips": 2852,
"win_rate_pct": 51.89,
"sharpe_ratio": 0.4839,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100058.91,
"total_return_pct": 0.0589,
"max_drawdown_pct": 0.1195,
"num_trades": 5704,
"round_trips": 2852,
"win_rate_pct": 51.89,
"sharpe_ratio": 0.4839,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100117.7,
"total_return_pct": 0.1177,
"max_drawdown_pct": 0.239,
"num_trades": 5704,
"round_trips": 2852,
"win_rate_pct": 51.89,
"sharpe_ratio": 0.4839,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100234.97,
"total_return_pct": 0.235,
"max_drawdown_pct": 0.4774,
"num_trades": 5704,
"round_trips": 2852,
"win_rate_pct": 51.89,
"sharpe_ratio": 0.4839,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100015.68,
"total_return_pct": 0.0157,
"max_drawdown_pct": 0.0768,
"num_trades": 606,
"round_trips": 303,
"win_rate_pct": 31.02,
"sharpe_ratio": 0.4776,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100039.13,
"total_return_pct": 0.0391,
"max_drawdown_pct": 0.192,
"num_trades": 606,
"round_trips": 303,
"win_rate_pct": 31.02,
"sharpe_ratio": 0.4774,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100077.99,
"total_return_pct": 0.078,
"max_drawdown_pct": 0.3836,
"num_trades": 606,
"round_trips": 303,
"win_rate_pct": 31.02,
"sharpe_ratio": 0.477,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100154.96,
"total_return_pct": 0.155,
"max_drawdown_pct": 0.766,
"num_trades": 606,
"round_trips": 303,
"win_rate_pct": 31.02,
"sharpe_ratio": 0.4762,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100025.63,
"total_return_pct": 0.0256,
"max_drawdown_pct": 0.0578,
"num_trades": 3212,
"round_trips": 1606,
"win_rate_pct": 48.75,
"sharpe_ratio": 0.4709,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100064.04,
"total_return_pct": 0.064,
"max_drawdown_pct": 0.1444,
"num_trades": 3212,
"round_trips": 1606,
"win_rate_pct": 48.75,
"sharpe_ratio": 0.4709,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100127.93,
"total_return_pct": 0.1279,
"max_drawdown_pct": 0.2887,
"num_trades": 3212,
"round_trips": 1606,
"win_rate_pct": 48.75,
"sharpe_ratio": 0.4708,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100255.27,
"total_return_pct": 0.2553,
"max_drawdown_pct": 0.5769,
"num_trades": 3212,
"round_trips": 1606,
"win_rate_pct": 48.75,
"sharpe_ratio": 0.4708,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100258.11,
"total_return_pct": 0.2581,
"max_drawdown_pct": 0.4164,
"num_trades": 1684,
"round_trips": 842,
"win_rate_pct": 36.34,
"sharpe_ratio": 0.4438,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100025.93,
"total_return_pct": 0.0259,
"max_drawdown_pct": 0.0417,
"num_trades": 1684,
"round_trips": 842,
"win_rate_pct": 36.34,
"sharpe_ratio": 0.4437,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100064.77,
"total_return_pct": 0.0648,
"max_drawdown_pct": 0.1042,
"num_trades": 1684,
"round_trips": 842,
"win_rate_pct": 36.34,
"sharpe_ratio": 0.4437,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100129.38,
"total_return_pct": 0.1294,
"max_drawdown_pct": 0.2084,
"num_trades": 1684,
"round_trips": 842,
"win_rate_pct": 36.34,
"sharpe_ratio": 0.4437,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100194.35,
"total_return_pct": 0.1944,
"max_drawdown_pct": 0.4036,
"num_trades": 5210,
"round_trips": 2605,
"win_rate_pct": 49.98,
"sharpe_ratio": 0.3951,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100019.52,
"total_return_pct": 0.0195,
"max_drawdown_pct": 0.0404,
"num_trades": 5210,
"round_trips": 2605,
"win_rate_pct": 49.98,
"sharpe_ratio": 0.395,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100048.77,
"total_return_pct": 0.0488,
"max_drawdown_pct": 0.101,
"num_trades": 5210,
"round_trips": 2605,
"win_rate_pct": 49.98,
"sharpe_ratio": 0.395,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100097.42,
"total_return_pct": 0.0974,
"max_drawdown_pct": 0.202,
"num_trades": 5210,
"round_trips": 2605,
"win_rate_pct": 49.98,
"sharpe_ratio": 0.395,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100020.29,
"total_return_pct": 0.0203,
"max_drawdown_pct": 0.0484,
"num_trades": 844,
"round_trips": 422,
"win_rate_pct": 34.6,
"sharpe_ratio": 0.3471,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100050.67,
"total_return_pct": 0.0507,
"max_drawdown_pct": 0.121,
"num_trades": 844,
"round_trips": 422,
"win_rate_pct": 34.6,
"sharpe_ratio": 0.3471,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100101.14,
"total_return_pct": 0.1011,
"max_drawdown_pct": 0.2418,
"num_trades": 844,
"round_trips": 422,
"win_rate_pct": 34.6,
"sharpe_ratio": 0.3471,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 50,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 100201.52,
"total_return_pct": 0.2015,
"max_drawdown_pct": 0.4831,
"num_trades": 844,
"round_trips": 422,
"win_rate_pct": 34.6,
"sharpe_ratio": 0.3471,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "No RSI filter"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100010.16,
"total_return_pct": 0.0102,
"max_drawdown_pct": 0.0556,
"num_trades": 1536,
"round_trips": 768,
"win_rate_pct": 50.39,
"sharpe_ratio": 0.3373,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100025.34,
"total_return_pct": 0.0253,
"max_drawdown_pct": 0.1391,
"num_trades": 1536,
"round_trips": 768,
"win_rate_pct": 50.39,
"sharpe_ratio": 0.3373,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100050.53,
"total_return_pct": 0.0505,
"max_drawdown_pct": 0.278,
"num_trades": 1536,
"round_trips": 768,
"win_rate_pct": 50.39,
"sharpe_ratio": 0.3373,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100100.39,
"total_return_pct": 0.1004,
"max_drawdown_pct": 0.5556,
"num_trades": 1536,
"round_trips": 768,
"win_rate_pct": 50.39,
"sharpe_ratio": 0.3372,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100009.79,
"total_return_pct": 0.0098,
"max_drawdown_pct": 0.0582,
"num_trades": 1532,
"round_trips": 766,
"win_rate_pct": 50.91,
"sharpe_ratio": 0.3289,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100024.42,
"total_return_pct": 0.0244,
"max_drawdown_pct": 0.1454,
"num_trades": 1532,
"round_trips": 766,
"win_rate_pct": 50.91,
"sharpe_ratio": 0.3289,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100048.67,
"total_return_pct": 0.0487,
"max_drawdown_pct": 0.2905,
"num_trades": 1532,
"round_trips": 766,
"win_rate_pct": 50.91,
"sharpe_ratio": 0.3289,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100096.68,
"total_return_pct": 0.0967,
"max_drawdown_pct": 0.5805,
"num_trades": 1532,
"round_trips": 766,
"win_rate_pct": 50.91,
"sharpe_ratio": 0.3288,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100008.79,
"total_return_pct": 0.0088,
"max_drawdown_pct": 0.0419,
"num_trades": 1958,
"round_trips": 979,
"win_rate_pct": 51.69,
"sharpe_ratio": 0.2986,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100021.92,
"total_return_pct": 0.0219,
"max_drawdown_pct": 0.1046,
"num_trades": 1958,
"round_trips": 979,
"win_rate_pct": 51.69,
"sharpe_ratio": 0.2986,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100043.68,
"total_return_pct": 0.0437,
"max_drawdown_pct": 0.2092,
"num_trades": 1958,
"round_trips": 979,
"win_rate_pct": 51.69,
"sharpe_ratio": 0.2986,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 75,
"rsi_oversold": 25,
"starting_equity": 100000.0,
"final_equity": 100086.75,
"total_return_pct": 0.0868,
"max_drawdown_pct": 0.418,
"num_trades": 1958,
"round_trips": 979,
"win_rate_pct": 51.69,
"sharpe_ratio": 0.2986,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 75/25"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100064.66,
"total_return_pct": 0.0647,
"max_drawdown_pct": 0.3603,
"num_trades": 1878,
"round_trips": 939,
"win_rate_pct": 51.86,
"sharpe_ratio": 0.2343,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100032.6,
"total_return_pct": 0.0326,
"max_drawdown_pct": 0.1802,
"num_trades": 1878,
"round_trips": 939,
"win_rate_pct": 51.86,
"sharpe_ratio": 0.2342,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100006.56,
"total_return_pct": 0.0066,
"max_drawdown_pct": 0.0361,
"num_trades": 1878,
"round_trips": 939,
"win_rate_pct": 51.86,
"sharpe_ratio": 0.2341,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 100,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100016.37,
"total_return_pct": 0.0164,
"max_drawdown_pct": 0.0902,
"num_trades": 1878,
"round_trips": 939,
"win_rate_pct": 51.86,
"sharpe_ratio": 0.2341,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100068.71,
"total_return_pct": 0.0687,
"max_drawdown_pct": 0.4915,
"num_trades": 4854,
"round_trips": 2427,
"win_rate_pct": 50.06,
"sharpe_ratio": 0.1389,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100006.98,
"total_return_pct": 0.007,
"max_drawdown_pct": 0.0492,
"num_trades": 4854,
"round_trips": 2427,
"win_rate_pct": 50.06,
"sharpe_ratio": 0.1388,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100017.4,
"total_return_pct": 0.0174,
"max_drawdown_pct": 0.123,
"num_trades": 4854,
"round_trips": 2427,
"win_rate_pct": 50.06,
"sharpe_ratio": 0.1388,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 50,
"sma_long": 200,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 100034.66,
"total_return_pct": 0.0347,
"max_drawdown_pct": 0.2459,
"num_trades": 4854,
"round_trips": 2427,
"win_rate_pct": 50.06,
"sharpe_ratio": 0.1388,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M5",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 99996.91,
"total_return_pct": -0.0031,
"max_drawdown_pct": 0.0517,
"num_trades": 998,
"round_trips": 499,
"win_rate_pct": 34.27,
"sharpe_ratio": -0.095,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 99992.21,
"total_return_pct": -0.0078,
"max_drawdown_pct": 0.1291,
"num_trades": 998,
"round_trips": 499,
"win_rate_pct": 34.27,
"sharpe_ratio": -0.0951,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 99984.21,
"total_return_pct": -0.0158,
"max_drawdown_pct": 0.258,
"num_trades": 998,
"round_trips": 499,
"win_rate_pct": 34.27,
"sharpe_ratio": -0.0952,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": null,
"rsi_oversold": null,
"starting_equity": 100000.0,
"final_equity": 99967.57,
"total_return_pct": -0.0324,
"max_drawdown_pct": 0.5155,
"num_trades": 998,
"round_trips": 499,
"win_rate_pct": 34.27,
"sharpe_ratio": -0.0955,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "No RSI filter"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99960.94,
"total_return_pct": -0.0391,
"max_drawdown_pct": 0.4958,
"num_trades": 2086,
"round_trips": 1043,
"win_rate_pct": 53.12,
"sharpe_ratio": -0.1391,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99996.19,
"total_return_pct": -0.0038,
"max_drawdown_pct": 0.0497,
"num_trades": 2086,
"round_trips": 1043,
"win_rate_pct": 53.12,
"sharpe_ratio": -0.1392,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99990.43,
"total_return_pct": -0.0096,
"max_drawdown_pct": 0.1241,
"num_trades": 2086,
"round_trips": 1043,
"win_rate_pct": 53.12,
"sharpe_ratio": -0.1392,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99980.73,
"total_return_pct": -0.0193,
"max_drawdown_pct": 0.2481,
"num_trades": 2086,
"round_trips": 1043,
"win_rate_pct": 53.12,
"sharpe_ratio": -0.1392,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99988.57,
"total_return_pct": -0.0114,
"max_drawdown_pct": 0.0496,
"num_trades": 1972,
"round_trips": 986,
"win_rate_pct": 52.33,
"sharpe_ratio": -0.4132,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99971.39,
"total_return_pct": -0.0286,
"max_drawdown_pct": 0.124,
"num_trades": 1972,
"round_trips": 986,
"win_rate_pct": 52.33,
"sharpe_ratio": -0.4132,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99942.66,
"total_return_pct": -0.0573,
"max_drawdown_pct": 0.248,
"num_trades": 1972,
"round_trips": 986,
"win_rate_pct": 52.33,
"sharpe_ratio": -0.4132,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 20,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99884.79,
"total_return_pct": -0.1152,
"max_drawdown_pct": 0.4957,
"num_trades": 1972,
"round_trips": 986,
"win_rate_pct": 52.33,
"sharpe_ratio": -0.4132,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99858.33,
"total_return_pct": -0.1417,
"max_drawdown_pct": 0.4462,
"num_trades": 2366,
"round_trips": 1183,
"win_rate_pct": 53.51,
"sharpe_ratio": -0.5238,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99985.92,
"total_return_pct": -0.0141,
"max_drawdown_pct": 0.0447,
"num_trades": 2366,
"round_trips": 1183,
"win_rate_pct": 53.51,
"sharpe_ratio": -0.5239,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99964.76,
"total_return_pct": -0.0352,
"max_drawdown_pct": 0.1117,
"num_trades": 2366,
"round_trips": 1183,
"win_rate_pct": 53.51,
"sharpe_ratio": -0.5239,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 10,
"sma_long": 30,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99929.4,
"total_return_pct": -0.0706,
"max_drawdown_pct": 0.2233,
"num_trades": 2366,
"round_trips": 1183,
"win_rate_pct": 53.51,
"sharpe_ratio": -0.5239,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99911.3,
"total_return_pct": -0.0887,
"max_drawdown_pct": 0.301,
"num_trades": 1974,
"round_trips": 987,
"win_rate_pct": 51.87,
"sharpe_ratio": -0.6368,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99822.14,
"total_return_pct": -0.1779,
"max_drawdown_pct": 0.6015,
"num_trades": 1974,
"round_trips": 987,
"win_rate_pct": 51.87,
"sharpe_ratio": -0.6368,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99982.3,
"total_return_pct": -0.0177,
"max_drawdown_pct": 0.0602,
"num_trades": 1974,
"round_trips": 987,
"win_rate_pct": 51.87,
"sharpe_ratio": -0.6369,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 21,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99955.71,
"total_return_pct": -0.0443,
"max_drawdown_pct": 0.1506,
"num_trades": 1974,
"round_trips": 987,
"win_rate_pct": 51.87,
"sharpe_ratio": -0.6369,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.01,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99981.69,
"total_return_pct": -0.0183,
"max_drawdown_pct": 0.061,
"num_trades": 1934,
"round_trips": 967,
"win_rate_pct": 52.22,
"sharpe_ratio": -0.6651,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.025,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99954.19,
"total_return_pct": -0.0458,
"max_drawdown_pct": 0.1525,
"num_trades": 1934,
"round_trips": 967,
"win_rate_pct": 52.22,
"sharpe_ratio": -0.6651,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.05,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99908.25,
"total_return_pct": -0.0917,
"max_drawdown_pct": 0.3048,
"num_trades": 1934,
"round_trips": 967,
"win_rate_pct": 52.22,
"sharpe_ratio": -0.6651,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
},
{
"sma_short": 15,
"sma_long": 50,
"trade_size_pct": 0.1,
"rsi_overbought": 70,
"rsi_oversold": 30,
"starting_equity": 100000.0,
"final_equity": 99816.04,
"total_return_pct": -0.184,
"max_drawdown_pct": 0.6089,
"num_trades": 1934,
"round_trips": 967,
"win_rate_pct": 52.22,
"sharpe_ratio": -0.6651,
"stopped_out": false,
"instrument": "EUR_USD",
"granularity": "M15",
"rsi_label": "RSI 70/30"
}
]