[ { "family": "BBMR risk-filtered", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l96-atr0.01-sl0.01-tp0.015", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 172, "short_entries": 72, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":96,\"stdev_mult\":2.0,\"atr_length\":96,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.01,\"take_profit_pct\":0.015,\"max_hold_bars\":96}", "net_total_return": 0.5307837585122177, "net_annualized_return": 0.06935231554835952, "net_max_drawdown": 0.33904304936044405, "net_calmar": 0.20455312586169425, "win_rate": 0.5327868852459017, "payoff_ratio": 1.012518952741183, "profit_factor": 1.154626875932928, "risk_reward_ratio": 1.565534994784482, "trades": 244, "trades_per_month": 3.202157303370786, "worst_month": "2022-11", "worst_month_return": -0.12234878289923146, "candidate_tier": "positive_sub10pm" }, { "family": "BBMR risk-filtered", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l96-atr0.01-sl0.01-tp0.015", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 138, "short_entries": 103, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":96,\"stdev_mult\":2.0,\"atr_length\":96,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.01,\"take_profit_pct\":0.015,\"max_hold_bars\":96}", "net_total_return": 0.19046805249684806, "net_annualized_return": 0.027731040643869775, "net_max_drawdown": 0.27052815261333985, "net_calmar": 0.10250704178468688, "win_rate": 0.5809128630705395, "payoff_ratio": 0.7855668050547545, "profit_factor": 1.0889044822541154, "risk_reward_ratio": 0.7040600050564054, "trades": 241, "trades_per_month": 3.150905126287841, "worst_month": "2024-01", "worst_month_return": -0.1378237075608011, "candidate_tier": "positive_sub10pm" }, { "family": "MA cross both", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f21-s89-sl0.01", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 1618, "short_entries": 1618, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":21,\"slow\":89,\"stop_loss_pct\":0.01}", "net_total_return": -0.5443478551734786, "net_annualized_return": -0.1164309052061161, "net_max_drawdown": 0.994124029246173, "net_calmar": -0.11711909357467562, "win_rate": 0.2388751545117429, "payoff_ratio": 3.5514682500004384, "profit_factor": 1.1146102140683471, "risk_reward_ratio": -0.5475653330563272, "trades": 3236, "trades_per_month": 42.46795505617977, "worst_month": "2021-01", "worst_month_return": -0.6885474755689496, "candidate_tier": "nonpositive_10pm" }, { "family": "MA cross both", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f21-s89-sl0.01", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 1663, "short_entries": 1663, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":21,\"slow\":89,\"stop_loss_pct\":0.01}", "net_total_return": -0.881902159384352, "net_annualized_return": -0.28477512515829706, "net_max_drawdown": 0.9860841118090515, "net_calmar": -0.28879394946933473, "win_rate": 0.24533974744437764, "payoff_ratio": 3.2886346302331835, "profit_factor": 1.069133808075808, "risk_reward_ratio": -0.8943478034205731, "trades": 3326, "trades_per_month": 43.48510560179817, "worst_month": "2022-01", "worst_month_return": -0.5610117828271657, "candidate_tier": "nonpositive_10pm" }, { "family": "BBMR risk-filtered", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l48-atr0.01-sl0.01-tp0.015", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 714, "short_entries": 570, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":48,\"stdev_mult\":2.0,\"atr_length\":48,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.01,\"take_profit_pct\":0.015,\"max_hold_bars\":48}", "net_total_return": -0.9600824831133907, "net_annualized_return": -0.3966985239074312, "net_max_drawdown": 0.9634003826612205, "net_calmar": -0.4117691159843873, "win_rate": 0.544392523364486, "payoff_ratio": 0.7041742996742577, "profit_factor": 0.8413980093543695, "risk_reward_ratio": -0.9965560533216058, "trades": 1284, "trades_per_month": 16.787394946695386, "worst_month": "2025-12", "worst_month_return": -0.19072871016726123, "candidate_tier": "nonpositive_10pm" }, { "family": "BBMR risk-filtered", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l48-atr0.01-sl0.006-tp0.009", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 901, "short_entries": 683, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":48,\"stdev_mult\":2.0,\"atr_length\":48,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":48}", "net_total_return": -0.9727337073756209, "net_annualized_return": -0.43171922261159335, "net_max_drawdown": 0.9745262373680516, "net_calmar": -0.44300420661588097, "win_rate": 0.4621212121212121, "payoff_ratio": 0.9367097109219714, "profit_factor": 0.8047787657216938, "risk_reward_ratio": -0.998160613923262, "trades": 1584, "trades_per_month": 20.709683485642906, "worst_month": "2020-05", "worst_month_return": -0.21534435469933366, "candidate_tier": "nonpositive_10pm" }, { "family": "BBMR risk-filtered", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l48-atr0.01-sl0.01-tp0.015", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 795, "short_entries": 544, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":48,\"stdev_mult\":2.0,\"atr_length\":48,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.01,\"take_profit_pct\":0.015,\"max_hold_bars\":48}", "net_total_return": -0.9894634747305636, "net_annualized_return": -0.5117883170864241, "net_max_drawdown": 0.9900404060207642, "net_calmar": -0.5169367977044872, "win_rate": 0.4764749813293503, "payoff_ratio": 0.9021549757423155, "profit_factor": 0.8210768538139762, "risk_reward_ratio": -0.9994172649048544, "trades": 1339, "trades_per_month": 17.57249438202247, "worst_month": "2022-08", "worst_month_return": -0.334308570397455, "candidate_tier": "nonpositive_10pm" }, { "family": "BBMR risk-filtered", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "bbmr-risk-t192-l48-atr0.01-sl0.006-tp0.009", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 1070, "short_entries": 686, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"trend_sma\":192,\"band_length\":48,\"stdev_mult\":2.0,\"atr_length\":48,\"max_atr_pct\":0.01,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":48}", "net_total_return": -0.9937311588381679, "net_annualized_return": -0.5501226581046461, "net_max_drawdown": 0.9937970963459449, "net_calmar": -0.5535563145911488, "win_rate": 0.4151480637813212, "payoff_ratio": 1.0887947936092808, "profit_factor": 0.7728640745288858, "risk_reward_ratio": -0.9999336509353675, "trades": 1756, "trades_per_month": 23.045033707865166, "worst_month": "2022-08", "worst_month_return": -0.37972154382401724, "candidate_tier": "nonpositive_10pm" }, { "family": "MA cross both", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f13-s55-sl0.01", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 2688, "short_entries": 2688, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":13,\"slow\":55,\"stop_loss_pct\":0.01}", "net_total_return": -0.9999624333387679, "net_annualized_return": -0.7990416800708078, "net_max_drawdown": 0.999964842594045, "net_calmar": -0.7990697732912138, "win_rate": 0.25167410714285715, "payoff_ratio": 2.9389956401513535, "profit_factor": 0.9884317924744671, "risk_reward_ratio": -0.9999975906600168, "trades": 5376, "trades_per_month": 70.55244943820225, "worst_month": "2025-11", "worst_month_return": -0.5522329325712911, "candidate_tier": "nonpositive_10pm" }, { "family": "MA cross both", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f13-s55-sl0.01", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 2787, "short_entries": 2787, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":13,\"slow\":55,\"stop_loss_pct\":0.01}", "net_total_return": -0.9999831696216224, "net_annualized_return": -0.8217561683212675, "net_max_drawdown": 0.9999905486939551, "net_calmar": -0.8217639350637145, "win_rate": 0.25905992106207393, "payoff_ratio": 2.711937924886784, "profit_factor": 0.9481933083623525, "risk_reward_ratio": -0.9999926208579247, "trades": 5574, "trades_per_month": 72.87612105364492, "worst_month": "2022-01", "worst_month_return": -0.6330994016653446, "candidate_tier": "nonpositive_10pm" }, { "family": "MA cross both", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f8-s34-sl0.01", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 4402, "short_entries": 4402, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":8,\"slow\":34,\"stop_loss_pct\":0.01}", "net_total_return": -0.9999998456470421, "net_annualized_return": -0.9154125552308765, "net_max_drawdown": 0.9999999131297375, "net_calmar": -0.9154126347530124, "win_rate": 0.26351658337119493, "payoff_ratio": 2.6953995143090155, "profit_factor": 0.9644242555824979, "risk_reward_ratio": -0.9999999325172988, "trades": 8804, "trades_per_month": 115.54013483146066, "worst_month": "2022-09", "worst_month_return": -0.6467650097054145, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "donchian-false-l96-r2-sl0.006-tp0.009", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 3506, "short_entries": 3730, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":96,\"reclaim_bars\":2,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":96}", "net_total_return": -0.9999999966090639, "net_annualized_return": -0.9530993581503862, "net_max_drawdown": 0.9999999966827124, "net_calmar": -0.9530993613120908, "win_rate": 0.39441680486456604, "payoff_ratio": 1.2247168843179286, "profit_factor": 0.7976590570158302, "risk_reward_ratio": -0.9999999999263515, "trades": 7236, "trades_per_month": 94.60559955941417, "worst_month": "2024-08", "worst_month_return": -0.5563608272795834, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "donchian-false-l96-r4-sl0.006-tp0.009", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 3506, "short_entries": 3730, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":96,\"reclaim_bars\":4,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":96}", "net_total_return": -0.9999999966090639, "net_annualized_return": -0.9530993581503862, "net_max_drawdown": 0.9999999966827124, "net_calmar": -0.9530993613120908, "win_rate": 0.39441680486456604, "payoff_ratio": 1.2247168843179286, "profit_factor": 0.7976590570158302, "risk_reward_ratio": -0.9999999999263515, "trades": 7236, "trades_per_month": 94.60559955941417, "worst_month": "2024-08", "worst_month_return": -0.5563608272795834, "candidate_tier": "nonpositive_10pm" }, { "family": "MA cross both", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "ma-cross-both-f8-s34-sl0.01", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 4562, "short_entries": 4563, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"fast\":8,\"slow\":34,\"stop_loss_pct\":0.01}", "net_total_return": -0.9999999986109543, "net_annualized_return": -0.9592275188214064, "net_max_drawdown": 0.9999999989462685, "net_calmar": -0.9592275198321747, "win_rate": 0.2631232876712329, "payoff_ratio": 2.488091668227145, "profit_factor": 0.8884455823041902, "risk_reward_ratio": -0.9999999996646859, "trades": 9125, "trades_per_month": 119.30294305965373, "worst_month": "2021-01", "worst_month_return": -0.6943508554922505, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "donchian-false-l96-r2-sl0.006-tp0.009", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 3722, "short_entries": 4482, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":96,\"reclaim_bars\":2,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":96}", "net_total_return": -0.9999999999227114, "net_annualized_return": -0.9744407194762232, "net_max_drawdown": 0.9999999999247124, "net_calmar": -0.9744407195495864, "win_rate": 0.3896879570941004, "payoff_ratio": 1.2346028169941978, "profit_factor": 0.7883014191992113, "risk_reward_ratio": -0.9999999999979989, "trades": 8204, "trades_per_month": 107.66597752808987, "worst_month": "2021-05", "worst_month_return": -0.7315056872336693, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "ETH-USDT-SWAP", "bar": "15m", "name": "donchian-false-l96-r4-sl0.006-tp0.009", "first_candle": "2019-12-25 00:00", "last_candle": "2026-04-29 17:00", "years": 6.349885844748859, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 3722, "short_entries": 4482, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":96,\"reclaim_bars\":4,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":96}", "net_total_return": -0.9999999999227114, "net_annualized_return": -0.9744407194762232, "net_max_drawdown": 0.9999999999247124, "net_calmar": -0.9744407195495864, "win_rate": 0.3896879570941004, "payoff_ratio": 1.2346028169941978, "profit_factor": 0.7883014191992113, "risk_reward_ratio": -0.9999999999979989, "trades": 8204, "trades_per_month": 107.66597752808987, "worst_month": "2021-05", "worst_month_return": -0.7315056872336693, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "donchian-false-l48-r2-sl0.006-tp0.009", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 5456, "short_entries": 5578, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":48,\"reclaim_bars\":2,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":48}", "net_total_return": -0.999999999999931, "net_annualized_return": -0.9913886297388445, "net_max_drawdown": 0.9999999999999326, "net_calmar": -0.9913886297389113, "win_rate": 0.40275512053652346, "payoff_ratio": 1.165918535846566, "profit_factor": 0.7862430915481244, "risk_reward_ratio": -0.9999999999999984, "trades": 11034, "trades_per_month": 144.26177246248977, "worst_month": "2024-08", "worst_month_return": -0.616758081870902, "candidate_tier": "nonpositive_10pm" }, { "family": "Donchian false breakout", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "donchian-false-l48-r4-sl0.006-tp0.009", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 5456, "short_entries": 5578, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"lookback\":48,\"reclaim_bars\":4,\"stop_loss_pct\":0.006,\"take_profit_pct\":0.009,\"max_hold_bars\":48}", "net_total_return": -0.999999999999931, "net_annualized_return": -0.9913886297388445, "net_max_drawdown": 0.9999999999999326, "net_calmar": -0.9913886297389113, "win_rate": 0.40275512053652346, "payoff_ratio": 1.165918535846566, "profit_factor": 0.7862430915481244, "risk_reward_ratio": -0.9999999999999984, "trades": 11034, "trades_per_month": 144.26177246248977, "worst_month": "2024-08", "worst_month_return": -0.616758081870902, "candidate_tier": "nonpositive_10pm" }, { "family": "VWAP reversion", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "vwap-reversion-w96-z2-sl0.006", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 3672, "short_entries": 3830, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"window\":96,\"entry_z\":2.0,\"exit_z\":0.25,\"stop_loss_pct\":0.006,\"max_hold_bars\":96}", "net_total_return": -0.9999999999999462, "net_annualized_return": -0.9917161928916075, "net_max_drawdown": 0.9999999999999541, "net_calmar": -0.991716192891653, "win_rate": 0.27366035723806986, "payoff_ratio": 2.0074096552503207, "profit_factor": 0.7563244672837051, "risk_reward_ratio": -0.999999999999992, "trades": 7502, "trades_per_month": 98.08336206394765, "worst_month": "2021-01", "worst_month_return": -0.7367179353337692, "candidate_tier": "nonpositive_10pm" }, { "family": "VWAP reversion", "symbol": "BTC-USDT-SWAP", "bar": "15m", "name": "vwap-reversion-w48-z2-sl0.006", "first_candle": "2019-12-16 06:00", "last_candle": "2026-04-29 16:45", "years": 6.373829908675798, "directly_liveable": true, "needs_synthetic_bookkeeping": false, "supports_short": true, "long_entries": 4836, "short_entries": 5126, "order_intent": "single_symbol_long_short_entry_exit", "params_json": "{\"window\":48,\"entry_z\":2.0,\"exit_z\":0.25,\"stop_loss_pct\":0.006,\"max_hold_bars\":48}", "net_total_return": -0.9999999999999736, "net_annualized_return": -0.9925915963258162, "net_max_drawdown": 0.9999999999999749, "net_calmar": -0.992591596325841, "win_rate": 0.35896406344107606, "payoff_ratio": 1.398751800707077, "profit_factor": 0.7832659629390083, "risk_reward_ratio": -0.9999999999999987, "trades": 9962, "trades_per_month": 130.2461280833173, "worst_month": "2021-01", "worst_month_return": -0.6657587927725409, "candidate_tier": "nonpositive_10pm" } ]