{ "generated_at": "2026-03-11T07:02:19.628973+00:00", "version": "1.0", "mode": "quick", "period": "2y", "total_configs_tested": 2490, "patterns": { "connors_rsi2::futures": { "total_configs_tested": 329, "best": { "symbol": "GC=F", "win_rate": 0.875, "sharpe": 18.524, "sortino": 17.281, "profit_factor": 11.076, "fitness": 91.19, "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "trades": 16 }, "avg_top10_wr": 0.8459399999999999, "optimal_sl_range": [ -0.04, -0.03 ], "optimal_tp_range": [ 0.06, 0.08 ], "param_insights": { "rsi_buy_threshold": { "top_avg": 10.0, "bottom_avg": 11.5, "top_values": [ 10 ] }, "rsi_period": { "top_avg": 2.6, "bottom_avg": 2.8, "top_values": [ 2, 3 ] }, "rsi_sell_threshold": { "top_avg": 87.0, "bottom_avg": 88.5, "top_values": [ 85, 90 ] }, "sma_trend": { "top_avg": 200.0, "bottom_avg": 190.0, "top_values": [ 200 ] } } }, "bollinger_mr::futures": { "total_configs_tested": 120, "best": { "symbol": "ZN=F", "win_rate": 0.8889, "sharpe": 20.205, "sortino": 64.702, "profit_factor": 37.682, "fitness": 96.67, "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "trades": 9 }, "avg_top10_wr": 0.8380600000000001, "optimal_sl_range": [ -0.04, -0.03 ], "optimal_tp_range": [ 0.06, 0.08 ], "param_insights": { "bb_period": { "top_avg": 20.0, "bottom_avg": 20.0, "top_values": [ 20 ] }, "bb_std": { "top_avg": 2.4, "bottom_avg": 1.85, "top_values": [ 2.0, 2.5 ] }, "rsi_buy_threshold": { "top_avg": 25.0, "bottom_avg": 30.0, "top_values": [ 25 ] }, "rsi_period": { "top_avg": 14.0, "bottom_avg": 14.0, "top_values": [ 14 ] }, "rsi_sell_threshold": { "top_avg": 70.0, "bottom_avg": 71.0, "top_values": [ 70 ] } } }, "ema_stack::futures": { "total_configs_tested": 79, "best": { "symbol": "GC=F", "win_rate": 0.6824, "sharpe": 9.293, "sortino": 12.088, "profit_factor": 3.505, "fitness": 69.93, "params": { "adx_threshold": 25, "ema_fast": 9, "ema_mid": 21, "ema_slow": 50, "ema_trend": 200 }, "sl": -0.03, "tp": 0.06, "trades": 170 }, "avg_top10_wr": 0.6876499999999999, "optimal_sl_range": [ -0.04, -0.03 ], "optimal_tp_range": [ 0.06, 0.08 ], "param_insights": { "adx_threshold": { "top_avg": 22.0, "bottom_avg": 21.5, "top_values": [ 20, 25 ] }, "ema_fast": { "top_avg": 8.5, "bottom_avg": 8.6, "top_values": [ 8, 9 ] }, "ema_mid": { "top_avg": 21.0, "bottom_avg": 21.0, "top_values": [ 21 ] }, "ema_slow": { "top_avg": 50.0, "bottom_avg": 50.0, "top_values": [ 50 ] }, "ema_trend": { "top_avg": 200.0, "bottom_avg": 200.0, "top_values": [ 200 ] } } }, "macd_div::futures": { "total_configs_tested": 39, "best": { "symbol": "GC=F", "win_rate": 0.7647, "sharpe": 13.857, "sortino": 26.908, "profit_factor": 9.2, "fitness": 91.24, "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.04, "tp": 0.06, "trades": 34 }, "avg_top10_wr": 0.73902, "optimal_sl_range": [ -0.04, -0.03 ], "optimal_tp_range": [ 0.06, 0.08 ], "param_insights": { "div_lookback": { "top_avg": 8.0, "bottom_avg": 5.5, "top_values": [ 5, 10 ] }, "macd_fast": { "top_avg": 12.0, "bottom_avg": 12.0, "top_values": [ 12 ] }, "macd_signal": { "top_avg": 9.0, "bottom_avg": 9.0, "top_values": [ 9 ] }, "macd_slow": { "top_avg": 26.0, "bottom_avg": 26.0, "top_values": [ 26 ] } } }, "connors_rsi2::stock": { "total_configs_tested": 360, "best": { "symbol": "GOOGL", "win_rate": 0.6765, "sharpe": 7.441, "sortino": 10.505, "profit_factor": 3.38, "fitness": 66.6, "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.12, "trades": 34 }, "avg_top10_wr": 0.65636, "optimal_sl_range": [ -0.06, -0.05 ], "optimal_tp_range": [ 0.08, 0.12 ], "param_insights": { "rsi_buy_threshold": { "top_avg": 10.5, "bottom_avg": 11.0, "top_values": [ 10, 15 ] }, "rsi_period": { "top_avg": 3.0, "bottom_avg": 2.3, "top_values": [ 3 ] }, "rsi_sell_threshold": { "top_avg": 88.0, "bottom_avg": 86.5, "top_values": [ 85, 90 ] }, "sma_trend": { "top_avg": 195.0, "bottom_avg": 190.0, "top_values": [ 150, 200 ] } } }, "bollinger_mr::stock": { "total_configs_tested": 149, "best": { "symbol": "AMZN", "win_rate": 0.9231, "sharpe": 16.235, "sortino": 11.086, "profit_factor": 10.078, "fitness": 92.69, "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.08, "trades": 13 }, "avg_top10_wr": 0.8687900000000001, "optimal_sl_range": [ -0.06, -0.05 ], "optimal_tp_range": [ 0.08, 0.12 ], "param_insights": { "bb_period": { "top_avg": 20.0, "bottom_avg": 20.0, "top_values": [ 20 ] }, "bb_std": { "top_avg": 2.1, "bottom_avg": 1.85, "top_values": [ 2.0, 2.5 ] }, "rsi_buy_threshold": { "top_avg": 26.0, "bottom_avg": 29.5, "top_values": [ 25, 30 ] }, "rsi_period": { "top_avg": 14.0, "bottom_avg": 14.0, "top_values": [ 14 ] }, "rsi_sell_threshold": { "top_avg": 73.0, "bottom_avg": 73.5, "top_values": [ 70, 75 ] } } }, "ema_stack::stock": { "total_configs_tested": 69, "best": { "symbol": "GOOGL", "win_rate": 0.619, "sharpe": 5.037, "sortino": 6.392, "profit_factor": 2.12, "fitness": 48.47, "params": { "adx_threshold": 20, "ema_fast": 9, "ema_mid": 21, "ema_slow": 50, "ema_trend": 200 }, "sl": -0.05, "tp": 0.12, "trades": 189 }, "avg_top10_wr": 0.61466, "optimal_sl_range": [ -0.06, -0.05 ], "optimal_tp_range": [ 0.08, 0.12 ], "param_insights": { "adx_threshold": { "top_avg": 22.0, "bottom_avg": 23.5, "top_values": [ 20, 25 ] }, "ema_fast": { "top_avg": 8.6, "bottom_avg": 8.6, "top_values": [ 8, 9 ] }, "ema_mid": { "top_avg": 21.0, "bottom_avg": 21.0, "top_values": [ 21 ] }, "ema_slow": { "top_avg": 50.0, "bottom_avg": 50.0, "top_values": [ 50 ] }, "ema_trend": { "top_avg": 200.0, "bottom_avg": 200.0, "top_values": [ 200 ] } } }, "macd_div::stock": { "total_configs_tested": 53, "best": { "symbol": "JPM", "win_rate": 0.8276, "sharpe": 16.208, "sortino": 23.392, "profit_factor": 12.926, "fitness": 90.51, "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.08, "trades": 29 }, "avg_top10_wr": 0.73329, "optimal_sl_range": [ -0.06, -0.05 ], "optimal_tp_range": [ 0.08, 0.12 ], "param_insights": { "div_lookback": { "top_avg": 7.5, "bottom_avg": 5.5, "top_values": [ 5, 10 ] }, "macd_fast": { "top_avg": 12.0, "bottom_avg": 12.0, "top_values": [ 12 ] }, "macd_signal": { "top_avg": 9.0, "bottom_avg": 9.0, "top_values": [ 9 ] }, "macd_slow": { "top_avg": 26.0, "bottom_avg": 26.0, "top_values": [ 26 ] } } }, "connors_rsi2::forex": { "total_configs_tested": 155, "best": { "symbol": "AUDUSD=X", "win_rate": 0.6286, "sharpe": 7.611, "sortino": 11.959, "profit_factor": 3.452, "fitness": 77.65, "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.02, "tp": 0.025, "trades": 35 }, "avg_top10_wr": 0.6025400000000001, "optimal_sl_range": [ -0.025, -0.02 ], "optimal_tp_range": [ 0.025, 0.03 ], "param_insights": { "rsi_buy_threshold": { "top_avg": 12.5, "bottom_avg": 13.5, "top_values": [ 10, 15 ] }, "rsi_period": { "top_avg": 2.6, "bottom_avg": 2.7, "top_values": [ 2, 3 ] }, "rsi_sell_threshold": { "top_avg": 88.5, "bottom_avg": 86.5, "top_values": [ 85, 90 ] }, "sma_trend": { "top_avg": 200.0, "bottom_avg": 155.0, "top_values": [ 200 ] } } }, "bollinger_mr::forex": { "total_configs_tested": 165, "best": { "symbol": "NZDUSD=X", "win_rate": 0.8824, "sharpe": 21.504, "sortino": 32.942, "profit_factor": 24.447, "fitness": 95.34, "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "trades": 17 }, "avg_top10_wr": 0.85456, "optimal_sl_range": [ -0.025, -0.02 ], "optimal_tp_range": [ 0.025, 0.03 ], "param_insights": { "bb_period": { "top_avg": 20.0, "bottom_avg": 20.0, "top_values": [ 20 ] }, "bb_std": { "top_avg": 1.9, "bottom_avg": 2.2, "top_values": [ 1.5, 2.0 ] }, "rsi_buy_threshold": { "top_avg": 28.0, "bottom_avg": 26.5, "top_values": [ 25, 30 ] }, "rsi_period": { "top_avg": 14.0, "bottom_avg": 14.0, "top_values": [ 14 ] }, "rsi_sell_threshold": { "top_avg": 75.0, "bottom_avg": 70.5, "top_values": [ 75 ] } } }, "ema_stack::forex": { "total_configs_tested": 23, "best": { "symbol": "GBPUSD=X", "win_rate": 0.5545, "sharpe": 3.199, "sortino": 3.761, "profit_factor": 1.652, "fitness": 35.79, "params": { "adx_threshold": 25, "ema_fast": 8, "ema_mid": 21, "ema_slow": 50, "ema_trend": 200 }, "sl": -0.025, "tp": 0.03, "trades": 101 }, "avg_top10_wr": 0.54217, "optimal_sl_range": [ -0.025, -0.02 ], "optimal_tp_range": [ 0.025, 0.03 ], "param_insights": { "adx_threshold": { "top_avg": 23.5, "bottom_avg": 21.5, "top_values": [ 20, 25 ] }, "ema_fast": { "top_avg": 8.5, "bottom_avg": 8.3, "top_values": [ 8, 9 ] }, "ema_mid": { "top_avg": 21.0, "bottom_avg": 21.0, "top_values": [ 21 ] }, "ema_slow": { "top_avg": 50.0, "bottom_avg": 50.0, "top_values": [ 50 ] }, "ema_trend": { "top_avg": 200.0, "bottom_avg": 200.0, "top_values": [ 200 ] } } }, "macd_div::forex": { "total_configs_tested": 11, "best": { "symbol": "USDJPY=X", "win_rate": 0.58, "sharpe": 1.345, "sortino": 1.331, "profit_factor": 1.21, "fitness": 26.38, "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.02, "tp": 0.03, "trades": 50 }, "avg_top10_wr": 0.5349900000000001, "optimal_sl_range": [ -0.025, -0.02 ], "optimal_tp_range": [ 0.025, 0.03 ], "param_insights": { "div_lookback": { "top_avg": 7.5, "bottom_avg": 7.0, "top_values": [ 5, 10 ] }, "macd_fast": { "top_avg": 12.0, "bottom_avg": 12.0, "top_values": [ 12 ] }, "macd_signal": { "top_avg": 9.0, "bottom_avg": 9.0, "top_values": [ 9 ] }, "macd_slow": { "top_avg": 26.0, "bottom_avg": 26.0, "top_values": [ 26 ] } } }, "connors_rsi2::etf": { "total_configs_tested": 417, "best": { "symbol": "GLD", "win_rate": 0.92, "sharpe": 24.135, "sortino": 135.695, "profit_factor": 112.829, "fitness": 96.56, "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "trades": 25 }, "avg_top10_wr": 0.91346, "optimal_sl_range": [ -0.05, -0.05 ], "optimal_tp_range": [ 0.08, 0.1 ], "param_insights": { "rsi_buy_threshold": { "top_avg": 11.0, "bottom_avg": 11.5, "top_values": [ 10, 15 ] }, "rsi_period": { "top_avg": 3.0, "bottom_avg": 2.4, "top_values": [ 3 ] }, "rsi_sell_threshold": { "top_avg": 87.0, "bottom_avg": 85.5, "top_values": [ 85, 90 ] }, "sma_trend": { "top_avg": 180.0, "bottom_avg": 180.0, "top_values": [ 150, 200 ] } } }, "bollinger_mr::etf": { "total_configs_tested": 134, "best": { "symbol": "TLT", "win_rate": 0.75, "sharpe": 14.311, "sortino": 36.985, "profit_factor": 10.319, "fitness": 92.5, "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "trades": 4 }, "avg_top10_wr": 0.80526, "optimal_sl_range": [ -0.05, -0.04 ], "optimal_tp_range": [ 0.08, 0.1 ], "param_insights": { "bb_period": { "top_avg": 20.0, "bottom_avg": 20.0, "top_values": [ 20 ] }, "bb_std": { "top_avg": 2.35, "bottom_avg": 2.0, "top_values": [ 2.0, 2.5 ] }, "rsi_buy_threshold": { "top_avg": 28.5, "bottom_avg": 27.5, "top_values": [ 25, 30 ] }, "rsi_period": { "top_avg": 14.0, "bottom_avg": 14.0, "top_values": [ 14 ] }, "rsi_sell_threshold": { "top_avg": 73.0, "bottom_avg": 70.5, "top_values": [ 70, 75 ] } } }, "ema_stack::etf": { "total_configs_tested": 87, "best": { "symbol": "GLD", "win_rate": 0.8037, "sharpe": 13.55, "sortino": 14.784, "profit_factor": 6.471, "fitness": 79.11, "params": { "adx_threshold": 25, "ema_fast": 9, "ema_mid": 21, "ema_slow": 50, "ema_trend": 200 }, "sl": -0.05, "tp": 0.08, "trades": 163 }, "avg_top10_wr": 0.774, "optimal_sl_range": [ -0.05, -0.04 ], "optimal_tp_range": [ 0.08, 0.1 ], "param_insights": { "adx_threshold": { "top_avg": 23.0, "bottom_avg": 23.0, "top_values": [ 20, 25 ] }, "ema_fast": { "top_avg": 8.5, "bottom_avg": 8.7, "top_values": [ 8, 9 ] }, "ema_mid": { "top_avg": 21.0, "bottom_avg": 21.0, "top_values": [ 21 ] }, "ema_slow": { "top_avg": 50.0, "bottom_avg": 50.0, "top_values": [ 50 ] }, "ema_trend": { "top_avg": 200.0, "bottom_avg": 200.0, "top_values": [ 200 ] } } }, "macd_div::etf": { "total_configs_tested": 46, "best": { "symbol": "XLE", "win_rate": 0.8, "sharpe": 13.431, "sortino": 19.976, "profit_factor": 8.76, "fitness": 88.78, "params": { "div_lookback": 5, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.08, "trades": 35 }, "avg_top10_wr": 0.7776, "optimal_sl_range": [ -0.05, -0.04 ], "optimal_tp_range": [ 0.08, 0.1 ], "param_insights": { "div_lookback": { "top_avg": 6.0, "bottom_avg": 8.5, "top_values": [ 5, 10 ] }, "macd_fast": { "top_avg": 12.0, "bottom_avg": 12.0, "top_values": [ 12 ] }, "macd_signal": { "top_avg": 9.0, "bottom_avg": 9.0, "top_values": [ 9 ] }, "macd_slow": { "top_avg": 26.0, "bottom_avg": 26.0, "top_values": [ 26 ] } } }, "connors_rsi2::penny": { "total_configs_tested": 105, "best": { "symbol": "SOFI", "win_rate": 0.5556, "sharpe": 4.942, "sortino": 6.765, "profit_factor": 2.172, "fitness": 47.51, "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.12, "tp": 0.2, "trades": 36 }, "avg_top10_wr": 0.52888, "optimal_sl_range": [ -0.12, -0.1 ], "optimal_tp_range": [ 0.2, 0.25 ], "param_insights": { "rsi_buy_threshold": { "top_avg": 13.5, "bottom_avg": 10.5, "top_values": [ 10, 15 ] }, "rsi_period": { "top_avg": 3.0, "bottom_avg": 3.0, "top_values": [ 3 ] }, "rsi_sell_threshold": { "top_avg": 88.0, "bottom_avg": 87.5, "top_values": [ 85, 90 ] }, "sma_trend": { "top_avg": 150.0, "bottom_avg": 155.0, "top_values": [ 150 ] } } }, "bollinger_mr::penny": { "total_configs_tested": 81, "best": { "symbol": "MARA", "win_rate": 0.8571, "sharpe": 25.451, "sortino": 206.826, "profit_factor": 92.202, "fitness": 94.69, "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.12, "tp": 0.2, "trades": 7 }, "avg_top10_wr": 0.68928, "optimal_sl_range": [ -0.12, -0.1 ], "optimal_tp_range": [ 0.2, 0.25 ], "param_insights": { "bb_period": { "top_avg": 20.0, "bottom_avg": 20.0, "top_values": [ 20 ] }, "bb_std": { "top_avg": 2.5, "bottom_avg": 2.5, "top_values": [ 2.5 ] }, "rsi_buy_threshold": { "top_avg": 27.5, "bottom_avg": 27.5, "top_values": [ 25, 30 ] }, "rsi_period": { "top_avg": 14.0, "bottom_avg": 14.0, "top_values": [ 14 ] }, "rsi_sell_threshold": { "top_avg": 70.0, "bottom_avg": 75.0, "top_values": [ 70 ] } } }, "ema_stack::penny": { "total_configs_tested": 41, "best": { "symbol": "SOFI", "win_rate": 0.5859, "sharpe": 2.738, "sortino": 2.909, "profit_factor": 1.52, "fitness": 33.52, "params": { "adx_threshold": 25, "ema_fast": 8, "ema_mid": 21, "ema_slow": 50, "ema_trend": 200 }, "sl": -0.12, "tp": 0.2, "trades": 99 }, "avg_top10_wr": 0.5767300000000001, "optimal_sl_range": [ -0.12, -0.1 ], "optimal_tp_range": [ 0.2, 0.25 ], "param_insights": { "adx_threshold": { "top_avg": 24.0, "bottom_avg": 22.5, "top_values": [ 20, 25 ] }, "ema_fast": { "top_avg": 8.5, "bottom_avg": 8.4, "top_values": [ 8, 9 ] }, "ema_mid": { "top_avg": 21.0, "bottom_avg": 21.0, "top_values": [ 21 ] }, "ema_slow": { "top_avg": 50.0, "bottom_avg": 50.0, "top_values": [ 50 ] }, "ema_trend": { "top_avg": 200.0, "bottom_avg": 200.0, "top_values": [ 200 ] } } }, "macd_div::penny": { "total_configs_tested": 27, "best": { "symbol": "PLTR", "win_rate": 0.8148, "sharpe": 15.617, "sortino": 28.562, "profit_factor": 12.451, "fitness": 88.18, "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.1, "tp": 0.2, "trades": 27 }, "avg_top10_wr": 0.72752, "optimal_sl_range": [ -0.12, -0.1 ], "optimal_tp_range": [ 0.2, 0.25 ], "param_insights": { "div_lookback": { "top_avg": 10.0, "bottom_avg": 5.5, "top_values": [ 10 ] }, "macd_fast": { "top_avg": 12.0, "bottom_avg": 12.0, "top_values": [ 12 ] }, "macd_signal": { "top_avg": 9.0, "bottom_avg": 9.0, "top_values": [ 9 ] }, "macd_slow": { "top_avg": 26.0, "bottom_avg": 26.0, "top_values": [ 26 ] } } } }, "top_results": [ { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 9, "wins": 8, "losses": 1, "win_rate": 0.8889, "mean_pnl": 0.007909, "total_return": 0.0712, "sharpe": 20.205, "sortino": 64.702, "calmar": 0, "profit_factor": 37.682, "expectancy": 0.007909, "max_drawdown": 0.0, "avg_win": 0.00914, "avg_loss": -0.00194, "avg_hold_bars": 10.0, "fitness": 96.67, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 9, "wins": 8, "losses": 1, "win_rate": 0.8889, "mean_pnl": 0.007909, "total_return": 0.0712, "sharpe": 20.205, "sortino": 64.702, "calmar": 0, "profit_factor": 37.682, "expectancy": 0.007909, "max_drawdown": 0.0, "avg_win": 0.00914, "avg_loss": -0.00194, "avg_hold_bars": 10.0, "fitness": 96.67 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 9, "wins": 8, "losses": 1, "win_rate": 0.8889, "mean_pnl": 0.007909, "total_return": 0.0712, "sharpe": 20.205, "sortino": 64.702, "calmar": 0, "profit_factor": 37.682, "expectancy": 0.007909, "max_drawdown": 0.0, "avg_win": 0.00914, "avg_loss": -0.00194, "avg_hold_bars": 10.0, "fitness": 96.67 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 9, "wins": 8, "losses": 1, "win_rate": 0.8889, "mean_pnl": 0.007909, "total_return": 0.0712, "sharpe": 20.205, "sortino": 64.702, "calmar": 0, "profit_factor": 37.682, "expectancy": 0.007909, "max_drawdown": 0.0, "avg_win": 0.00914, "avg_loss": -0.00194, "avg_hold_bars": 10.0, "fitness": 96.67 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 25, "wins": 23, "losses": 2, "win_rate": 0.92, "mean_pnl": 0.046725, "total_return": 1.1681, "sharpe": 24.135, "sortino": 135.695, "calmar": 111.829, "profit_factor": 112.829, "expectancy": 0.046725, "max_drawdown": -0.0104, "avg_win": 0.051243, "avg_loss": -0.005223, "avg_hold_bars": 13.5, "fitness": 96.56, "_is_best": true }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 25, "wins": 23, "losses": 2, "win_rate": 0.92, "mean_pnl": 0.051508, "total_return": 1.2877, "sharpe": 22.364, "sortino": 149.583, "calmar": 123.275, "profit_factor": 124.275, "expectancy": 0.051508, "max_drawdown": -0.0104, "avg_win": 0.056441, "avg_loss": -0.005223, "avg_hold_bars": 14.2, "fitness": 96.56 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 25, "wins": 23, "losses": 2, "win_rate": 0.92, "mean_pnl": 0.046725, "total_return": 1.1681, "sharpe": 24.135, "sortino": 135.695, "calmar": 111.829, "profit_factor": 112.829, "expectancy": 0.046725, "max_drawdown": -0.0104, "avg_win": 0.051243, "avg_loss": -0.005223, "avg_hold_bars": 13.5, "fitness": 96.56 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 25, "wins": 23, "losses": 2, "win_rate": 0.92, "mean_pnl": 0.051508, "total_return": 1.2877, "sharpe": 22.364, "sortino": 149.583, "calmar": 123.275, "profit_factor": 124.275, "expectancy": 0.051508, "max_drawdown": -0.0104, "avg_win": 0.056441, "avg_loss": -0.005223, "avg_hold_bars": 14.2, "fitness": 96.56 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.038897, "total_return": 1.2836, "sharpe": 18.871, "sortino": 21.139, "calmar": 122.885, "profit_factor": 22.236, "expectancy": 0.038897, "max_drawdown": -0.0104, "avg_win": 0.044802, "avg_loss": -0.020149, "avg_hold_bars": 13.6, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.04252, "total_return": 1.4032, "sharpe": 17.857, "sortino": 23.108, "calmar": 134.33, "profit_factor": 24.214, "expectancy": 0.04252, "max_drawdown": -0.0104, "avg_win": 0.048787, "avg_loss": -0.020149, "avg_hold_bars": 14.1, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.038897, "total_return": 1.2836, "sharpe": 18.871, "sortino": 21.139, "calmar": 122.885, "profit_factor": 22.236, "expectancy": 0.038897, "max_drawdown": -0.0104, "avg_win": 0.044802, "avg_loss": -0.020149, "avg_hold_bars": 13.6, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.04252, "total_return": 1.4032, "sharpe": 17.857, "sortino": 23.108, "calmar": 134.33, "profit_factor": 24.214, "expectancy": 0.04252, "max_drawdown": -0.0104, "avg_win": 0.048787, "avg_loss": -0.020149, "avg_hold_bars": 14.1, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.045989, "total_return": 1.5177, "sharpe": 23.733, "sortino": 151.137, "calmar": 145.29, "profit_factor": 112.218, "expectancy": 0.045989, "max_drawdown": -0.0104, "avg_win": 0.051043, "avg_loss": -0.004549, "avg_hold_bars": 13.3, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.049459, "total_return": 1.6322, "sharpe": 21.534, "sortino": 162.54, "calmar": 156.252, "profit_factor": 120.609, "expectancy": 0.049459, "max_drawdown": -0.0104, "avg_win": 0.05486, "avg_loss": -0.004549, "avg_hold_bars": 14.1, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.045989, "total_return": 1.5177, "sharpe": 23.733, "sortino": 151.137, "calmar": 145.29, "profit_factor": 112.218, "expectancy": 0.045989, "max_drawdown": -0.0104, "avg_win": 0.051043, "avg_loss": -0.004549, "avg_hold_bars": 13.3, "fitness": 96.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 30, "losses": 3, "win_rate": 0.9091, "mean_pnl": 0.049459, "total_return": 1.6322, "sharpe": 21.534, "sortino": 162.54, "calmar": 156.252, "profit_factor": 120.609, "expectancy": 0.049459, "max_drawdown": -0.0104, "avg_win": 0.05486, "avg_loss": -0.004549, "avg_hold_bars": 14.1, "fitness": 96.23 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 17, "wins": 15, "losses": 2, "win_rate": 0.8824, "mean_pnl": 0.015541, "total_return": 0.2642, "sharpe": 21.504, "sortino": 32.942, "calmar": 23.447, "profit_factor": 24.447, "expectancy": 0.015541, "max_drawdown": -0.0113, "avg_win": 0.018364, "avg_loss": -0.005634, "avg_hold_bars": 9.6, "fitness": 95.34, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 17, "wins": 15, "losses": 2, "win_rate": 0.8824, "mean_pnl": 0.017931, "total_return": 0.3048, "sharpe": 21.047, "sortino": 38.008, "calmar": 27.053, "profit_factor": 28.053, "expectancy": 0.017931, "max_drawdown": -0.0113, "avg_win": 0.021073, "avg_loss": -0.005634, "avg_hold_bars": 10.1, "fitness": 95.34 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.013297, "total_return": 0.1862, "sharpe": 19.202, "sortino": 45.614, "calmar": 34.913, "profit_factor": 21.397, "expectancy": 0.013297, "max_drawdown": -0.0053, "avg_win": 0.016274, "avg_loss": -0.004563, "avg_hold_bars": 12.6, "fitness": 95.18, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.012557, "total_return": 0.1758, "sharpe": 18.461, "sortino": 43.076, "calmar": 32.97, "profit_factor": 20.262, "expectancy": 0.012557, "max_drawdown": -0.0053, "avg_win": 0.015411, "avg_loss": -0.004563, "avg_hold_bars": 13.7, "fitness": 95.18 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 20, "wins": 17, "losses": 3, "win_rate": 0.85, "mean_pnl": 0.010452, "total_return": 0.209, "sharpe": 18.987, "sortino": 83.389, "calmar": 60.858, "profit_factor": 56.394, "expectancy": 0.010452, "max_drawdown": -0.0034, "avg_win": 0.012518, "avg_loss": -0.001258, "avg_hold_bars": 13.1, "fitness": 95.16, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 20, "wins": 17, "losses": 3, "win_rate": 0.85, "mean_pnl": 0.010382, "total_return": 0.2076, "sharpe": 18.413, "sortino": 82.835, "calmar": 60.454, "profit_factor": 56.025, "expectancy": 0.010382, "max_drawdown": -0.0034, "avg_win": 0.012436, "avg_loss": -0.001258, "avg_hold_bars": 14.0, "fitness": 95.16 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 20, "wins": 17, "losses": 3, "win_rate": 0.85, "mean_pnl": 0.010452, "total_return": 0.209, "sharpe": 18.987, "sortino": 83.389, "calmar": 60.858, "profit_factor": 56.394, "expectancy": 0.010452, "max_drawdown": -0.0034, "avg_win": 0.012518, "avg_loss": -0.001258, "avg_hold_bars": 13.1, "fitness": 95.16 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 20, "wins": 17, "losses": 3, "win_rate": 0.85, "mean_pnl": 0.010382, "total_return": 0.2076, "sharpe": 18.413, "sortino": 82.835, "calmar": 60.454, "profit_factor": 56.025, "expectancy": 0.010382, "max_drawdown": -0.0034, "avg_win": 0.012436, "avg_loss": -0.001258, "avg_hold_bars": 14.0, "fitness": 95.16 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.008368, "total_return": 0.1004, "sharpe": 19.273, "sortino": 670.24, "calmar": 0, "profit_factor": 297.361, "expectancy": 0.008368, "max_drawdown": -0.0003, "avg_win": 0.010076, "avg_loss": -0.000169, "avg_hold_bars": 13.9, "fitness": 94.97 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.008785, "total_return": 0.1054, "sharpe": 17.531, "sortino": 703.613, "calmar": 0, "profit_factor": 312.117, "expectancy": 0.008785, "max_drawdown": -0.0003, "avg_win": 0.010576, "avg_loss": -0.000169, "avg_hold_bars": 14.0, "fitness": 94.97 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.008368, "total_return": 0.1004, "sharpe": 19.273, "sortino": 670.24, "calmar": 0, "profit_factor": 297.361, "expectancy": 0.008368, "max_drawdown": -0.0003, "avg_win": 0.010076, "avg_loss": -0.000169, "avg_hold_bars": 13.9, "fitness": 94.97 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.008785, "total_return": 0.1054, "sharpe": 17.531, "sortino": 703.613, "calmar": 0, "profit_factor": 312.117, "expectancy": 0.008785, "max_drawdown": -0.0003, "avg_win": 0.010576, "avg_loss": -0.000169, "avg_hold_bars": 14.0, "fitness": 94.97 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 15, "wins": 13, "losses": 2, "win_rate": 0.8667, "mean_pnl": 0.016363, "total_return": 0.2454, "sharpe": 22.871, "sortino": 34.683, "calmar": 21.782, "profit_factor": 22.782, "expectancy": 0.016363, "max_drawdown": -0.0113, "avg_win": 0.019747, "avg_loss": -0.005634, "avg_hold_bars": 9.7, "fitness": 94.87 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 15, "wins": 13, "losses": 2, "win_rate": 0.8667, "mean_pnl": 0.018738, "total_return": 0.2811, "sharpe": 22.417, "sortino": 39.718, "calmar": 24.944, "profit_factor": 25.944, "expectancy": 0.018738, "max_drawdown": -0.0113, "avg_win": 0.022488, "avg_loss": -0.005634, "avg_hold_bars": 10.0, "fitness": 94.87 }, { "strategy": "bollinger_mr", "symbol": "MARA", "asset_class": "penny", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.12, "tp": 0.2, "max_hold": 5, "trades": 7, "wins": 6, "losses": 1, "win_rate": 0.8571, "mean_pnl": 0.13378, "total_return": 0.9365, "sharpe": 25.451, "sortino": 206.826, "calmar": 91.202, "profit_factor": 92.202, "expectancy": 0.13378, "max_drawdown": -0.0103, "avg_win": 0.157788, "avg_loss": -0.010268, "avg_hold_bars": 3.9, "fitness": 94.69, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "MARA", "asset_class": "penny", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.12, "tp": 0.25, "max_hold": 5, "trades": 7, "wins": 6, "losses": 1, "win_rate": 0.8571, "mean_pnl": 0.155208, "total_return": 1.0865, "sharpe": 24.145, "sortino": 239.955, "calmar": 105.81, "profit_factor": 106.81, "expectancy": 0.155208, "max_drawdown": -0.0103, "avg_win": 0.182788, "avg_loss": -0.010268, "avg_hold_bars": 4.3, "fitness": 94.69 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 6, "wins": 5, "losses": 1, "win_rate": 0.8333, "mean_pnl": 0.011831, "total_return": 0.071, "sharpe": 17.575, "sortino": 54.678, "calmar": 20.666, "profit_factor": 21.666, "expectancy": 0.011831, "max_drawdown": -0.0034, "avg_win": 0.014884, "avg_loss": -0.003435, "avg_hold_bars": 12.2, "fitness": 94.66 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 6, "wins": 5, "losses": 1, "win_rate": 0.8333, "mean_pnl": 0.011606, "total_return": 0.0696, "sharpe": 16.882, "sortino": 53.64, "calmar": 20.274, "profit_factor": 21.274, "expectancy": 0.011606, "max_drawdown": -0.0034, "avg_win": 0.014614, "avg_loss": -0.003435, "avg_hold_bars": 14.0, "fitness": 94.66 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 6, "wins": 5, "losses": 1, "win_rate": 0.8333, "mean_pnl": 0.011831, "total_return": 0.071, "sharpe": 17.575, "sortino": 54.678, "calmar": 20.666, "profit_factor": 21.666, "expectancy": 0.011831, "max_drawdown": -0.0034, "avg_win": 0.014884, "avg_loss": -0.003435, "avg_hold_bars": 12.2, "fitness": 94.66 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 6, "wins": 5, "losses": 1, "win_rate": 0.8333, "mean_pnl": 0.011606, "total_return": 0.0696, "sharpe": 16.882, "sortino": 53.64, "calmar": 20.274, "profit_factor": 21.274, "expectancy": 0.011606, "max_drawdown": -0.0034, "avg_win": 0.014614, "avg_loss": -0.003435, "avg_hold_bars": 14.0, "fitness": 94.66 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.010315, "total_return": 0.1444, "sharpe": 14.615, "sortino": 17.85, "calmar": 11.698, "profit_factor": 9.842, "expectancy": 0.010315, "max_drawdown": -0.0123, "avg_win": 0.013395, "avg_loss": -0.008166, "avg_hold_bars": 13.1, "fitness": 94.48 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.011157, "total_return": 0.1562, "sharpe": 14.302, "sortino": 19.309, "calmar": 12.654, "profit_factor": 10.565, "expectancy": 0.011157, "max_drawdown": -0.0123, "avg_win": 0.014378, "avg_loss": -0.008166, "avg_hold_bars": 13.7, "fitness": 94.48 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.010315, "total_return": 0.1444, "sharpe": 14.615, "sortino": 17.85, "calmar": 11.698, "profit_factor": 9.842, "expectancy": 0.010315, "max_drawdown": -0.0123, "avg_win": 0.013395, "avg_loss": -0.008166, "avg_hold_bars": 13.1, "fitness": 94.48 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.011157, "total_return": 0.1562, "sharpe": 14.302, "sortino": 19.309, "calmar": 12.654, "profit_factor": 10.565, "expectancy": 0.011157, "max_drawdown": -0.0123, "avg_win": 0.014378, "avg_loss": -0.008166, "avg_hold_bars": 13.7, "fitness": 94.48 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 44, "wins": 38, "losses": 6, "win_rate": 0.8636, "mean_pnl": 0.036947, "total_return": 1.6257, "sharpe": 17.635, "sortino": 26.65, "calmar": 101.757, "profit_factor": 19.345, "expectancy": 0.036947, "max_drawdown": -0.016, "avg_win": 0.045113, "avg_loss": -0.014769, "avg_hold_bars": 13.5, "fitness": 94.31 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 44, "wins": 38, "losses": 6, "win_rate": 0.8636, "mean_pnl": 0.039549, "total_return": 1.7402, "sharpe": 16.529, "sortino": 28.527, "calmar": 108.924, "profit_factor": 20.637, "expectancy": 0.039549, "max_drawdown": -0.016, "avg_win": 0.048126, "avg_loss": -0.014769, "avg_hold_bars": 14.1, "fitness": 94.31 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 44, "wins": 38, "losses": 6, "win_rate": 0.8636, "mean_pnl": 0.036947, "total_return": 1.6257, "sharpe": 17.635, "sortino": 26.65, "calmar": 101.757, "profit_factor": 19.345, "expectancy": 0.036947, "max_drawdown": -0.016, "avg_win": 0.045113, "avg_loss": -0.014769, "avg_hold_bars": 13.5, "fitness": 94.31 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 44, "wins": 38, "losses": 6, "win_rate": 0.8636, "mean_pnl": 0.039549, "total_return": 1.7402, "sharpe": 16.529, "sortino": 28.527, "calmar": 108.924, "profit_factor": 20.637, "expectancy": 0.039549, "max_drawdown": -0.016, "avg_win": 0.048126, "avg_loss": -0.014769, "avg_hold_bars": 14.1, "fitness": 94.31 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 15, "wins": 13, "losses": 2, "win_rate": 0.8667, "mean_pnl": 0.015734, "total_return": 0.236, "sharpe": 19.248, "sortino": 17.651, "calmar": 11.402, "profit_factor": 12.402, "expectancy": 0.015734, "max_drawdown": -0.0207, "avg_win": 0.019747, "avg_loss": -0.01035, "avg_hold_bars": 8.9, "fitness": 93.93 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 15, "wins": 13, "losses": 2, "win_rate": 0.8667, "mean_pnl": 0.018109, "total_return": 0.2716, "sharpe": 19.45, "sortino": 20.315, "calmar": 13.123, "profit_factor": 14.123, "expectancy": 0.018109, "max_drawdown": -0.0207, "avg_win": 0.022488, "avg_loss": -0.01035, "avg_hold_bars": 9.2, "fitness": 93.93 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.01475, "total_return": 0.177, "sharpe": 19.389, "sortino": 31.264, "calmar": 15.708, "profit_factor": 16.708, "expectancy": 0.01475, "max_drawdown": -0.0113, "avg_win": 0.018826, "avg_loss": -0.005634, "avg_hold_bars": 10.6, "fitness": 93.87 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.016886, "total_return": 0.2026, "sharpe": 19.17, "sortino": 35.791, "calmar": 17.983, "profit_factor": 18.983, "expectancy": 0.016886, "max_drawdown": -0.0113, "avg_win": 0.021389, "avg_loss": -0.005634, "avg_hold_bars": 10.9, "fitness": 93.87 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.01225, "total_return": 0.1715, "sharpe": 14.735, "sortino": 13.509, "calmar": 8.575, "profit_factor": 8.207, "expectancy": 0.01225, "max_drawdown": -0.02, "avg_win": 0.016274, "avg_loss": -0.011897, "avg_hold_bars": 12.0, "fitness": 93.71 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 14, "wins": 12, "losses": 2, "win_rate": 0.8571, "mean_pnl": 0.01151, "total_return": 0.1611, "sharpe": 14.082, "sortino": 12.693, "calmar": 8.057, "profit_factor": 7.772, "expectancy": 0.01151, "max_drawdown": -0.02, "avg_win": 0.015411, "avg_loss": -0.011897, "avg_hold_bars": 13.1, "fitness": 93.71 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 5, "wins": 4, "losses": 1, "win_rate": 0.8, "mean_pnl": 0.00702, "total_return": 0.0351, "sharpe": 15.911, "sortino": 22.252, "calmar": 7.009, "profit_factor": 8.009, "expectancy": 0.00702, "max_drawdown": -0.005, "avg_win": 0.010027, "avg_loss": -0.005008, "avg_hold_bars": 10.0, "fitness": 93.5, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 5, "wins": 4, "losses": 1, "win_rate": 0.8, "mean_pnl": 0.00702, "total_return": 0.0351, "sharpe": 15.911, "sortino": 22.252, "calmar": 7.009, "profit_factor": 8.009, "expectancy": 0.00702, "max_drawdown": -0.005, "avg_win": 0.010027, "avg_loss": -0.005008, "avg_hold_bars": 10.0, "fitness": 93.5 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 5, "wins": 4, "losses": 1, "win_rate": 0.8, "mean_pnl": 0.00702, "total_return": 0.0351, "sharpe": 15.911, "sortino": 22.252, "calmar": 7.009, "profit_factor": 8.009, "expectancy": 0.00702, "max_drawdown": -0.005, "avg_win": 0.010027, "avg_loss": -0.005008, "avg_hold_bars": 10.0, "fitness": 93.5 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 5, "wins": 4, "losses": 1, "win_rate": 0.8, "mean_pnl": 0.00702, "total_return": 0.0351, "sharpe": 15.911, "sortino": 22.252, "calmar": 7.009, "profit_factor": 8.009, "expectancy": 0.00702, "max_drawdown": -0.005, "avg_win": 0.010027, "avg_loss": -0.005008, "avg_hold_bars": 10.0, "fitness": 93.5 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 13, "losses": 3, "win_rate": 0.8125, "mean_pnl": 0.011267, "total_return": 0.1803, "sharpe": 11.406, "sortino": 42.624, "calmar": 18.743, "profit_factor": 15.818, "expectancy": 0.011267, "max_drawdown": -0.0096, "avg_win": 0.014803, "avg_loss": -0.004055, "avg_hold_bars": 9.4, "fitness": 93.41 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 13, "losses": 3, "win_rate": 0.8125, "mean_pnl": 0.012517, "total_return": 0.2003, "sharpe": 10.047, "sortino": 47.353, "calmar": 20.822, "profit_factor": 17.462, "expectancy": 0.012517, "max_drawdown": -0.0096, "avg_win": 0.016341, "avg_loss": -0.004055, "avg_hold_bars": 9.4, "fitness": 93.41 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 13, "losses": 3, "win_rate": 0.8125, "mean_pnl": 0.011267, "total_return": 0.1803, "sharpe": 11.406, "sortino": 42.624, "calmar": 18.743, "profit_factor": 15.818, "expectancy": 0.011267, "max_drawdown": -0.0096, "avg_win": 0.014803, "avg_loss": -0.004055, "avg_hold_bars": 9.4, "fitness": 93.41 }, { "strategy": "bollinger_mr", "symbol": "YM=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 13, "losses": 3, "win_rate": 0.8125, "mean_pnl": 0.012517, "total_return": 0.2003, "sharpe": 10.047, "sortino": 47.353, "calmar": 20.822, "profit_factor": 17.462, "expectancy": 0.012517, "max_drawdown": -0.0096, "avg_win": 0.016341, "avg_loss": -0.004055, "avg_hold_bars": 9.4, "fitness": 93.41 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.013964, "total_return": 0.1676, "sharpe": 15.98, "sortino": 15.665, "calmar": 8.095, "profit_factor": 9.095, "expectancy": 0.013964, "max_drawdown": -0.0207, "avg_win": 0.018826, "avg_loss": -0.01035, "avg_hold_bars": 9.6, "fitness": 92.93 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 12, "wins": 10, "losses": 2, "win_rate": 0.8333, "mean_pnl": 0.0161, "total_return": 0.1932, "sharpe": 16.313, "sortino": 18.061, "calmar": 9.333, "profit_factor": 10.333, "expectancy": 0.0161, "max_drawdown": -0.0207, "avg_win": 0.021389, "avg_loss": -0.01035, "avg_hold_bars": 9.9, "fitness": 92.93 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.08, "max_hold": 10, "trades": 13, "wins": 12, "losses": 1, "win_rate": 0.9231, "mean_pnl": 0.034917, "total_return": 0.4539, "sharpe": 16.235, "sortino": 11.086, "calmar": 9.078, "profit_factor": 10.078, "expectancy": 0.034917, "max_drawdown": -0.05, "avg_win": 0.041993, "avg_loss": -0.05, "avg_hold_bars": 9.2, "fitness": 92.69, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.12, "max_hold": 10, "trades": 13, "wins": 12, "losses": 1, "win_rate": 0.9231, "mean_pnl": 0.033858, "total_return": 0.4401, "sharpe": 15.067, "sortino": 10.749, "calmar": 8.803, "profit_factor": 9.803, "expectancy": 0.033858, "max_drawdown": -0.05, "avg_win": 0.040846, "avg_loss": -0.05, "avg_hold_bars": 9.6, "fitness": 92.69 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 17, "wins": 14, "losses": 3, "win_rate": 0.8235, "mean_pnl": 0.013692, "total_return": 0.2328, "sharpe": 14.459, "sortino": 13.306, "calmar": 11.244, "profit_factor": 6.719, "expectancy": 0.013692, "max_drawdown": -0.0207, "avg_win": 0.019533, "avg_loss": -0.013567, "avg_hold_bars": 8.4, "fitness": 92.64 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 17, "wins": 14, "losses": 3, "win_rate": 0.8235, "mean_pnl": 0.016082, "total_return": 0.2734, "sharpe": 15.093, "sortino": 15.628, "calmar": 13.207, "profit_factor": 7.717, "expectancy": 0.016082, "max_drawdown": -0.0207, "avg_win": 0.022435, "avg_loss": -0.013567, "avg_hold_bars": 8.9, "fitness": 92.64 }, { "strategy": "bollinger_mr", "symbol": "TLT", "asset_class": "etf", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 4, "wins": 3, "losses": 1, "win_rate": 0.75, "mean_pnl": 0.002607, "total_return": 0.0104, "sharpe": 14.311, "sortino": 36.985, "calmar": 0, "profit_factor": 10.319, "expectancy": 0.002607, "max_drawdown": 0.0, "avg_win": 0.003849, "avg_loss": -0.001119, "avg_hold_bars": 15.0, "fitness": 92.5, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 19, "wins": 15, "losses": 4, "win_rate": 0.7895, "mean_pnl": 0.011067, "total_return": 0.2103, "sharpe": 14.377, "sortino": 24.183, "calmar": 17.034, "profit_factor": 9.26, "expectancy": 0.011067, "max_drawdown": -0.0123, "avg_win": 0.015716, "avg_loss": -0.006365, "avg_hold_bars": 12.6, "fitness": 92.45 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 19, "wins": 15, "losses": 4, "win_rate": 0.7895, "mean_pnl": 0.010617, "total_return": 0.2017, "sharpe": 13.911, "sortino": 23.199, "calmar": 16.341, "profit_factor": 8.924, "expectancy": 0.010617, "max_drawdown": -0.0123, "avg_win": 0.015145, "avg_loss": -0.006365, "avg_hold_bars": 13.8, "fitness": 92.45 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 25, "wins": 22, "losses": 3, "win_rate": 0.88, "mean_pnl": 0.044694, "total_return": 1.1174, "sharpe": 20.572, "sortino": 30.164, "calmar": 27.934, "profit_factor": 23.15, "expectancy": 0.044694, "max_drawdown": -0.04, "avg_win": 0.053082, "avg_loss": -0.016815, "avg_hold_bars": 13.0, "fitness": 92.4 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 25, "wins": 22, "losses": 3, "win_rate": 0.88, "mean_pnl": 0.049477, "total_return": 1.2369, "sharpe": 19.628, "sortino": 33.392, "calmar": 30.923, "profit_factor": 25.52, "expectancy": 0.049477, "max_drawdown": -0.04, "avg_win": 0.058517, "avg_loss": -0.016815, "avg_hold_bars": 13.7, "fitness": 92.4 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 25, "wins": 22, "losses": 3, "win_rate": 0.88, "mean_pnl": 0.044694, "total_return": 1.1174, "sharpe": 20.572, "sortino": 30.164, "calmar": 27.934, "profit_factor": 23.15, "expectancy": 0.044694, "max_drawdown": -0.04, "avg_win": 0.053082, "avg_loss": -0.016815, "avg_hold_bars": 13.0, "fitness": 92.4 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 25, "wins": 22, "losses": 3, "win_rate": 0.88, "mean_pnl": 0.049477, "total_return": 1.2369, "sharpe": 19.628, "sortino": 33.392, "calmar": 30.923, "profit_factor": 25.52, "expectancy": 0.049477, "max_drawdown": -0.04, "avg_win": 0.058517, "avg_loss": -0.016815, "avg_hold_bars": 13.7, "fitness": 92.4 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.037662, "total_return": 1.2428, "sharpe": 17.383, "sortino": 20.943, "calmar": 31.071, "profit_factor": 14.741, "expectancy": 0.037662, "max_drawdown": -0.04, "avg_win": 0.045975, "avg_loss": -0.022611, "avg_hold_bars": 13.2, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.041285, "total_return": 1.3624, "sharpe": 16.647, "sortino": 22.958, "calmar": 34.06, "profit_factor": 16.063, "expectancy": 0.041285, "max_drawdown": -0.04, "avg_win": 0.050098, "avg_loss": -0.022611, "avg_hold_bars": 13.7, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.037662, "total_return": 1.2428, "sharpe": 17.383, "sortino": 20.943, "calmar": 31.071, "profit_factor": 14.741, "expectancy": 0.037662, "max_drawdown": -0.04, "avg_win": 0.045975, "avg_loss": -0.022611, "avg_hold_bars": 13.2, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.041285, "total_return": 1.3624, "sharpe": 16.647, "sortino": 22.958, "calmar": 34.06, "profit_factor": 16.063, "expectancy": 0.041285, "max_drawdown": -0.04, "avg_win": 0.050098, "avg_loss": -0.022611, "avg_hold_bars": 13.7, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.044451, "total_return": 1.4669, "sharpe": 20.988, "sortino": 34.535, "calmar": 36.672, "profit_factor": 28.344, "expectancy": 0.044451, "max_drawdown": -0.04, "avg_win": 0.052432, "avg_loss": -0.013411, "avg_hold_bars": 13.0, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.047921, "total_return": 1.5814, "sharpe": 19.485, "sortino": 37.23, "calmar": 39.535, "profit_factor": 30.478, "expectancy": 0.047921, "max_drawdown": -0.04, "avg_win": 0.05638, "avg_loss": -0.013411, "avg_hold_bars": 13.7, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.044451, "total_return": 1.4669, "sharpe": 20.988, "sortino": 34.535, "calmar": 36.672, "profit_factor": 28.344, "expectancy": 0.044451, "max_drawdown": -0.04, "avg_win": 0.052432, "avg_loss": -0.013411, "avg_hold_bars": 13.0, "fitness": 92.36 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 33, "wins": 29, "losses": 4, "win_rate": 0.8788, "mean_pnl": 0.047921, "total_return": 1.5814, "sharpe": 19.485, "sortino": 37.23, "calmar": 39.535, "profit_factor": 30.478, "expectancy": 0.047921, "max_drawdown": -0.04, "avg_win": 0.05638, "avg_loss": -0.013411, "avg_hold_bars": 13.7, "fitness": 92.36 }, { "strategy": "bollinger_mr", "symbol": "V", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.08, "max_hold": 10, "trades": 4, "wins": 3, "losses": 1, "win_rate": 0.75, "mean_pnl": 0.022111, "total_return": 0.0884, "sharpe": 22.977, "sortino": 127.87, "calmar": 32.22, "profit_factor": 33.22, "expectancy": 0.022111, "max_drawdown": -0.0027, "avg_win": 0.030396, "avg_loss": -0.002745, "avg_hold_bars": 10.0, "fitness": 92.23, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 8, "wins": 6, "losses": 2, "win_rate": 0.75, "mean_pnl": 0.008629, "total_return": 0.069, "sharpe": 18.102, "sortino": 56.755, "calmar": 14.987, "profit_factor": 15.987, "expectancy": 0.008629, "max_drawdown": -0.0046, "avg_win": 0.012273, "avg_loss": -0.002303, "avg_hold_bars": 10.0, "fitness": 92.04 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 8, "wins": 6, "losses": 2, "win_rate": 0.75, "mean_pnl": 0.008629, "total_return": 0.069, "sharpe": 18.102, "sortino": 56.755, "calmar": 14.987, "profit_factor": 15.987, "expectancy": 0.008629, "max_drawdown": -0.0046, "avg_win": 0.012273, "avg_loss": -0.002303, "avg_hold_bars": 10.0, "fitness": 92.04 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 8, "wins": 6, "losses": 2, "win_rate": 0.75, "mean_pnl": 0.008629, "total_return": 0.069, "sharpe": 18.102, "sortino": 56.755, "calmar": 14.987, "profit_factor": 15.987, "expectancy": 0.008629, "max_drawdown": -0.0046, "avg_win": 0.012273, "avg_loss": -0.002303, "avg_hold_bars": 10.0, "fitness": 92.04 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 8, "wins": 6, "losses": 2, "win_rate": 0.75, "mean_pnl": 0.008629, "total_return": 0.069, "sharpe": 18.102, "sortino": 56.755, "calmar": 14.987, "profit_factor": 15.987, "expectancy": 0.008629, "max_drawdown": -0.0046, "avg_win": 0.012273, "avg_loss": -0.002303, "avg_hold_bars": 10.0, "fitness": 92.04 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 17, "wins": 13, "losses": 4, "win_rate": 0.7647, "mean_pnl": 0.006106, "total_return": 0.1038, "sharpe": 12.8, "sortino": 18.996, "calmar": 11.02, "profit_factor": 7.501, "expectancy": 0.006106, "max_drawdown": -0.0094, "avg_win": 0.009213, "avg_loss": -0.003992, "avg_hold_bars": 10.0, "fitness": 92.0 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 17, "wins": 13, "losses": 4, "win_rate": 0.7647, "mean_pnl": 0.006106, "total_return": 0.1038, "sharpe": 12.8, "sortino": 18.996, "calmar": 11.02, "profit_factor": 7.501, "expectancy": 0.006106, "max_drawdown": -0.0094, "avg_win": 0.009213, "avg_loss": -0.003992, "avg_hold_bars": 10.0, "fitness": 92.0 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 17, "wins": 13, "losses": 4, "win_rate": 0.7647, "mean_pnl": 0.006106, "total_return": 0.1038, "sharpe": 12.8, "sortino": 18.996, "calmar": 11.02, "profit_factor": 7.501, "expectancy": 0.006106, "max_drawdown": -0.0094, "avg_win": 0.009213, "avg_loss": -0.003992, "avg_hold_bars": 10.0, "fitness": 92.0 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 17, "wins": 13, "losses": 4, "win_rate": 0.7647, "mean_pnl": 0.006106, "total_return": 0.1038, "sharpe": 12.8, "sortino": 18.996, "calmar": 11.02, "profit_factor": 7.501, "expectancy": 0.006106, "max_drawdown": -0.0094, "avg_win": 0.009213, "avg_loss": -0.003992, "avg_hold_bars": 10.0, "fitness": 92.0 }, { "strategy": "bollinger_mr", "symbol": "XLF", "asset_class": "etf", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 8, "wins": 7, "losses": 1, "win_rate": 0.875, "mean_pnl": 0.032795, "total_return": 0.2624, "sharpe": 13.203, "sortino": 11.941, "calmar": 6.018, "profit_factor": 7.018, "expectancy": 0.032795, "max_drawdown": -0.0436, "avg_win": 0.043708, "avg_loss": -0.043597, "avg_hold_bars": 13.9, "fitness": 91.89, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "XLF", "asset_class": "etf", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 8, "wins": 7, "losses": 1, "win_rate": 0.875, "mean_pnl": 0.036711, "total_return": 0.2937, "sharpe": 13.113, "sortino": 13.367, "calmar": 6.736, "profit_factor": 7.736, "expectancy": 0.036711, "max_drawdown": -0.0436, "avg_win": 0.048184, "avg_loss": -0.043597, "avg_hold_bars": 14.6, "fitness": 91.89 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.05, "tp": 0.08, "max_hold": 10, "trades": 19, "wins": 17, "losses": 2, "win_rate": 0.8947, "mean_pnl": 0.033957, "total_return": 0.6452, "sharpe": 16.612, "sortino": 15.081, "calmar": 12.904, "profit_factor": 12.233, "expectancy": 0.033957, "max_drawdown": -0.05, "avg_win": 0.04133, "avg_loss": -0.028719, "avg_hold_bars": 9.4, "fitness": 91.84 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.05, "tp": 0.12, "max_hold": 10, "trades": 19, "wins": 17, "losses": 2, "win_rate": 0.8947, "mean_pnl": 0.034673, "total_return": 0.6588, "sharpe": 15.283, "sortino": 15.399, "calmar": 13.176, "profit_factor": 12.469, "expectancy": 0.034673, "max_drawdown": -0.05, "avg_win": 0.04213, "avg_loss": -0.028719, "avg_hold_bars": 9.7, "fitness": 91.84 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 19, "wins": 15, "losses": 4, "win_rate": 0.7895, "mean_pnl": 0.010295, "total_return": 0.1956, "sharpe": 12.003, "sortino": 13.541, "calmar": 9.78, "profit_factor": 5.875, "expectancy": 0.010295, "max_drawdown": -0.02, "avg_win": 0.015716, "avg_loss": -0.010031, "avg_hold_bars": 12.2, "fitness": 91.68 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 19, "wins": 15, "losses": 4, "win_rate": 0.7895, "mean_pnl": 0.009845, "total_return": 0.1871, "sharpe": 11.58, "sortino": 12.949, "calmar": 9.353, "profit_factor": 5.662, "expectancy": 0.009845, "max_drawdown": -0.02, "avg_win": 0.015145, "avg_loss": -0.010031, "avg_hold_bars": 13.4, "fitness": 91.68 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 28, "wins": 22, "losses": 6, "win_rate": 0.7857, "mean_pnl": 0.007514, "total_return": 0.2104, "sharpe": 11.703, "sortino": 13.572, "calmar": 10.519, "profit_factor": 7.295, "expectancy": 0.007514, "max_drawdown": -0.02, "avg_win": 0.011082, "avg_loss": -0.00557, "avg_hold_bars": 13.0, "fitness": 91.57 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 28, "wins": 22, "losses": 6, "win_rate": 0.7857, "mean_pnl": 0.007464, "total_return": 0.209, "sharpe": 11.494, "sortino": 13.482, "calmar": 10.449, "profit_factor": 7.254, "expectancy": 0.007464, "max_drawdown": -0.02, "avg_win": 0.011019, "avg_loss": -0.00557, "avg_hold_bars": 13.7, "fitness": 91.57 }, { "strategy": "bollinger_mr", "symbol": "XLF", "asset_class": "etf", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 7, "wins": 6, "losses": 1, "win_rate": 0.8571, "mean_pnl": 0.030304, "total_return": 0.2121, "sharpe": 11.575, "sortino": 11.034, "calmar": 4.866, "profit_factor": 5.866, "expectancy": 0.030304, "max_drawdown": -0.0436, "avg_win": 0.042621, "avg_loss": -0.043597, "avg_hold_bars": 13.7, "fitness": 91.35 }, { "strategy": "bollinger_mr", "symbol": "XLF", "asset_class": "etf", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 7, "wins": 6, "losses": 1, "win_rate": 0.8571, "mean_pnl": 0.03478, "total_return": 0.2435, "sharpe": 11.698, "sortino": 12.664, "calmar": 5.584, "profit_factor": 6.584, "expectancy": 0.03478, "max_drawdown": -0.0436, "avg_win": 0.047843, "avg_loss": -0.043597, "avg_hold_bars": 14.6, "fitness": 91.35 }, { "strategy": "macd_div", "symbol": "GC=F", "asset_class": "futures", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 34, "wins": 26, "losses": 8, "win_rate": 0.7647, "mean_pnl": 0.014498, "total_return": 0.4929, "sharpe": 13.857, "sortino": 26.908, "calmar": 28.973, "profit_factor": 9.2, "expectancy": 0.014498, "max_drawdown": -0.017, "avg_win": 0.021271, "avg_loss": -0.007515, "avg_hold_bars": 10.0, "fitness": 91.24, "_is_best": true }, { "strategy": "macd_div", "symbol": "GC=F", "asset_class": "futures", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 34, "wins": 26, "losses": 8, "win_rate": 0.7647, "mean_pnl": 0.014498, "total_return": 0.4929, "sharpe": 13.857, "sortino": 26.908, "calmar": 28.973, "profit_factor": 9.2, "expectancy": 0.014498, "max_drawdown": -0.017, "avg_win": 0.021271, "avg_loss": -0.007515, "avg_hold_bars": 10.0, "fitness": 91.24 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 44, "wins": 37, "losses": 7, "win_rate": 0.8409, "mean_pnl": 0.03602, "total_return": 1.5849, "sharpe": 16.596, "sortino": 25.193, "calmar": 39.622, "profit_factor": 14.362, "expectancy": 0.03602, "max_drawdown": -0.04, "avg_win": 0.046041, "avg_loss": -0.016945, "avg_hold_bars": 13.2, "fitness": 91.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 44, "wins": 37, "losses": 7, "win_rate": 0.8409, "mean_pnl": 0.038623, "total_return": 1.6994, "sharpe": 15.682, "sortino": 27.013, "calmar": 42.485, "profit_factor": 15.327, "expectancy": 0.038623, "max_drawdown": -0.04, "avg_win": 0.049136, "avg_loss": -0.016945, "avg_hold_bars": 13.8, "fitness": 91.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 44, "wins": 37, "losses": 7, "win_rate": 0.8409, "mean_pnl": 0.03602, "total_return": 1.5849, "sharpe": 16.596, "sortino": 25.193, "calmar": 39.622, "profit_factor": 14.362, "expectancy": 0.03602, "max_drawdown": -0.04, "avg_win": 0.046041, "avg_loss": -0.016945, "avg_hold_bars": 13.2, "fitness": 91.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 44, "wins": 37, "losses": 7, "win_rate": 0.8409, "mean_pnl": 0.038623, "total_return": 1.6994, "sharpe": 15.682, "sortino": 27.013, "calmar": 42.485, "profit_factor": 15.327, "expectancy": 0.038623, "max_drawdown": -0.04, "avg_win": 0.049136, "avg_loss": -0.016945, "avg_hold_bars": 13.8, "fitness": 91.23 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.031847, "total_return": 0.5096, "sharpe": 18.524, "sortino": 17.281, "calmar": 10.076, "profit_factor": 11.076, "expectancy": 0.031847, "max_drawdown": -0.0506, "avg_win": 0.040009, "avg_loss": -0.025285, "avg_hold_bars": 8.2, "fitness": 91.19, "_is_best": true }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.032389, "total_return": 0.5182, "sharpe": 15.848, "sortino": 17.575, "calmar": 10.248, "profit_factor": 11.248, "expectancy": 0.032389, "max_drawdown": -0.0506, "avg_win": 0.040628, "avg_loss": -0.025285, "avg_hold_bars": 8.9, "fitness": 91.19 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.031847, "total_return": 0.5096, "sharpe": 18.524, "sortino": 17.281, "calmar": 10.076, "profit_factor": 11.076, "expectancy": 0.031847, "max_drawdown": -0.0506, "avg_win": 0.040009, "avg_loss": -0.025285, "avg_hold_bars": 8.2, "fitness": 91.19 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.032389, "total_return": 0.5182, "sharpe": 15.848, "sortino": 17.575, "calmar": 10.248, "profit_factor": 11.248, "expectancy": 0.032389, "max_drawdown": -0.0506, "avg_win": 0.040628, "avg_loss": -0.025285, "avg_hold_bars": 8.9, "fitness": 91.19 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 28, "wins": 22, "losses": 6, "win_rate": 0.7857, "mean_pnl": 0.007335, "total_return": 0.2054, "sharpe": 10.879, "sortino": 10.87, "calmar": 8.215, "profit_factor": 6.346, "expectancy": 0.007335, "max_drawdown": -0.025, "avg_win": 0.011082, "avg_loss": -0.006403, "avg_hold_bars": 13.0, "fitness": 91.07 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 28, "wins": 22, "losses": 6, "win_rate": 0.7857, "mean_pnl": 0.007285, "total_return": 0.204, "sharpe": 10.695, "sortino": 10.797, "calmar": 8.16, "profit_factor": 6.31, "expectancy": 0.007285, "max_drawdown": -0.025, "avg_win": 0.011019, "avg_loss": -0.006403, "avg_hold_bars": 13.7, "fitness": 91.07 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.06, "tp": 0.08, "max_hold": 10, "trades": 19, "wins": 17, "losses": 2, "win_rate": 0.8947, "mean_pnl": 0.03343, "total_return": 0.6352, "sharpe": 15.675, "sortino": 12.414, "calmar": 10.586, "profit_factor": 10.419, "expectancy": 0.03343, "max_drawdown": -0.06, "avg_win": 0.04133, "avg_loss": -0.033719, "avg_hold_bars": 9.4, "fitness": 90.84 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.06, "tp": 0.12, "max_hold": 10, "trades": 19, "wins": 17, "losses": 2, "win_rate": 0.8947, "mean_pnl": 0.034146, "total_return": 0.6488, "sharpe": 14.533, "sortino": 12.679, "calmar": 10.813, "profit_factor": 10.62, "expectancy": 0.034146, "max_drawdown": -0.06, "avg_win": 0.04213, "avg_loss": -0.033719, "avg_hold_bars": 9.7, "fitness": 90.84 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 43, "wins": 34, "losses": 9, "win_rate": 0.7907, "mean_pnl": 0.025359, "total_return": 1.0905, "sharpe": 13.21, "sortino": 15.719, "calmar": 34.16, "profit_factor": 6.161, "expectancy": 0.025359, "max_drawdown": -0.0319, "avg_win": 0.038287, "avg_loss": -0.023478, "avg_hold_bars": 8.0, "fitness": 90.53 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 43, "wins": 34, "losses": 9, "win_rate": 0.7907, "mean_pnl": 0.025359, "total_return": 1.0905, "sharpe": 13.21, "sortino": 15.719, "calmar": 34.16, "profit_factor": 6.161, "expectancy": 0.025359, "max_drawdown": -0.0319, "avg_win": 0.038287, "avg_loss": -0.023478, "avg_hold_bars": 8.0, "fitness": 90.53 }, { "strategy": "macd_div", "symbol": "JPM", "asset_class": "stock", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.08, "max_hold": 10, "trades": 29, "wins": 24, "losses": 5, "win_rate": 0.8276, "mean_pnl": 0.030705, "total_return": 0.8905, "sharpe": 16.208, "sortino": 23.392, "calmar": 20.623, "profit_factor": 12.926, "expectancy": 0.030705, "max_drawdown": -0.0432, "avg_win": 0.040214, "avg_loss": -0.014934, "avg_hold_bars": 9.9, "fitness": 90.51, "_is_best": true }, { "strategy": "macd_div", "symbol": "JPM", "asset_class": "stock", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.12, "max_hold": 10, "trades": 29, "wins": 24, "losses": 5, "win_rate": 0.8276, "mean_pnl": 0.029642, "total_return": 0.8596, "sharpe": 16.001, "sortino": 22.582, "calmar": 19.909, "profit_factor": 12.513, "expectancy": 0.029642, "max_drawdown": -0.0432, "avg_win": 0.038929, "avg_loss": -0.014934, "avg_hold_bars": 10.0, "fitness": 90.51 }, { "strategy": "macd_div", "symbol": "JPM", "asset_class": "stock", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.06, "tp": 0.08, "max_hold": 10, "trades": 29, "wins": 24, "losses": 5, "win_rate": 0.8276, "mean_pnl": 0.030705, "total_return": 0.8905, "sharpe": 16.208, "sortino": 23.392, "calmar": 20.623, "profit_factor": 12.926, "expectancy": 0.030705, "max_drawdown": -0.0432, "avg_win": 0.040214, "avg_loss": -0.014934, "avg_hold_bars": 9.9, "fitness": 90.51 }, { "strategy": "macd_div", "symbol": "JPM", "asset_class": "stock", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.06, "tp": 0.12, "max_hold": 10, "trades": 29, "wins": 24, "losses": 5, "win_rate": 0.8276, "mean_pnl": 0.029642, "total_return": 0.8596, "sharpe": 16.001, "sortino": 22.582, "calmar": 19.909, "profit_factor": 12.513, "expectancy": 0.029642, "max_drawdown": -0.0432, "avg_win": 0.038929, "avg_loss": -0.014934, "avg_hold_bars": 10.0, "fitness": 90.51 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 43, "wins": 35, "losses": 8, "win_rate": 0.814, "mean_pnl": 0.026323, "total_return": 1.1319, "sharpe": 14.123, "sortino": 15.677, "calmar": 28.297, "profit_factor": 7.339, "expectancy": 0.026323, "max_drawdown": -0.04, "avg_win": 0.037441, "avg_loss": -0.022319, "avg_hold_bars": 8.6, "fitness": 90.42 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 43, "wins": 35, "losses": 8, "win_rate": 0.814, "mean_pnl": 0.026323, "total_return": 1.1319, "sharpe": 14.123, "sortino": 15.677, "calmar": 28.297, "profit_factor": 7.339, "expectancy": 0.026323, "max_drawdown": -0.04, "avg_win": 0.037441, "avg_loss": -0.022319, "avg_hold_bars": 8.6, "fitness": 90.42 }, { "strategy": "bollinger_mr", "symbol": "MARA", "asset_class": "penny", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.1, "tp": 0.2, "max_hold": 5, "trades": 7, "wins": 5, "losses": 2, "win_rate": 0.7143, "mean_pnl": 0.115833, "total_return": 0.8108, "sharpe": 16.267, "sortino": 25.868, "calmar": 78.966, "profit_factor": 8.353, "expectancy": 0.115833, "max_drawdown": -0.0103, "avg_win": 0.184219, "avg_loss": -0.055134, "avg_hold_bars": 3.4, "fitness": 90.4 }, { "strategy": "bollinger_mr", "symbol": "MARA", "asset_class": "penny", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.1, "tp": 0.25, "max_hold": 5, "trades": 7, "wins": 5, "losses": 2, "win_rate": 0.7143, "mean_pnl": 0.137261, "total_return": 0.9608, "sharpe": 16.713, "sortino": 30.654, "calmar": 93.575, "profit_factor": 9.714, "expectancy": 0.137261, "max_drawdown": -0.0103, "avg_win": 0.214219, "avg_loss": -0.055134, "avg_hold_bars": 3.9, "fitness": 90.4 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 34, "wins": 24, "losses": 10, "win_rate": 0.7059, "mean_pnl": 0.005662, "total_return": 0.1925, "sharpe": 11.746, "sortino": 23.916, "calmar": 21.611, "profit_factor": 8.025, "expectancy": 0.005662, "max_drawdown": -0.0089, "avg_win": 0.009163, "avg_loss": -0.00274, "avg_hold_bars": 13.7, "fitness": 90.29 }, { "strategy": "bollinger_mr", "symbol": "EURUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 34, "wins": 24, "losses": 10, "win_rate": 0.7059, "mean_pnl": 0.005956, "total_return": 0.2025, "sharpe": 11.196, "sortino": 25.159, "calmar": 22.733, "profit_factor": 8.39, "expectancy": 0.005956, "max_drawdown": -0.0089, "avg_win": 0.00958, "avg_loss": -0.00274, "avg_hold_bars": 13.8, "fitness": 90.29 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.031258, "total_return": 0.5001, "sharpe": 17.681, "sortino": 16.54, "calmar": 8.335, "profit_factor": 9.335, "expectancy": 0.031258, "max_drawdown": -0.06, "avg_win": 0.040009, "avg_loss": -0.03, "avg_hold_bars": 7.9, "fitness": 90.25 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.0318, "total_return": 0.5088, "sharpe": 15.249, "sortino": 16.827, "calmar": 8.48, "profit_factor": 9.48, "expectancy": 0.0318, "max_drawdown": -0.06, "avg_win": 0.040628, "avg_loss": -0.03, "avg_hold_bars": 8.6, "fitness": 90.25 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.031258, "total_return": 0.5001, "sharpe": 17.681, "sortino": 16.54, "calmar": 8.335, "profit_factor": 9.335, "expectancy": 0.031258, "max_drawdown": -0.06, "avg_win": 0.040009, "avg_loss": -0.03, "avg_hold_bars": 7.9, "fitness": 90.25 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 16, "wins": 14, "losses": 2, "win_rate": 0.875, "mean_pnl": 0.0318, "total_return": 0.5088, "sharpe": 15.249, "sortino": 16.827, "calmar": 8.48, "profit_factor": 9.48, "expectancy": 0.0318, "max_drawdown": -0.06, "avg_win": 0.040628, "avg_loss": -0.03, "avg_hold_bars": 8.6, "fitness": 90.25 }, { "strategy": "macd_div", "symbol": "GC=F", "asset_class": "futures", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 34, "wins": 26, "losses": 8, "win_rate": 0.7647, "mean_pnl": 0.013891, "total_return": 0.4723, "sharpe": 12.385, "sortino": 16.684, "calmar": 15.743, "profit_factor": 6.849, "expectancy": 0.013891, "max_drawdown": -0.03, "avg_win": 0.021271, "avg_loss": -0.010094, "avg_hold_bars": 9.8, "fitness": 89.94 }, { "strategy": "macd_div", "symbol": "GC=F", "asset_class": "futures", "params": { "div_lookback": 10, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 34, "wins": 26, "losses": 8, "win_rate": 0.7647, "mean_pnl": 0.013891, "total_return": 0.4723, "sharpe": 12.385, "sortino": 16.684, "calmar": 15.743, "profit_factor": 6.849, "expectancy": 0.013891, "max_drawdown": -0.03, "avg_win": 0.021271, "avg_loss": -0.010094, "avg_hold_bars": 9.8, "fitness": 89.94 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.004881, "total_return": 0.0586, "sharpe": 9.922, "sortino": 12.877, "calmar": 4.139, "profit_factor": 4.64, "expectancy": 0.004881, "max_drawdown": -0.0142, "avg_win": 0.008296, "avg_loss": -0.005364, "avg_hold_bars": 10.0, "fitness": 89.89 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.004881, "total_return": 0.0586, "sharpe": 9.922, "sortino": 12.877, "calmar": 4.139, "profit_factor": 4.64, "expectancy": 0.004881, "max_drawdown": -0.0142, "avg_win": 0.008296, "avg_loss": -0.005364, "avg_hold_bars": 10.0, "fitness": 89.89 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.004881, "total_return": 0.0586, "sharpe": 9.922, "sortino": 12.877, "calmar": 4.139, "profit_factor": 4.64, "expectancy": 0.004881, "max_drawdown": -0.0142, "avg_win": 0.008296, "avg_loss": -0.005364, "avg_hold_bars": 10.0, "fitness": 89.89 }, { "strategy": "bollinger_mr", "symbol": "ZN=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 70 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.004881, "total_return": 0.0586, "sharpe": 9.922, "sortino": 12.877, "calmar": 4.139, "profit_factor": 4.64, "expectancy": 0.004881, "max_drawdown": -0.0142, "avg_win": 0.008296, "avg_loss": -0.005364, "avg_hold_bars": 10.0, "fitness": 89.89 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.034185, "total_return": 0.8546, "sharpe": 19.496, "sortino": 23.449, "calmar": 15.913, "profit_factor": 12.515, "expectancy": 0.034185, "max_drawdown": -0.0537, "avg_win": 0.04423, "avg_loss": -0.018554, "avg_hold_bars": 8.3, "fitness": 89.83 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.035883, "total_return": 0.8971, "sharpe": 17.408, "sortino": 24.614, "calmar": 16.704, "profit_factor": 13.088, "expectancy": 0.035883, "max_drawdown": -0.0537, "avg_win": 0.046252, "avg_loss": -0.018554, "avg_hold_bars": 8.9, "fitness": 89.83 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.034185, "total_return": 0.8546, "sharpe": 19.496, "sortino": 23.449, "calmar": 15.913, "profit_factor": 12.515, "expectancy": 0.034185, "max_drawdown": -0.0537, "avg_win": 0.04423, "avg_loss": -0.018554, "avg_hold_bars": 8.3, "fitness": 89.83 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.035883, "total_return": 0.8971, "sharpe": 17.408, "sortino": 24.614, "calmar": 16.704, "profit_factor": 13.088, "expectancy": 0.035883, "max_drawdown": -0.0537, "avg_win": 0.046252, "avg_loss": -0.018554, "avg_hold_bars": 8.9, "fitness": 89.83 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 52, "wins": 41, "losses": 11, "win_rate": 0.7885, "mean_pnl": 0.035121, "total_return": 1.8263, "sharpe": 14.611, "sortino": 20.509, "calmar": 45.657, "profit_factor": 8.589, "expectancy": 0.035121, "max_drawdown": -0.04, "avg_win": 0.050413, "avg_loss": -0.021877, "avg_hold_bars": 12.9, "fitness": 89.65 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 52, "wins": 41, "losses": 11, "win_rate": 0.7885, "mean_pnl": 0.037849, "total_return": 1.9681, "sharpe": 14.162, "sortino": 22.103, "calmar": 49.204, "profit_factor": 9.178, "expectancy": 0.037849, "max_drawdown": -0.04, "avg_win": 0.053873, "avg_loss": -0.021877, "avg_hold_bars": 13.4, "fitness": 89.65 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 52, "wins": 41, "losses": 11, "win_rate": 0.7885, "mean_pnl": 0.035121, "total_return": 1.8263, "sharpe": 14.611, "sortino": 20.509, "calmar": 45.657, "profit_factor": 8.589, "expectancy": 0.035121, "max_drawdown": -0.04, "avg_win": 0.050413, "avg_loss": -0.021877, "avg_hold_bars": 12.9, "fitness": 89.65 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 52, "wins": 41, "losses": 11, "win_rate": 0.7885, "mean_pnl": 0.037849, "total_return": 1.9681, "sharpe": 14.162, "sortino": 22.103, "calmar": 49.204, "profit_factor": 9.178, "expectancy": 0.037849, "max_drawdown": -0.04, "avg_win": 0.053873, "avg_loss": -0.021877, "avg_hold_bars": 13.4, "fitness": 89.65 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 56, "wins": 43, "losses": 13, "win_rate": 0.7679, "mean_pnl": 0.020849, "total_return": 1.1675, "sharpe": 11.053, "sortino": 13.238, "calmar": 36.575, "profit_factor": 4.912, "expectancy": 0.020849, "max_drawdown": -0.0319, "avg_win": 0.034093, "avg_loss": -0.022959, "avg_hold_bars": 8.3, "fitness": 89.58 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 56, "wins": 43, "losses": 13, "win_rate": 0.7679, "mean_pnl": 0.020849, "total_return": 1.1675, "sharpe": 11.053, "sortino": 13.238, "calmar": 36.575, "profit_factor": 4.912, "expectancy": 0.020849, "max_drawdown": -0.0319, "avg_win": 0.034093, "avg_loss": -0.022959, "avg_hold_bars": 8.3, "fitness": 89.58 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 56, "wins": 44, "losses": 12, "win_rate": 0.7857, "mean_pnl": 0.021232, "total_return": 1.189, "sharpe": 11.216, "sortino": 12.102, "calmar": 29.725, "profit_factor": 5.162, "expectancy": 0.021232, "max_drawdown": -0.04, "avg_win": 0.033516, "avg_loss": -0.023809, "avg_hold_bars": 8.8, "fitness": 89.57 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 56, "wins": 44, "losses": 12, "win_rate": 0.7857, "mean_pnl": 0.021232, "total_return": 1.189, "sharpe": 11.216, "sortino": 12.102, "calmar": 29.725, "profit_factor": 5.162, "expectancy": 0.021232, "max_drawdown": -0.04, "avg_win": 0.033516, "avg_loss": -0.023809, "avg_hold_bars": 8.8, "fitness": 89.57 }, { "strategy": "bollinger_mr", "symbol": "ES=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.021189, "total_return": 0.2543, "sharpe": 12.561, "sortino": 19.017, "calmar": 8.476, "profit_factor": 7.608, "expectancy": 0.021189, "max_drawdown": -0.03, "avg_win": 0.032527, "avg_loss": -0.012827, "avg_hold_bars": 8.4, "fitness": 89.5, "_is_best": true }, { "strategy": "bollinger_mr", "symbol": "ES=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.024444, "total_return": 0.2933, "sharpe": 12.134, "sortino": 21.939, "calmar": 9.778, "profit_factor": 8.623, "expectancy": 0.024444, "max_drawdown": -0.03, "avg_win": 0.036867, "avg_loss": -0.012827, "avg_hold_bars": 8.6, "fitness": 89.5 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.025, "max_hold": 14, "trades": 27, "wins": 21, "losses": 6, "win_rate": 0.7778, "mean_pnl": 0.011542, "total_return": 0.3116, "sharpe": 12.427, "sortino": 14.131, "calmar": 8.066, "profit_factor": 6.073, "expectancy": 0.011542, "max_drawdown": -0.0386, "avg_win": 0.017765, "avg_loss": -0.010238, "avg_hold_bars": 9.6, "fitness": 89.47 }, { "strategy": "bollinger_mr", "symbol": "NZDUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.025, "tp": 0.03, "max_hold": 14, "trades": 27, "wins": 21, "losses": 6, "win_rate": 0.7778, "mean_pnl": 0.013603, "total_return": 0.3673, "sharpe": 12.933, "sortino": 16.654, "calmar": 9.506, "profit_factor": 6.979, "expectancy": 0.013603, "max_drawdown": -0.0386, "avg_win": 0.020414, "avg_loss": -0.010238, "avg_hold_bars": 10.0, "fitness": 89.47 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.06, "tp": 0.08, "max_hold": 10, "trades": 13, "wins": 12, "losses": 1, "win_rate": 0.9231, "mean_pnl": 0.034148, "total_return": 0.4439, "sharpe": 15.015, "sortino": 9.035, "calmar": 7.399, "profit_factor": 8.399, "expectancy": 0.034148, "max_drawdown": -0.06, "avg_win": 0.041993, "avg_loss": -0.06, "avg_hold_bars": 9.2, "fitness": 89.28 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 52, "wins": 42, "losses": 10, "win_rate": 0.8077, "mean_pnl": 0.036653, "total_return": 1.906, "sharpe": 15.958, "sortino": 22.412, "calmar": 38.12, "profit_factor": 11.357, "expectancy": 0.036653, "max_drawdown": -0.05, "avg_win": 0.049762, "avg_loss": -0.018403, "avg_hold_bars": 13.3, "fitness": 89.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 52, "wins": 42, "losses": 10, "win_rate": 0.8077, "mean_pnl": 0.039382, "total_return": 2.0478, "sharpe": 15.321, "sortino": 24.081, "calmar": 40.957, "profit_factor": 12.128, "expectancy": 0.039382, "max_drawdown": -0.05, "avg_win": 0.05314, "avg_loss": -0.018403, "avg_hold_bars": 13.8, "fitness": 89.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 52, "wins": 42, "losses": 10, "win_rate": 0.8077, "mean_pnl": 0.036653, "total_return": 1.906, "sharpe": 15.958, "sortino": 22.412, "calmar": 38.12, "profit_factor": 11.357, "expectancy": 0.036653, "max_drawdown": -0.05, "avg_win": 0.049762, "avg_loss": -0.018403, "avg_hold_bars": 13.3, "fitness": 89.23 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 52, "wins": 42, "losses": 10, "win_rate": 0.8077, "mean_pnl": 0.039382, "total_return": 2.0478, "sharpe": 15.321, "sortino": 24.081, "calmar": 40.957, "profit_factor": 12.128, "expectancy": 0.039382, "max_drawdown": -0.05, "avg_win": 0.05314, "avg_loss": -0.018403, "avg_hold_bars": 13.8, "fitness": 89.23 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.024254, "total_return": 1.1642, "sharpe": 13.208, "sortino": 16.728, "calmar": 29.105, "profit_factor": 6.912, "expectancy": 0.024254, "max_drawdown": -0.04, "avg_win": 0.036787, "avg_loss": -0.017901, "avg_hold_bars": 8.7, "fitness": 89.12 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.024254, "total_return": 1.1642, "sharpe": 13.208, "sortino": 16.728, "calmar": 29.105, "profit_factor": 6.912, "expectancy": 0.024254, "max_drawdown": -0.04, "avg_win": 0.036787, "avg_loss": -0.017901, "avg_hold_bars": 8.7, "fitness": 89.12 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021102, "total_return": 0.5486, "sharpe": 10.174, "sortino": 10.612, "calmar": 10.849, "profit_factor": 4.949, "expectancy": 0.021102, "max_drawdown": -0.0506, "avg_win": 0.032742, "avg_loss": -0.027789, "avg_hold_bars": 9.0, "fitness": 89.02 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021102, "total_return": 0.5486, "sharpe": 10.174, "sortino": 10.612, "calmar": 10.849, "profit_factor": 4.949, "expectancy": 0.021102, "max_drawdown": -0.0506, "avg_win": 0.032742, "avg_loss": -0.027789, "avg_hold_bars": 9.0, "fitness": 89.02 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 64, "wins": 49, "losses": 15, "win_rate": 0.7656, "mean_pnl": 0.030039, "total_return": 1.9225, "sharpe": 12.809, "sortino": 18.349, "calmar": 48.063, "profit_factor": 7.115, "expectancy": 0.030039, "max_drawdown": -0.04, "avg_win": 0.045651, "avg_loss": -0.020959, "avg_hold_bars": 13.2, "fitness": 88.97 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 64, "wins": 49, "losses": 15, "win_rate": 0.7656, "mean_pnl": 0.032256, "total_return": 2.0644, "sharpe": 12.459, "sortino": 19.703, "calmar": 51.61, "profit_factor": 7.566, "expectancy": 0.032256, "max_drawdown": -0.04, "avg_win": 0.048546, "avg_loss": -0.020959, "avg_hold_bars": 13.6, "fitness": 88.97 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 64, "wins": 49, "losses": 15, "win_rate": 0.7656, "mean_pnl": 0.030039, "total_return": 1.9225, "sharpe": 12.809, "sortino": 18.349, "calmar": 48.063, "profit_factor": 7.115, "expectancy": 0.030039, "max_drawdown": -0.04, "avg_win": 0.045651, "avg_loss": -0.020959, "avg_hold_bars": 13.2, "fitness": 88.97 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 64, "wins": 49, "losses": 15, "win_rate": 0.7656, "mean_pnl": 0.032256, "total_return": 2.0644, "sharpe": 12.459, "sortino": 19.703, "calmar": 51.61, "profit_factor": 7.566, "expectancy": 0.032256, "max_drawdown": -0.04, "avg_win": 0.048546, "avg_loss": -0.020959, "avg_hold_bars": 13.6, "fitness": 88.97 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.033807, "total_return": 0.8452, "sharpe": 18.928, "sortino": 22.727, "calmar": 13.387, "profit_factor": 11.104, "expectancy": 0.033807, "max_drawdown": -0.0631, "avg_win": 0.04423, "avg_loss": -0.020911, "avg_hold_bars": 8.1, "fitness": 88.89 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.035506, "total_return": 0.8877, "sharpe": 16.985, "sortino": 23.869, "calmar": 14.06, "profit_factor": 11.612, "expectancy": 0.035506, "max_drawdown": -0.0631, "avg_win": 0.046252, "avg_loss": -0.020911, "avg_hold_bars": 8.7, "fitness": 88.89 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.033807, "total_return": 0.8452, "sharpe": 18.928, "sortino": 22.727, "calmar": 13.387, "profit_factor": 11.104, "expectancy": 0.033807, "max_drawdown": -0.0631, "avg_win": 0.04423, "avg_loss": -0.020911, "avg_hold_bars": 8.1, "fitness": 88.89 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 25, "wins": 21, "losses": 4, "win_rate": 0.84, "mean_pnl": 0.035506, "total_return": 0.8877, "sharpe": 16.985, "sortino": 23.869, "calmar": 14.06, "profit_factor": 11.612, "expectancy": 0.035506, "max_drawdown": -0.0631, "avg_win": 0.046252, "avg_loss": -0.020911, "avg_hold_bars": 8.7, "fitness": 88.89 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.020768, "total_return": 0.54, "sharpe": 11.068, "sortino": 10.444, "calmar": 10.678, "profit_factor": 4.886, "expectancy": 0.020768, "max_drawdown": -0.0506, "avg_win": 0.032329, "avg_loss": -0.027789, "avg_hold_bars": 8.6, "fitness": 88.83 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.020768, "total_return": 0.54, "sharpe": 11.068, "sortino": 10.444, "calmar": 10.678, "profit_factor": 4.886, "expectancy": 0.020768, "max_drawdown": -0.0506, "avg_win": 0.032329, "avg_loss": -0.027789, "avg_hold_bars": 8.6, "fitness": 88.83 }, { "strategy": "macd_div", "symbol": "XLE", "asset_class": "etf", "params": { "div_lookback": 5, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.032666, "total_return": 1.1433, "sharpe": 13.431, "sortino": 19.976, "calmar": 21.906, "profit_factor": 8.76, "expectancy": 0.032666, "max_drawdown": -0.0522, "avg_win": 0.046094, "avg_loss": -0.021047, "avg_hold_bars": 13.6, "fitness": 88.78, "_is_best": true }, { "strategy": "macd_div", "symbol": "XLE", "asset_class": "etf", "params": { "div_lookback": 5, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.033549, "total_return": 1.1742, "sharpe": 12.948, "sortino": 20.516, "calmar": 22.498, "profit_factor": 8.97, "expectancy": 0.033549, "max_drawdown": -0.0522, "avg_win": 0.047197, "avg_loss": -0.021047, "avg_hold_bars": 14.5, "fitness": 88.78 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 48, "wins": 38, "losses": 10, "win_rate": 0.7917, "mean_pnl": 0.035798, "total_return": 1.7183, "sharpe": 15.21, "sortino": 21.889, "calmar": 34.366, "profit_factor": 10.337, "expectancy": 0.035798, "max_drawdown": -0.05, "avg_win": 0.050061, "avg_loss": -0.018403, "avg_hold_bars": 13.2, "fitness": 88.75 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 48, "wins": 38, "losses": 10, "win_rate": 0.7917, "mean_pnl": 0.038337, "total_return": 1.8402, "sharpe": 14.67, "sortino": 23.441, "calmar": 36.803, "profit_factor": 10.999, "expectancy": 0.038337, "max_drawdown": -0.05, "avg_win": 0.053268, "avg_loss": -0.018403, "avg_hold_bars": 13.8, "fitness": 88.75 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 48, "wins": 38, "losses": 10, "win_rate": 0.7917, "mean_pnl": 0.035798, "total_return": 1.7183, "sharpe": 15.21, "sortino": 21.889, "calmar": 34.366, "profit_factor": 10.337, "expectancy": 0.035798, "max_drawdown": -0.05, "avg_win": 0.050061, "avg_loss": -0.018403, "avg_hold_bars": 13.2, "fitness": 88.75 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 48, "wins": 38, "losses": 10, "win_rate": 0.7917, "mean_pnl": 0.038337, "total_return": 1.8402, "sharpe": 14.67, "sortino": 23.441, "calmar": 36.803, "profit_factor": 10.999, "expectancy": 0.038337, "max_drawdown": -0.05, "avg_win": 0.053268, "avg_loss": -0.018403, "avg_hold_bars": 13.8, "fitness": 88.75 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 27, "wins": 20, "losses": 7, "win_rate": 0.7407, "mean_pnl": 0.008191, "total_return": 0.2212, "sharpe": 10.752, "sortino": 14.307, "calmar": 6.233, "profit_factor": 5.57, "expectancy": 0.008191, "max_drawdown": -0.0355, "avg_win": 0.013477, "avg_loss": -0.006913, "avg_hold_bars": 13.0, "fitness": 88.67 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 27, "wins": 20, "losses": 7, "win_rate": 0.7407, "mean_pnl": 0.008832, "total_return": 0.2385, "sharpe": 10.711, "sortino": 15.427, "calmar": 6.721, "profit_factor": 5.928, "expectancy": 0.008832, "max_drawdown": -0.0355, "avg_win": 0.014343, "avg_loss": -0.006913, "avg_hold_bars": 13.4, "fitness": 88.67 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.025287, "total_return": 0.885, "sharpe": 13.205, "sortino": 14.436, "calmar": 16.48, "profit_factor": 6.443, "expectancy": 0.025287, "max_drawdown": -0.0537, "avg_win": 0.037415, "avg_loss": -0.023227, "avg_hold_bars": 8.5, "fitness": 88.63 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.0265, "total_return": 0.9275, "sharpe": 12.364, "sortino": 15.129, "calmar": 17.27, "profit_factor": 6.705, "expectancy": 0.0265, "max_drawdown": -0.0537, "avg_win": 0.038932, "avg_loss": -0.023227, "avg_hold_bars": 9.0, "fitness": 88.63 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.025287, "total_return": 0.885, "sharpe": 13.205, "sortino": 14.436, "calmar": 16.48, "profit_factor": 6.443, "expectancy": 0.025287, "max_drawdown": -0.0537, "avg_win": 0.037415, "avg_loss": -0.023227, "avg_hold_bars": 8.5, "fitness": 88.63 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 15, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.0265, "total_return": 0.9275, "sharpe": 12.364, "sortino": 15.129, "calmar": 17.27, "profit_factor": 6.705, "expectancy": 0.0265, "max_drawdown": -0.0537, "avg_win": 0.038932, "avg_loss": -0.023227, "avg_hold_bars": 9.0, "fitness": 88.63 }, { "strategy": "bollinger_mr", "symbol": "AMZN", "asset_class": "stock", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.06, "tp": 0.12, "max_hold": 10, "trades": 13, "wins": 12, "losses": 1, "win_rate": 0.9231, "mean_pnl": 0.033088, "total_return": 0.4301, "sharpe": 13.995, "sortino": 8.754, "calmar": 7.169, "profit_factor": 8.169, "expectancy": 0.033088, "max_drawdown": -0.06, "avg_win": 0.040846, "avg_loss": -0.06, "avg_hold_bars": 9.6, "fitness": 88.58 }, { "strategy": "bollinger_mr", "symbol": "ES=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.04, "tp": 0.06, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.020356, "total_return": 0.2443, "sharpe": 11.354, "sortino": 13.827, "calmar": 6.107, "profit_factor": 6.039, "expectancy": 0.020356, "max_drawdown": -0.04, "avg_win": 0.032527, "avg_loss": -0.01616, "avg_hold_bars": 8.7, "fitness": 88.5 }, { "strategy": "bollinger_mr", "symbol": "ES=F", "asset_class": "futures", "params": { "bb_period": 20, "bb_std": 2.0, "rsi_buy_threshold": 25, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.04, "tp": 0.08, "max_hold": 10, "trades": 12, "wins": 9, "losses": 3, "win_rate": 0.75, "mean_pnl": 0.023611, "total_return": 0.2833, "sharpe": 11.194, "sortino": 16.038, "calmar": 7.083, "profit_factor": 6.844, "expectancy": 0.023611, "max_drawdown": -0.04, "avg_win": 0.036867, "avg_loss": -0.01616, "avg_hold_bars": 8.8, "fitness": 88.5 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 64, "wins": 50, "losses": 14, "win_rate": 0.7812, "mean_pnl": 0.031129, "total_return": 1.9922, "sharpe": 13.6, "sortino": 18.829, "calmar": 39.844, "profit_factor": 8.44, "expectancy": 0.031129, "max_drawdown": -0.05, "avg_win": 0.0452, "avg_loss": -0.019126, "avg_hold_bars": 13.5, "fitness": 88.44 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 64, "wins": 50, "losses": 14, "win_rate": 0.7812, "mean_pnl": 0.033345, "total_return": 2.1341, "sharpe": 13.158, "sortino": 20.17, "calmar": 42.682, "profit_factor": 8.97, "expectancy": 0.033345, "max_drawdown": -0.05, "avg_win": 0.048037, "avg_loss": -0.019126, "avg_hold_bars": 13.9, "fitness": 88.44 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.08, "max_hold": 15, "trades": 64, "wins": 50, "losses": 14, "win_rate": 0.7812, "mean_pnl": 0.031129, "total_return": 1.9922, "sharpe": 13.6, "sortino": 18.829, "calmar": 39.844, "profit_factor": 8.44, "expectancy": 0.031129, "max_drawdown": -0.05, "avg_win": 0.0452, "avg_loss": -0.019126, "avg_hold_bars": 13.5, "fitness": 88.44 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 15, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.05, "tp": 0.1, "max_hold": 15, "trades": 64, "wins": 50, "losses": 14, "win_rate": 0.7812, "mean_pnl": 0.033345, "total_return": 2.1341, "sharpe": 13.158, "sortino": 20.17, "calmar": 42.682, "profit_factor": 8.97, "expectancy": 0.033345, "max_drawdown": -0.05, "avg_win": 0.048037, "avg_loss": -0.019126, "avg_hold_bars": 13.9, "fitness": 88.44 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.025, "max_hold": 14, "trades": 37, "wins": 27, "losses": 10, "win_rate": 0.7297, "mean_pnl": 0.008839, "total_return": 0.327, "sharpe": 10.82, "sortino": 13.997, "calmar": 9.218, "profit_factor": 5.32, "expectancy": 0.008839, "max_drawdown": -0.0355, "avg_win": 0.014916, "avg_loss": -0.00757, "avg_hold_bars": 12.5, "fitness": 88.34 }, { "strategy": "bollinger_mr", "symbol": "GBPUSD=X", "asset_class": "forex", "params": { "bb_period": 20, "bb_std": 1.5, "rsi_buy_threshold": 30, "rsi_period": 14, "rsi_sell_threshold": 75 }, "sl": -0.02, "tp": 0.03, "max_hold": 14, "trades": 37, "wins": 27, "losses": 10, "win_rate": 0.7297, "mean_pnl": 0.008564, "total_return": 0.3169, "sharpe": 10.512, "sortino": 13.562, "calmar": 8.931, "profit_factor": 5.186, "expectancy": 0.008564, "max_drawdown": -0.0355, "avg_win": 0.014539, "avg_loss": -0.00757, "avg_hold_bars": 13.4, "fitness": 88.34 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.034137, "total_return": 1.6386, "sharpe": 13.855, "sortino": 19.935, "calmar": 33.603, "profit_factor": 7.809, "expectancy": 0.034137, "max_drawdown": -0.0488, "avg_win": 0.05079, "avg_loss": -0.021877, "avg_hold_bars": 12.8, "fitness": 88.25 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 85, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.036676, "total_return": 1.7604, "sharpe": 13.488, "sortino": 21.418, "calmar": 36.102, "profit_factor": 8.315, "expectancy": 0.036676, "max_drawdown": -0.0488, "avg_win": 0.054084, "avg_loss": -0.021877, "avg_hold_bars": 13.4, "fitness": 88.25 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.034137, "total_return": 1.6386, "sharpe": 13.855, "sortino": 19.935, "calmar": 33.603, "profit_factor": 7.809, "expectancy": 0.034137, "max_drawdown": -0.0488, "avg_win": 0.05079, "avg_loss": -0.021877, "avg_hold_bars": 12.8, "fitness": 88.25 }, { "strategy": "connors_rsi2", "symbol": "GLD", "asset_class": "etf", "params": { "rsi_buy_threshold": 10, "rsi_period": 2, "rsi_sell_threshold": 90, "sma_trend": 200 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 48, "wins": 37, "losses": 11, "win_rate": 0.7708, "mean_pnl": 0.036676, "total_return": 1.7604, "sharpe": 13.488, "sortino": 21.418, "calmar": 36.102, "profit_factor": 8.315, "expectancy": 0.036676, "max_drawdown": -0.0488, "avg_win": 0.054084, "avg_loss": -0.021877, "avg_hold_bars": 13.4, "fitness": 88.25 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021174, "total_return": 0.5505, "sharpe": 11.74, "sortino": 12.407, "calmar": 9.176, "profit_factor": 5.289, "expectancy": 0.021174, "max_drawdown": -0.06, "avg_win": 0.032329, "avg_loss": -0.025675, "avg_hold_bars": 8.3, "fitness": 88.23 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 85, "sma_trend": 150 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021508, "total_return": 0.5592, "sharpe": 10.71, "sortino": 12.602, "calmar": 9.32, "profit_factor": 5.356, "expectancy": 0.021508, "max_drawdown": -0.06, "avg_win": 0.032742, "avg_loss": -0.025675, "avg_hold_bars": 8.7, "fitness": 88.23 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.03, "tp": 0.06, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021174, "total_return": 0.5505, "sharpe": 11.74, "sortino": 12.407, "calmar": 9.176, "profit_factor": 5.289, "expectancy": 0.021174, "max_drawdown": -0.06, "avg_win": 0.032329, "avg_loss": -0.025675, "avg_hold_bars": 8.3, "fitness": 88.23 }, { "strategy": "connors_rsi2", "symbol": "GC=F", "asset_class": "futures", "params": { "rsi_buy_threshold": 10, "rsi_period": 3, "rsi_sell_threshold": 90, "sma_trend": 150 }, "sl": -0.03, "tp": 0.08, "max_hold": 10, "trades": 26, "wins": 21, "losses": 5, "win_rate": 0.8077, "mean_pnl": 0.021508, "total_return": 0.5592, "sharpe": 10.71, "sortino": 12.602, "calmar": 9.32, "profit_factor": 5.356, "expectancy": 0.021508, "max_drawdown": -0.06, "avg_win": 0.032742, "avg_loss": -0.025675, "avg_hold_bars": 8.7, "fitness": 88.23 }, { "strategy": "macd_div", "symbol": "XLE", "asset_class": "etf", "params": { "div_lookback": 5, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.04, "tp": 0.08, "max_hold": 15, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.032795, "total_return": 1.1478, "sharpe": 13.587, "sortino": 21.188, "calmar": 19.9, "profit_factor": 9.037, "expectancy": 0.032795, "max_drawdown": -0.0577, "avg_win": 0.046094, "avg_loss": -0.020402, "avg_hold_bars": 13.1, "fitness": 88.23 }, { "strategy": "macd_div", "symbol": "XLE", "asset_class": "etf", "params": { "div_lookback": 5, "macd_fast": 12, "macd_signal": 9, "macd_slow": 26 }, "sl": -0.04, "tp": 0.1, "max_hold": 15, "trades": 35, "wins": 28, "losses": 7, "win_rate": 0.8, "mean_pnl": 0.033677, "total_return": 1.1787, "sharpe": 13.086, "sortino": 21.758, "calmar": 20.435, "profit_factor": 9.253, "expectancy": 0.033677, "max_drawdown": -0.0577, "avg_win": 0.047197, "avg_loss": -0.020402, "avg_hold_bars": 14.0, "fitness": 88.23 } ] }