v9 / v10 GP Evolution LIVE

Auto-refreshes every 60s. Last generated: 2026-04-22T06:58:02 UTC.
v9 = 30-60 min tokens, 121 wallet signals, no cooldown ( 97 cycles ) | v10 = 1-30 min tokens, CR-67 signals with as-of join, no cooldown ( 75 cycles )

Graph 1 - Per-Cycle Summary

Graph 2 - Within-Cycle Generation Evolution

v9 cycle:
v10 cycle:

v9 Cycle Table (30-60 min, 121 wallet signals)

CycGensMaxFit#PromBestPnLPromoted Rules
110.22930.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1094.824 | TP=74.5% SL=-16.1% hold=1500
AND(LT_T(wtm_genuine_token_amount_held, 0.8), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1103.287 | TP=75.7% SL=-19.3% hold=1500
AND(AND(GT_T(dex_max_trades_per_minute, 0.65), GT_T(w_win_rate_hour_9, 0.45)), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
210.22930.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1405.852 | TP=80.0% SL=-18.4% hold=1500
AND(LT_T(sophistication_score, 0.65), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1390.63 | TP=79.0% SL=-33.1% hold=1500
AND(GT_T(open_positions, 0.4), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
310.29400.0000(none)
410.32530.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.079 | s2=-2477.57 | TP=79.8% SL=-32.6% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.079 | s2=-2466.741 | TP=79.6% SL=-33.0% hold=1500
AND(LT_T(sophistication_score, 0.80), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
510.22530.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1405.852 | TP=80.0% SL=-18.4% hold=1500
AND(LT_T(sophistication_score, 0.65), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.07 | s2=-2024.824 | TP=69.7% SL=-26.9% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
710.14330.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1405.852 | TP=80.0% SL=-18.4% hold=1500
AND(LT_T(sophistication_score, 0.65), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.058 | s2=-1795.594 | TP=79.9% SL=-31.9% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
810.25630.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.187 | s2=-793.537 | TP=68.4% SL=-23.2% hold=1500
AND(LT_T(dex_conviction_ratio, 0.5), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1098.805 | TP=75.4% SL=-30.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.113 | s2=-1103.287 | TP=75.7% SL=-19.3% hold=1500
AND(AND(GT_T(dex_max_trades_per_minute, 0.65), GT_T(w_win_rate_hour_9, 0.45)), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
910.26930.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.073 | s2=-441.207 | TP=34.8% SL=-18.1% hold=1500
LT_T(longest_winning_streak, 0.8) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.068 | s2=-473.653 | TP=41.8% SL=-23.0% hold=1500
AND(AND(OR(LT_T(dex_burst_count, 0.4), GT_T(expectancy, 0.10)), LT_T(sharpe_ratio_proxy, 0.6)), LT_T(wtm_genuine_sold_sol, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.068 | s2=-477.166 | TP=37.3% SL=-26.9% hold=1500
AND(AND(OR(LT_T(dex_burst_count, 0.45), GT_T(w_avg_buyer_rank, 0.15)), LT_T(sharpe_ratio_proxy, 0.6)), LT_T(wtm_genuine_sold_sol, 0.6)) [DB-only, log rotated]
1010.28230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.275 | s2=-10.135 | TP=79.4% SL=-34.1% hold=2625
AND(AND(OR(LT_T(dex_genuine_trade_size_stddev, 0.85), GT_T(wtm_genuine_is_first_buyer, 0.85)), GT_T(avg_position_size, 0.1)), LT_T(w_avg_trade_size_sol, 0.99)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.27 | s2=-14.041 | TP=79.8% SL=-32.9% hold=2625
AND(AND(OR(LT_T(dex_genuine_trade_size_stddev, 0.85), GT_T(wtm_genuine_is_first_buyer, 0.85)), GT_T(avg_position_size, 0.1)), LT_T(w_avg_trade_size_sol, 0.98)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.044 | s2=-438.168 | TP=25.1% SL=-26.4% hold=1500
LT_T(longest_winning_streak, 0.80) [DB-only, log rotated]
1113.61630.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.643 | s2=-260.566 | TP=23.9% SL=-23.7% hold=1500
AND(AND(AND(AND(LT_T(wtm_avg_buy_size_sol, 0.45), GT_T(bot_confidence, 0.55)), LT_T(w_win_rate_hour_9, 0.45)), OR(GT_T(dex_genuine_first_buyer_count, 0.1), LT_T(w_inferred_timezone, 0.65))), GT_T(sell_ratio, 0.01)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.64 | s2=-260.874 | TP=29.2% SL=-34.1% hold=1500
AND(AND(AND(AND(LT_T(wtm_avg_buy_size_sol, 0.45), GT_T(bot_confidence, 0.55)), LT_T(w_win_rate_hour_9, 0.45)), OR(GT_T(dex_genuine_first_buyer_count, 0.1), LT_T(w_inferred_timezone, 0.65))), GT_T(sell_ratio, 0.45)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.636 | s2=-260.588 | TP=29.2% SL=-27.7% hold=1500
AND(AND(AND(LT_T(wtm_avg_buy_size_sol, 0.45), LT_T(w_win_rate_hour_9, 0.45)), OR(GT_T(dex_genuine_first_buyer_count, 0.1), LT_T(dex_genuine_win_rate, 0.65))), GT_T(sell_ratio, 0.6)) [DB-only, log rotated]
1214.50830.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.508 | s2=-157.223 | TP=47.3% SL=-26.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.4))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.505 | s2=-156.04 | TP=55.5% SL=-15.2% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.55), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.4))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.492 | s2=-156.871 | TP=49.6% SL=-18.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.35))) [DB-only, log rotated]
1314.68830.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.671 | s2=-155.749 | TP=23.7% SL=-31.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.669 | s2=-155.85 | TP=23.8% SL=-29.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.66 | s2=-155.917 | TP=26.8% SL=-33.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.6), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
1414.67100.0000(none)
1514.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.343 | s2=-324.179 | TP=37.4% SL=-30.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.9), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.342 | s2=-321.513 | TP=41.1% SL=-32.9% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.341 | s2=-320.944 | TP=41.9% SL=-34.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.6), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.25))) [DB-only, log rotated]
1614.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-328.286 | TP=54.6% SL=-18.3% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.295 | s2=-339.781 | TP=25.2% SL=-18.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.25), LT_T(sortino_ratio_on_dex, 0.97)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.295 | s2=-333.784 | TP=65.2% SL=-14.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.80), LT_T(sortino_ratio_on_dex, 0.75)) [DB-only, log rotated]
1714.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-532.419 | TP=68.4% SL=-13.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.25), LT_T(sortino_ratio_on_dex, 0.97)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-536.983 | TP=24.2% SL=-13.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.80), LT_T(sortino_ratio_on_dex, 0.85)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-538.381 | TP=51.8% SL=-18.6% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.45), LT_T(sortino_ratio_on_dex, 0.75)) [DB-only, log rotated]
1814.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-493.833 | TP=57.7% SL=-31.4% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.7)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-493.881 | TP=77.8% SL=-23.1% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-494.179 | TP=79.3% SL=-22.0% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.50)) [DB-only, log rotated]
1914.67100.0000(none)
2014.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.21 | s2=-419.313 | TP=70.4% SL=-12.4% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.45), LT_T(sortino_ratio_on_dex, 0.95)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.207 | s2=-425.334 | TP=76.0% SL=-12.8% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.9), LT_T(sortino_ratio_on_dex, 0.5)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.201 | s2=-435.065 | TP=70.4% SL=-13.4% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.9), LT_T(sortino_ratio_on_dex, 0.3)) [DB-only, log rotated]
2114.67110.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.08 | s2=-338.204 | TP=47.7% SL=-19.8% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.99)) [DB-only, log rotated]
2214.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.066 | s2=-2521.737 | TP=79.8% SL=-26.5% hold=1500
AND(AND(GT_T(w_avg_buyer_rank, 0.5), GT_T(w_win_rate_hour_4, 0.02)), LT_T(dex_burst_count, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.061 | s2=-2721.352 | TP=74.3% SL=-19.9% hold=1500
AND(OR(GT_T(win_rate, 0.30), LT_T(w_win_rate_hour_10, 0.8)), LT_T(dex_burst_count, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.061 | s2=-2712.126 | TP=76.6% SL=-23.6% hold=1500
AND(OR(GT_T(win_rate, 0.30), LT_T(w_win_rate_hour_10, 0.85)), LT_T(dex_burst_count, 0.6)) [DB-only, log rotated]
2514.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.492 | s2=-156.871 | TP=49.6% SL=-18.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.35))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1385.25 | TP=74.9% SL=-31.1% hold=1500
AND(AND(GT_T(dex_genuine_first_buyer_count, 0.45), LT_T(dex_burst_count, 0.65)), OR(GT_T(w_win_rate_hour_4, 0.1), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.1 | s2=-1277.538 | TP=41.1% SL=-31.6% hold=1500
AND(AND(GT_T(longest_losing_streak, 0.25), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
2614.67100.0000(none)
2714.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.094 | s2=-893.778 | TP=21.9% SL=-25.5% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.5), LT_T(dex_burst_count, 0.65)), OR(GT_T(dex_genuine_trade_size_stddev, 0.10), LT_T(wtm_genuine_sold_sol, 0.7))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.094 | s2=-898.387 | TP=24.2% SL=-27.3% hold=1500
AND(AND(GT_T(dex_genuine_gross_loss_sol, 0.01), LT_T(dex_burst_count, 0.65)), OR(GT_T(dex_genuine_trade_size_stddev, 0.10), LT_T(sell_ratio, 0.7))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.093 | s2=-905.346 | TP=20.3% SL=-28.6% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.5), LT_T(dex_burst_count, 0.65)), OR(GT_T(dex_genuine_trade_size_stddev, 0.10), LT_T(w_return_pct, 0.7))) [DB-only, log rotated]
2814.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-1085.877 | TP=21.7% SL=-22.1% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.15)), GT_T(w_avg_buyer_rank, 0.65)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-1084.778 | TP=22.6% SL=-20.6% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.15)), GT_T(trade_efficiency, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-1083.913 | TP=22.6% SL=-21.5% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.2)), GT_T(trade_efficiency, 0.99)) [DB-only, log rotated]
2914.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-472.971 | TP=69.9% SL=-30.7% hold=1500
AND(GT_T(sell_ratio, 0.05), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-475.397 | TP=69.7% SL=-16.6% hold=1500
AND(GT_T(early_block_entry_rate_top50, 0.1), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-472.945 | TP=79.6% SL=-23.7% hold=1500
AND(GT_T(sell_ratio, 0.1), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
3014.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1454.114 | TP=76.8% SL=-19.8% hold=1500
AND(LT_T(sophistication_score, 0.65), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1447.638 | TP=68.8% SL=-29.2% hold=1500
AND(AND(GT_T(dex_max_trades_per_minute, 0.65), LT_T(evening_trades_pct, 0.35)), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1448.293 | TP=74.2% SL=-29.4% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
3114.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.103 | s2=-1579.886 | TP=79.5% SL=-28.1% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.101 | s2=-2310.195 | TP=77.5% SL=-21.0% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.096 | s2=-1876.295 | TP=61.0% SL=-28.1% hold=1500
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
3214.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.106 | s2=-2055.593 | TP=76.5% SL=-23.7% hold=1500
AND(LT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.105 | s2=-2309.56 | TP=79.8% SL=-30.7% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.096 | s2=-2103.031 | TP=79.7% SL=-33.3% hold=1500
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0.5)) [DB-only, log rotated]
3314.67120.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1825.215 | TP=77.1% SL=-24.7% hold=1500
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-1820.847 | TP=76.3% SL=-28.7% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
3414.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.058 | s2=-1734.858 | TP=80.0% SL=-32.3% hold=1500
AND(LT_T(sophistication_score, 0.60), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.054 | s2=-1739.293 | TP=79.1% SL=-25.0% hold=1500
AND(LT_T(wtm_genuine_token_amount_held, 0.8), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.054 | s2=-1764.355 | TP=71.8% SL=-29.3% hold=1500
AND(LT_T(wtm_genuine_token_amount_held, 0.85), GT_T(total_pnl, 0.25)) [DB-only, log rotated]
3514.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.166 | s2=-591.772 | TP=78.8% SL=-18.0% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.35)), AND(OR(LT_T(closed_positions, 0.45), LT_T(dex_genuine_early_entry_count, 0.15)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.166 | s2=-582.836 | TP=79.8% SL=-29.8% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.30)), AND(OR(LT_T(closed_positions, 0.45), LT_T(dex_genuine_early_entry_count, 0.15)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.165 | s2=-595.424 | TP=72.7% SL=-17.7% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.25)), AND(OR(LT_T(closed_positions, 0.45), LT_T(dex_genuine_early_entry_count, 0.15)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
3614.67130.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.671 | s2=-155.749 | TP=23.7% SL=-31.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.492 | s2=-156.871 | TP=49.6% SL=-18.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.35))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.071 | s2=-469.451 | TP=30.1% SL=-23.4% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.45), LT_T(sortino_ratio_on_dex, 0.95)) [DB-only, log rotated]
3724179.646411.9078
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=4.492 | s2=-156.871 | TP=49.6% SL=-18.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.35)))
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=4.671 | s2=-155.749 | TP=23.7% SL=-31.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.068 | s2=-629.078 | TP=34.9% SL=-19.8% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.45)) [DB-only, log rotated]
3825148.74969.6101
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.65), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_c [no DB match]
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.712 | s2=-152.312 | TP=26.0% SL=-29.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.578 | s2=-155.82 | TP=72.7% SL=-28.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.4))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.572 | s2=-157.999 | TP=41.7% SL=-21.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.4))) [DB-only, log rotated]
3924140.73950.2240
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=4.675 | s2=-145.171 | TP=77.8% SL=-29.6% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.75), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.666 | s2=-148.686 | TP=32.6% SL=-34.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.65), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
4024121.85030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.671 | s2=-136.991 | TP=22.9% SL=-34.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.669 | s2=-136.292 | TP=23.9% SL=-32.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.666 | s2=-138.779 | TP=44.0% SL=-32.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.75), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
412416.09739.2144
val PnL=9.2144 | trades=2872 W:823 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round [no DB match]
val PnL=9.2144 | trades=2872 W:823 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round [no DB match]
val PnL=9.1914 | trades=2874 W:823 L:0 R:2 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.25), LT_T(sortino_ratio_on_dex [no DB match]
422420.83755.9006
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.35), LT_T(dex_genuine [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.55), LT_T(dex_genuine_round_tr [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0.235 | s2=-366.19 | TP=25.0% SL=-15.5% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.60))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.235 | s2=-365.825 | TP=41.2% SL=-32.6% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.226 | s2=-380.083 | TP=44.5% SL=-19.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.25), LT_T(sortino_ratio_on_dex, 0.97)) [DB-only, log rotated]
432418.38860.5116
val PnL=0.5116 | trades=1629 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.4), LT_T(sortino_ratio_on_dex, [no DB match]
val PnL=0.5114 | trades=1628 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round [no DB match]
val PnL=0.5114 | trades=1628 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.4), LT_T(dex_genuine_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-323.618 | TP=49.8% SL=-25.2% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-315.021 | TP=43.8% SL=-16.4% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.35), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-316.753 | TP=41.9% SL=-15.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.55), LT_T(dex_genuine_round_trip_count, 0.6)) [DB-only, log rotated]
442620.02361.6854
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.50) [no DB match]
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.65) [no DB match]
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.55) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.313 | s2=-534.308 | TP=43.0% SL=-16.1% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.312 | s2=-526.96 | TP=67.8% SL=-13.4% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.4), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-544.758 | TP=51.5% SL=-22.2% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.4), LT_T(sortino_ratio_on_dex, 0.90)) [DB-only, log rotated]
454615.71230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-505.407 | TP=50.0% SL=-28.9% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.65)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-517.557 | TP=37.5% SL=-21.2% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-506.044 | TP=49.8% SL=-34.9% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.50)) [DB-only, log rotated]
464511.49432.5854
val PnL=2.5854 | trades=2537 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T [no DB match]
val PnL=2.5854 | trades=2537 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(longest_losing_streak, 0.4), LT_T(dex_burst_cou [no DB match]
val PnL=2.5557 | trades=2544 W:0 L:7 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(longest_losing_streak, 0.45), LT_T(dex_burst_co [no DB match]
475612.57260.8688
val PnL=0.8688 | trades=12574 W:55 L:2 R:0 | train_fit=0 | s2=0
AND(AND(AND(LT_T(w_us_market_hours_trades_pct, 0.60), LT_T(d [no DB match]
val PnL=0.8607 | trades=12576 W:55 L:4 R:0 | train_fit=0 | s2=0
AND(AND(AND(LT_T(w_us_market_hours_trades_pct, 0.60), LT_T(d [no DB match]
val PnL=0.5697 | trades=12517 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(AND(GT_T(wtm_v2_atomic_count, 0.40), LT_T(dex_convic [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.183 | s2=-421.465 | TP=47.6% SL=-15.3% hold=1500
AND(AND(GT_T(longest_losing_streak, 0.4), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.182 | s2=-438.259 | TP=48.4% SL=-19.1% hold=1500
AND(AND(GT_T(longest_losing_streak, 0.45), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.182 | s2=-449.462 | TP=43.6% SL=-31.5% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
484511.22500.0000(none)
4914.71230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.11 | s2=-2168.099 | TP=66.4% SL=-14.3% hold=1500
AND(AND(AND(GT_T(wtm_v2_atomic_count, 0.40), LT_T(dex_conviction_ratio, 0.3)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(wtm_genuine_sold_sol, 0.7))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.109 | s2=-2219.535 | TP=33.3% SL=-26.6% hold=1500
AND(AND(AND(LT_T(w_us_market_hours_trades_pct, 0.60), LT_T(dex_conviction_ratio, 0.3)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(wtm_genuine_sold_sol, 0.7))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.109 | s2=-2171.241 | TP=44.6% SL=-19.8% hold=1500
AND(AND(AND(LT_T(w_us_market_hours_trades_pct, 0.60), LT_T(dex_conviction_ratio, 0.3)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
5014.71230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.061 | s2=-2711.706 | TP=61.4% SL=-14.9% hold=1500
AND(LT_T(dex_burst_count, 0.6), OR(GT_T(total_sells, 0.03), LT_T(wtm_genuine_sold_sol, 0.7))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.061 | s2=-2710.85 | TP=75.3% SL=-20.6% hold=1500
AND(LT_T(dex_burst_count, 0.6), OR(GT_T(total_sells, 0.05), LT_T(sortino_ratio_on_dex, 0.95))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.061 | s2=-2730.11 | TP=39.6% SL=-21.6% hold=1500
AND(LT_T(dex_burst_count, 0.6), OR(GT_T(total_sells, 0.05), LT_T(sortino_ratio_on_dex, 0.7))) [DB-only, log rotated]
5100.00000.0000(none)
5214.71230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-842.04 | TP=60.3% SL=-22.4% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.2)), GT_T(trade_efficiency, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-804.549 | TP=27.8% SL=-28.6% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.3)), GT_T(trade_efficiency, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.095 | s2=-803.194 | TP=24.7% SL=-29.6% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.15)), GT_T(trade_efficiency, 0.75)) [DB-only, log rotated]
53289.37033.5956
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.096 | s2=-1113.96 | TP=51.9% SL=-16.6% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(open_positions, 0.2)), GT_T(trade_efficiency, 0.7))
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.095 | s2=-1090.51 | TP=26.1% SL=-15.9% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.2)), GT_T(trade_efficiency, 0.75))
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.095 | s2=-1105.873 | TP=32.5% SL=-17.1% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.2)), GT_T(trade_efficiency, 0.8))
543911.70361.7032
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(uni [no DB match]
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(uni [no DB match]
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(open [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-482.813 | TP=56.6% SL=-20.1% hold=1500
AND(GT_T(sell_ratio, 0.05), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-483.994 | TP=24.3% SL=-32.7% hold=1500
AND(GT_T(early_block_entry_rate_top50, 0.1), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-483.156 | TP=26.9% SL=-34.9% hold=1500
AND(LT_T(dex_total_trades, 0.25), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
553714.80160.0053
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(dex_total_trades, 0.25), LT_T(wtm_avg_buy_size_sol, [no DB match]
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(sell_ratio, 0.05), LT_T(wtm_avg_buy_size_sol, 0.60) [no DB match]
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(early_block_entry_rate_top50, 0.1), LT_T(wtm_avg_bu [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.099 | s2=-2100.571 | TP=49.0% SL=-27.4% hold=1500
AND(LT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.099 | s2=-2517.786 | TP=63.0% SL=-17.0% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(win_rate, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.097 | s2=-2205.919 | TP=66.4% SL=-26.9% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
562416.605511.8148
val PnL=10.6341 | trades=10849 W:3345 L:1673 R:2 | train_fit=0.103 | s2=-1737.981 | TP=44.9% SL=-31.0% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.6))
val PnL=10.0151 | trades=9803 W:3293 L:1564 R:1 | train_fit=0 | s2=0
AND(LT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_genuine_sold [no DB match]
val PnL=11.8148 | trades=18924 W:5522 L:2631 R:256 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(win_rate, 0.55)) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.101 | s2=-2478.908 | TP=51.3% SL=-23.4% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.096 | s2=-1864.142 | TP=79.8% SL=-22.3% hold=1500
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
572418.61454.2243
val PnL=4.2243 | trades=1643 W:76 L:30 R:0 | train_fit=0.105 | s2=-2383.68 | TP=75.2% SL=-29.0% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55))
val PnL=3.9693 | trades=1765 W:94 L:106 R:0 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0 [no DB match]
val PnL=3.9693 | trades=1765 W:94 L:106 R:0 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-2194.326 | TP=80.0% SL=-16.9% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.02), LT_T(dex_max_trades_per_minute, 0.35)), AND(OR(LT_T(closed_positions, 0.75), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-2178.127 | TP=79.4% SL=-31.1% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.30)), AND(OR(LT_T(closed_positions, 0.45), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
582419.45562.9978
val PnL=2.9978 | trades=1369 W:92 L:42 R:2 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, [no DB match]
val PnL=0.3873 | trades=182 W:18 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trad [no DB match]
val PnL=0.3873 | trades=182 W:18 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.02), LT_T(dex_max_trad [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.105 | s2=-1820.819 | TP=36.0% SL=-25.7% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_genuine_avg_genuine_entry_age_slots, 0.6), LT_T(w_global_total_pnl, 0.5)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.105 | s2=-1718.16 | TP=66.7% SL=-25.3% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_genuine_min_genuine_hold_slots, 0.5), LT_T(w_global_total_pnl, 0.5)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.104 | s2=-1705.185 | TP=70.6% SL=-26.4% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_genuine_min_genuine_hold_slots, 0.55), LT_T(w_global_total_pnl, 0.45)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.25))) [DB-only, log rotated]
596513.97950.2350
val PnL=0.2350 | trades=390 W:33 L:4 R:0 | train_fit=0.099 | s2=-1267.322 | TP=79.7% SL=-29.4% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_genuine_min_genuine_hold_slots, 0.55), LT_T(max_hold_time_seconds, 0.55)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.35)))
val PnL=0.2295 | trades=387 W:31 L:3 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_g [no DB match]
val PnL=0.2295 | trades=387 W:31 L:3 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(OR(AND(LT_T(dex_g [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.099 | s2=-1317.842 | TP=53.9% SL=-28.9% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.02), AND(OR(AND(LT_T(dex_genuine_min_genuine_hold_slots, 0.55), LT_T(max_hold_time_seconds, 0.55)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.35))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.099 | s2=-1263.271 | TP=79.6% SL=-22.7% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.02), AND(OR(AND(LT_T(dex_genuine_min_genuine_hold_slots, 0.55), LT_T(max_hold_time_seconds, 0.55)), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.4))) [DB-only, log rotated]
605813.34550.2001
val PnL=0.2001 | trades=210 W:33 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_avg_sell_size_sol, 0.02), AND(OR(AND(LT_T(dex_g [no DB match]
val PnL=0.2001 | trades=210 W:33 L:0 R:0 | train_fit=0.17 | s2=-659.33 | TP=74.8% SL=-33.5% hold=1500
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(GT_T(w_total_pnl, 0.30), GT_T(sell_ratio, 0.35)))
val PnL=0.2001 | trades=210 W:33 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_avg_sell_size_sol, 0.02), AND(OR(AND(LT_T(dex_g [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.17 | s2=-680.375 | TP=42.0% SL=-17.6% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.30)), AND(OR(LT_T(closed_positions, 0.45), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.17 | s2=-691.548 | TP=45.5% SL=-27.6% hold=1500
AND(LT_T(wtm_genuine_sell_count, 0.03), AND(OR(LT_T(closed_positions, 0.45), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
612915.27460.0305
val PnL=0.0305 | trades=7 W:6 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trad [no DB match]
val PnL=0.0305 | trades=7 W:6 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_genuine_sell_count, 0.03), AND(OR(LT_T(closed_p [no DB match]
val PnL=0.0227 | trades=11 W:7 L:3 R:0 | train_fit=0 | s2=0
AND(LT_T(wtm_avg_sell_size_sol, 0.01), AND(GT_T(w_total_pnl, [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.671 | s2=-136.991 | TP=22.9% SL=-34.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.128 | s2=-301.233 | TP=43.9% SL=-21.3% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.99), LT_T(sortino_ratio_on_dex, 0.6)) [DB-only, log rotated]
62487.241475.8902
val PnL=0.3257 | trades=166 W:43 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_10, 0.99), LT_T(sortino_ratio_on_de [no DB match]
val PnL=75.8902 | trades=613 W:81 L:0 R:116 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=75.8902 | trades=613 W:81 L:0 R:116 | train_fit=4.671 | s2=-136.991 | TP=22.9% SL=-34.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.068 | s2=-635.633 | TP=30.3% SL=-17.0% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.45)) [DB-only, log rotated]
63245.457675.8641
val PnL=1.8440 | trades=1636 W:0 L:0 R:15 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round [no DB match]
val PnL=75.8641 | trades=732 W:81 L:0 R:116 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=75.8641 | trades=732 W:81 L:0 R:116 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.715 | s2=-151.725 | TP=33.4% SL=-26.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.578 | s2=-153.686 | TP=54.6% SL=-26.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.4))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.575 | s2=-155.048 | TP=55.9% SL=-20.2% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.05), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_trade_size_sol, 0.4))) [DB-only, log rotated]
6424180.556611.9078
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.05), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.97), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.694 | s2=-154.326 | TP=40.7% SL=-33.9% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.9), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.678 | s2=-154.727 | TP=79.9% SL=-17.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.673 | s2=-155.081 | TP=45.8% SL=-16.7% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.75), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
6524148.74949.6101
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=4.671 | s2=-134.077 | TP=25.7% SL=-30.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.9), AND(GT_T(wtm_genuine_buy_c [no DB match]
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=4.666 | s2=-138.645 | TP=27.3% SL=-24.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.75), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.669 | s2=-139.873 | TP=38.7% SL=-15.0% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
6624140.73930.2240
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.75), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.8), AND(GT_T(wtm_genuine_buy_c [no DB match]
6724121.85030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.259 | s2=-382.347 | TP=31.4% SL=-27.2% hold=1500
AND(OR(LT_T(unique_tokens_traded, 0.65), LT_T(total_sells, 0.25)), LT_T(dex_genuine_uniform_size_score, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.258 | s2=-384.442 | TP=31.7% SL=-32.0% hold=1500
AND(OR(LT_T(dex_conviction_ratio, 0.98), LT_T(total_sells, 0.25)), LT_T(dex_genuine_uniform_size_score, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.255 | s2=-378.994 | TP=46.3% SL=-18.4% hold=1500
AND(OR(LT_T(dex_conviction_ratio, 0.98), LT_T(total_sells, 0.20)), LT_T(dex_genuine_uniform_size_score, 0.75)) [DB-only, log rotated]
687018.65769.1584
val PnL=9.1584 | trades=2924 W:839 L:25 R:2 | train_fit=0 | s2=0
AND(OR(LT_T(dex_conviction_ratio, 0.98), LT_T(total_sells, 0 [no DB match]
val PnL=9.1584 | trades=2924 W:839 L:25 R:2 | train_fit=0 | s2=0
AND(OR(LT_T(dex_conviction_ratio, 0.98), LT_T(total_sells, 0 [no DB match]
val PnL=9.1565 | trades=2923 W:839 L:25 R:2 | train_fit=0 | s2=0
AND(OR(LT_T(unique_tokens_traded, 0.65), LT_T(total_sells, 0 [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-358.642 | TP=55.2% SL=-15.4% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-368.565 | TP=24.3% SL=-16.4% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-364.583 | TP=34.2% SL=-15.1% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.15), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
692420.83765.9006
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.60), LT_T(dex_genuine_round [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.15), LT_T(dex_genuine_round_tr [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.15), LT_T(dex_genuine_round [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.312 | s2=-526.462 | TP=45.8% SL=-33.6% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.50), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.31 | s2=-529.563 | TP=68.1% SL=-33.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.80), LT_T(longest_winning_streak, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-532.105 | TP=75.9% SL=-33.6% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.45), LT_T(sortino_ratio_on_dex, 0.99)) [DB-only, log rotated]
702418.38860.5120
val PnL=0.5120 | trades=1630 W:1 L:1 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.50), LT_T(dex_genuine [no DB match]
val PnL=0.5116 | trades=1629 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.45), LT_T(sortino_ratio_on_dex [no DB match]
val PnL=0.5114 | trades=1628 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.80), LT_T(longest_winning_stre [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.291 | s2=-527.617 | TP=48.1% SL=-14.6% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(total_sells, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-545.08 | TP=33.6% SL=-30.4% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-531.562 | TP=56.0% SL=-20.6% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.50)) [DB-only, log rotated]
712920.16241.7056
val PnL=1.7056 | trades=1124 W:303 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(total_sells, 0.55)) [no DB match]
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.6)) [no DB match]
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.50) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.278 | s2=-514.531 | TP=78.0% SL=-12.3% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(dex_total_trades, 0.65)) [DB-only, log rotated]
723815.71840.0278
val PnL=0.0278 | trades=741 W:76 L:83 R:1 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(dex_total_trades, 0.65)) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.21 | s2=-428.132 | TP=45.8% SL=-18.2% hold=1500
AND(LT_T(w_win_rate_hour_10, 0.55), LT_T(sortino_ratio_on_dex, 0.97)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.182 | s2=-444.429 | TP=73.6% SL=-25.3% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.179 | s2=-443.161 | TP=45.9% SL=-19.1% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.30), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
732412.06462.5854
val PnL=2.5854 | trades=2537 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T [no DB match]
val PnL=2.5854 | trades=2537 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T [no DB match]
val PnL=0.1074 | trades=637 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_10, 0.55), LT_T(sortino_ratio_on_de [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.115 | s2=-1829.18 | TP=32.2% SL=-17.2% hold=1500
AND(AND(AND(LT_T(dex_conviction_ratio, 0.35), GT_T(w_max_gap_between_trades, 0.85)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(dex_genuine_sell_ratio, 0.95))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.115 | s2=-1848.684 | TP=73.4% SL=-17.1% hold=1500
AND(AND(AND(LT_T(dex_conviction_ratio, 0.3), GT_T(w_max_gap_between_trades, 0.85)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(dex_genuine_sell_ratio, 0.95))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.115 | s2=-1836.473 | TP=31.4% SL=-18.0% hold=1500
AND(AND(AND(LT_T(dex_conviction_ratio, 0.25), GT_T(w_max_gap_between_trades, 0.85)), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(dex_genuine_sell_ratio, 0.95))) [DB-only, log rotated]
747015.26566.6964
val PnL=6.6964 | trades=9076 W:1 L:5 R:0 | train_fit=0 | s2=0
AND(AND(AND(LT_T(dex_conviction_ratio, 0.3), GT_T(w_max_gap_ [no DB match]
val PnL=6.6884 | trades=9068 W:1 L:5 R:0 | train_fit=0 | s2=0
AND(AND(AND(LT_T(dex_conviction_ratio, 0.35), GT_T(w_max_gap [no DB match]
val PnL=6.6898 | trades=9079 W:1 L:6 R:0 | train_fit=0 | s2=0
AND(AND(AND(LT_T(dex_conviction_ratio, 0.25), GT_T(w_max_gap [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.076 | s2=-2332.835 | TP=34.4% SL=-25.5% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.076 | s2=-2334.654 | TP=79.6% SL=-32.2% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(wtm_genuine_sold_sol, 0.6))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.075 | s2=-2360.699 | TP=35.4% SL=-20.7% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.05), LT_T(profit_factor, 0.99))) [DB-only, log rotated]
753212.788616.7624
val PnL=16.7624 | trades=14002 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), [no DB match]
val PnL=16.7624 | trades=14002 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), [no DB match]
val PnL=16.4902 | trades=14333 W:11 L:7 R:16 | train_fit=0 | s2=0
AND(AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.715 | s2=-151.725 | TP=33.4% SL=-26.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.712 | s2=-152.312 | TP=26.0% SL=-29.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.145 | s2=-843.029 | TP=34.6% SL=-25.1% hold=1500
AND(OR(AND(GT_T(total_buys, 0.05), LT_T(w_unique_calendar_dates, 0.97)), GT_T(w_total_pnl, 0.55)), LT_T(wtm_genuine_bought_sol, 0.95)) [DB-only, log rotated]
765412.90766.3080
val PnL=6.3080 | trades=6394 W:1745 L:0 R:0 | train_fit=0 | s2=0
AND(OR(AND(GT_T(total_buys, 0.05), LT_T(w_unique_calendar_da [no DB match]
val PnL=1.3055 | trades=2117 W:76 L:32 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=1.2929 | trades=2120 W:76 L:35 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.083 | s2=-3067.385 | TP=41.1% SL=-29.8% hold=1500
AND(AND(AND(GT_T(unique_tokens_traded, 0.70), OR(LT_T(dex_genuine_loss_count, 0.95), LT_T(dex_genuine_uniform_size_score, 0.40))), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.03), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.083 | s2=-3055.951 | TP=36.6% SL=-23.6% hold=1500
AND(AND(AND(GT_T(unique_tokens_traded, 0.9), OR(LT_T(dex_genuine_loss_count, 0.95), LT_T(dex_genuine_uniform_size_score, 0.40))), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.03), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.083 | s2=-3049.416 | TP=34.0% SL=-26.1% hold=1500
AND(AND(AND(GT_T(unique_tokens_traded, 0.9), OR(LT_T(dex_genuine_loss_count, 0.15), LT_T(dex_genuine_uniform_size_score, 0.40))), LT_T(dex_burst_count, 0.6)), OR(GT_T(total_sells, 0.03), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
777015.390611.8437
val PnL=11.8437 | trades=9829 W:1767 L:0 R:0 | train_fit=0 | s2=0
AND(AND(AND(GT_T(unique_tokens_traded, 0.9), OR(LT_T(dex_gen [no DB match]
val PnL=11.8437 | trades=9829 W:1767 L:0 R:0 | train_fit=0 | s2=0
AND(AND(AND(GT_T(unique_tokens_traded, 0.9), OR(LT_T(dex_gen [no DB match]
val PnL=11.8437 | trades=9829 W:1767 L:0 R:0 | train_fit=0 | s2=0
AND(AND(AND(GT_T(unique_tokens_traded, 0.70), OR(LT_T(dex_ge [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.715 | s2=-151.725 | TP=33.4% SL=-26.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.712 | s2=-152.312 | TP=26.0% SL=-29.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.099 | s2=-1274.979 | TP=34.7% SL=-21.9% hold=1500
AND(AND(GT_T(longest_losing_streak, 0.45), LT_T(dex_burst_count, 0.65)), OR(GT_T(w_win_rate_hour_4, 0.25), LT_T(dex_genuine_loss_frequency, 0.60))) [DB-only, log rotated]
783311.79661.8350
val PnL=1.4634 | trades=1496 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(longest_losing_streak, 0.45), LT_T(dex_burst_co [no DB match]
val PnL=1.8350 | trades=2056 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=1.8350 | trades=2056 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.082 | s2=-831.996 | TP=21.6% SL=-33.2% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.35)), GT_T(trade_efficiency, 0.75)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.082 | s2=-838.646 | TP=22.9% SL=-30.3% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.15)), GT_T(dex_genuine_min_genuine_hold_slots, 0.03)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.082 | s2=-848.629 | TP=23.3% SL=-21.3% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.15)), GT_T(dex_genuine_min_genuine_hold_slots, 0.03)) [DB-only, log rotated]
79249.24832.4705
val PnL=2.4705 | trades=2881 W:0 L:0 R:0 | train_fit=0.095 | s2=-814.56 | TP=20.1% SL=-24.3% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.3)), GT_T(wtm_genuine_hold_slots, 0.25))
val PnL=2.4705 | trades=2881 W:0 L:0 R:0 | train_fit=0.095 | s2=-813.499 | TP=27.3% SL=-21.0% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.25)), GT_T(wtm_genuine_hold_slots, 0.25))
val PnL=2.4665 | trades=2882 W:0 L:1 R:0 | train_fit=0.095 | s2=-809.546 | TP=27.0% SL=-23.7% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.9), LT_T(unique_tokens_traded, 0.35)), GT_T(trade_efficiency, 0.75))
803410.83833.5956
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.095 | s2=-1077.299 | TP=24.8% SL=-22.5% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.15)), GT_T(longest_losing_streak, 0.03))
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.095 | s2=-1076.81 | TP=21.6% SL=-22.1% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.2)), GT_T(trade_efficiency, 0.75))
val PnL=3.5956 | trades=3684 W:0 L:0 R:0 | train_fit=0.095 | s2=-1085.262 | TP=26.8% SL=-24.2% hold=1500
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(unique_tokens_traded, 0.15)), GT_T(trade_efficiency, 0.75))
81249.34561.7032
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(uni [no DB match]
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(uni [no DB match]
val PnL=1.7032 | trades=2869 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(dex_genuine_uniform_size_score, 0.95), LT_T(uni [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-489.732 | TP=33.4% SL=-29.8% hold=1500
AND(GT_T(sell_ratio, 0.05), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-485.976 | TP=50.2% SL=-28.4% hold=1500
AND(LT_T(dex_total_trades, 0.25), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-487.968 | TP=25.7% SL=-31.8% hold=1500
AND(GT_T(sell_ratio, 0.1), LT_T(wtm_avg_buy_size_sol, 0.60)) [DB-only, log rotated]
823514.75360.0053
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(sell_ratio, 0.1), LT_T(wtm_avg_buy_size_sol, 0.60)) [no DB match]
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(sell_ratio, 0.05), LT_T(wtm_avg_buy_size_sol, 0.60) [no DB match]
val PnL=0.0053 | trades=3 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(dex_total_trades, 0.25), LT_T(wtm_avg_buy_size_sol, [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.111 | s2=-2399.213 | TP=50.3% SL=-30.3% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(edge_score, 0.6)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.11 | s2=-2288.043 | TP=66.0% SL=-34.7% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(sophistication_score, 0.85)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-2342.416 | TP=66.6% SL=-20.2% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(edge_score, 0.65)) [DB-only, log rotated]
837017.780613.8535
val PnL=13.8535 | trades=17090 W:5459 L:2557 R:232 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(edge_score, 0.65)) [no DB match]
val PnL=13.7433 | trades=17739 W:5483 L:2577 R:248 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(sophistication_score, [no DB match]
val PnL=13.0618 | trades=17376 W:5466 L:2563 R:299 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(edge_score, 0.6)) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.101 | s2=-2238.349 | TP=78.1% SL=-30.5% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.097 | s2=-1946.357 | TP=72.3% SL=-30.6% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.10), LT_T(dex_max_trades_per_minute, 0.35)), AND(OR(OR(LT_T(wtm_genuine_first_buy_slot, 0.35), LT_T(w_unique_calendar_dates, 0.80)), GT_T(w_total_pnl, 0.60)), GT_T(dex_genuine_pnl_concentration, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.092 | s2=-2109.797 | TP=65.9% SL=-31.6% hold=1500
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0.5)) [DB-only, log rotated]
842418.61253.9693
val PnL=3.9693 | trades=1765 W:94 L:106 R:0 | train_fit=0.105 | s2=-2391.16 | TP=69.6% SL=-27.2% hold=1500
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, 0.55))
val PnL=3.7152 | trades=2007 W:105 L:227 R:0 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.5), LT_T(wtm_genuine_sold_sol, 0 [no DB match]
val PnL=0.0043 | trades=3 W:1 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.10), LT_T(dex_max_trad [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.108 | s2=-2256.142 | TP=59.8% SL=-19.3% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.35)), AND(GT_T(w_max_gap_between_trades, 0.80), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.107 | s2=-2259.089 | TP=66.5% SL=-16.5% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.35)), GT_T(sell_ratio, 0.03)) [DB-only, log rotated]
852419.45352.9978
val PnL=2.9978 | trades=1369 W:92 L:42 R:2 | train_fit=0 | s2=0
AND(LT_T(dex_burst_count, 0.45), LT_T(wtm_genuine_sold_sol, [no DB match]
val PnL=0.3528 | trades=185 W:18 L:0 R:3 | train_fit=0.105 | s2=-1632.541 | TP=79.5% SL=-24.6% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trades_per_minute, 0.30)), AND(OR(LT_T(closed_positions, 0.45), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03)))
val PnL=0.3516 | trades=186 W:18 L:0 R:3 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trad [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.112 | s2=-1387.441 | TP=78.8% SL=-25.6% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.1), LT_T(dex_max_trades_per_minute, 0.10)), AND(OR(LT_T(closed_positions, 0.75), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.02))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.105 | s2=-1616.221 | TP=78.5% SL=-31.8% hold=1500
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.02), LT_T(dex_max_trades_per_minute, 0.35)), AND(OR(LT_T(closed_positions, 0.75), GT_T(w_total_pnl, 0.30)), GT_T(sell_ratio, 0.03))) [DB-only, log rotated]
862413.39560.1769
val PnL=0.1769 | trades=371 W:18 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.01), LT_T(dex_max_trad [no DB match]
val PnL=0.1769 | trades=371 W:18 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.1), LT_T(dex_max_trade [no DB match]
val PnL=0.1769 | trades=371 W:18 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(wtm_avg_sell_size_sol, 0.02), LT_T(dex_max_trad [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.103 | s2=-1308.694 | TP=79.9% SL=-19.5% hold=1500
AND(AND(LT_T(profit_factor, 0.1), LT_T(dex_conviction_ratio, 0.45)), GT_T(w_total_pnl, 0.30)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.103 | s2=-1313.363 | TP=75.5% SL=-25.9% hold=1500
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio, 0.40)), GT_T(w_total_pnl, 0.30)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.103 | s2=-1372.691 | TP=52.4% SL=-24.2% hold=1500
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio, 0.35)), GT_T(w_total_pnl, 0.30)) [DB-only, log rotated]
877014.21836.5717
val PnL=6.5717 | trades=2617 W:737 L:10 R:0 | train_fit=0.195 | s2=-828.675 | TP=78.1% SL=-30.8% hold=1500
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio, 0.45)), GT_T(w_total_pnl, 0.30))
val PnL=5.9645 | trades=2223 W:693 L:8 R:0 | train_fit=0.193 | s2=-869.692 | TP=67.6% SL=-29.9% hold=1500
AND(AND(LT_T(profit_factor, 0.1), LT_T(dex_conviction_ratio, 0.40)), GT_T(w_total_pnl, 0.30))
val PnL=6.5545 | trades=2988 W:737 L:10 R:0 | train_fit=0.193 | s2=-933.752 | TP=27.3% SL=-22.0% hold=1500
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio, 0.40)), GT_T(w_total_pnl, 0.30))
882419.82460.4660
val PnL=0.4660 | trades=162 W:110 L:19 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio [no DB match]
val PnL=0.4409 | trades=168 W:110 L:25 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(profit_factor, 0.1), LT_T(dex_conviction_ratio, [no DB match]
val PnL=0.4409 | trades=168 W:110 L:25 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(profit_factor, 0.15), LT_T(dex_conviction_ratio [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.678 | s2=-154.727 | TP=79.9% SL=-17.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.226 | s2=-194.397 | TP=52.0% SL=-28.9% hold=1500
AND(AND(LT_T(expectancy, 0.45), LT_T(dex_conviction_ratio, 0.5)), GT_T(w_total_pnl, 0.30)) [DB-only, log rotated]
894310.836475.8902
val PnL=6.1748 | trades=132 W:31 L:65 R:16 | train_fit=0 | s2=0
AND(AND(LT_T(expectancy, 0.45), LT_T(dex_conviction_ratio, 0 [no DB match]
val PnL=75.8902 | trades=613 W:81 L:0 R:116 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=75.8902 | trades=613 W:81 L:0 R:116 | train_fit=4.678 | s2=-154.727 | TP=79.9% SL=-17.3% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45)))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.068 | s2=-621.895 | TP=55.8% SL=-26.3% hold=1500
AND(LT_T(w_win_rate_hour_4, 0.20), LT_T(sortino_ratio_on_dex, 0.90)) [DB-only, log rotated]
90505.457675.8641
val PnL=1.7295 | trades=1662 W:0 L:3 R:22 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_4, 0.20), LT_T(sortino_ratio_on_dex [no DB match]
val PnL=75.8641 | trades=732 W:81 L:0 R:116 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=75.8641 | trades=732 W:81 L:0 R:116 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.85), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.715 | s2=-151.725 | TP=33.4% SL=-26.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.712 | s2=-152.312 | TP=26.0% SL=-29.5% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.575 | s2=-411.615 | TP=71.4% SL=-23.7% hold=1500
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(total_trades, 0.55)) [DB-only, log rotated]
9170130.071427.4375
val PnL=27.4375 | trades=4659 W:454 L:0 R:255 | train_fit=1.378 | s2=-727.791 | TP=38.7% SL=-16.5% hold=1500
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(total_trades, 0.55))
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=4.715 | s2=-151.725 | TP=33.4% SL=-26.8% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(wtm_avg_buy_size_sol, 0.45)))
val PnL=11.9078 | trades=309 W:188 L:0 R:3 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.30), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.551 | s2=-433.357 | TP=62.2% SL=-31.5% hold=1500
AND(GT_T(w_night_trading_ratio, 0.01), LT_T(w_win_rate_hour_9, 0.97)) [DB-only, log rotated]
922495.374412.2871
val PnL=12.2871 | trades=1570 W:256 L:10 R:355 | train_fit=1.866 | s2=-364.999 | TP=50.9% SL=-18.1% hold=1500
AND(GT_T(w_night_trading_ratio, 0.01), LT_T(w_win_rate_hour_9, 0.97))
val PnL=9.6101 | trades=707 W:188 L:0 R:206 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.70), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.855 | s2=-369.071 | TP=42.6% SL=-25.8% hold=1500
AND(OR(LT_T(wtm_avg_trade_size_sol, 0.50), LT_T(wtm_avg_buy_size_sol, 0.45)), LT_T(w_win_rate_hour_9, 0.95)) [DB-only, log rotated]
932488.46060.7396
val PnL=0.7396 | trades=2056 W:0 L:1 R:0 | train_fit=0 | s2=0
AND(OR(LT_T(wtm_avg_trade_size_sol, 0.50), LT_T(wtm_avg_buy_ [no DB match]
val PnL=0.2240 | trades=406 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=0.6241 | trades=1921 W:0 L:10 R:3 | train_fit=0 | s2=0
AND(GT_T(w_night_trading_ratio, 0.01), LT_T(w_win_rate_hour_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.328 | s2=-539.146 | TP=56.3% SL=-24.4% hold=1500
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_9, 0.97)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.328 | s2=-541.279 | TP=35.8% SL=-31.5% hold=1500
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_9, 0.85)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.32 | s2=-544.912 | TP=27.7% SL=-31.5% hold=1500
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_9, 0.65)) [DB-only, log rotated]
942474.93960.0927
val PnL=0.0927 | trades=381 W:0 L:4 R:7 | train_fit=0 | s2=0
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_ [no DB match]
val PnL=0.0927 | trades=381 W:0 L:4 R:7 | train_fit=0 | s2=0
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_ [no DB match]
val PnL=0.0927 | trades=381 W:0 L:4 R:7 | train_fit=0 | s2=0
AND(GT_T(w_night_trading_ratio, 0.02), LT_T(w_win_rate_hour_ [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.235 | s2=-340.059 | TP=51.6% SL=-21.1% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.35), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.23 | s2=-366.356 | TP=44.1% SL=-27.2% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.01), LT_T(total_sells, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.229 | s2=-366.433 | TP=37.8% SL=-33.0% hold=1500
AND(GT_T(dex_genuine_win_count, 0.55), LT_T(total_sells, 0.60)) [DB-only, log rotated]
953916.04359.2144
val PnL=9.2144 | trades=2872 W:823 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_win_count, 0.55), LT_T(total_sells, 0.6 [no DB match]
val PnL=9.2144 | trades=2872 W:823 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.01), LT_T(total_sells [no DB match]
val PnL=9.2144 | trades=2872 W:823 L:0 R:0 | train_fit=0.299 | s2=-318.055 | TP=34.9% SL=-17.5% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.35), LT_T(dex_genuine_round_trip_count, 0.60))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-316.172 | TP=37.5% SL=-29.6% hold=1500
AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-317.171 | TP=55.7% SL=-17.5% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.3), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
964820.82865.9006
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_avg_genuine_entry_age_slots, 0.55), LT_ [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.3), LT_T(dex_genuine_ [no DB match]
val PnL=5.9006 | trades=1680 W:1150 L:0 R:0 | train_fit=0 | s2=0
AND(GT_T(dex_genuine_gross_loss_sol, 0.35), LT_T(dex_genuine [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.318 | s2=-489.918 | TP=63.1% SL=-12.7% hold=1500
AND(LT_T(sortino_ratio_on_dex, 0.65), LT_T(dex_total_trades, 0.65)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.312 | s2=-506.534 | TP=67.0% SL=-21.8% hold=1500
AND(GT_T(dex_genuine_gross_loss_sol, 0.50), LT_T(dex_genuine_round_trip_count, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.309 | s2=-512.348 | TP=45.8% SL=-15.2% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.10), LT_T(sortino_ratio_on_dex, 0.85)) [DB-only, log rotated]
972418.45950.7587
val PnL=0.7587 | trades=2342 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(sortino_ratio_on_dex, 0.65), LT_T(dex_total_trades, [no DB match]
val PnL=0.5116 | trades=1629 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.10), LT_T(sortino_ratio_on_dex [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=4.697 | s2=-143.499 | TP=73.4% SL=-31.4% hold=1500
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_count, 0.45), LT_T(avg_position_size, 0.45))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-480.189 | TP=74.4% SL=-20.2% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.65)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.289 | s2=-488.312 | TP=52.5% SL=-21.1% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.55)) [DB-only, log rotated]
982620.02641.6854
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.55) [no DB match]
val PnL=0.3966 | trades=646 W:0 L:0 R:0 | train_fit=0 | s2=0
AND(LT_T(w_win_rate_hour_9, 0.95), AND(GT_T(wtm_genuine_buy_ [no DB match]
val PnL=1.6854 | trades=1129 W:304 L:1 R:2 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(sortino_ratio_on_dex, 0.65) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.278 | s2=-530.352 | TP=44.4% SL=-19.3% hold=1500
AND(LT_T(edge_score, 0.95), LT_T(dex_total_trades, 0.65)) [DB-only, log rotated]
994315.71240.0115
val PnL=0.0115 | trades=745 W:76 L:87 R:1 | train_fit=0 | s2=0
AND(LT_T(edge_score, 0.95), LT_T(dex_total_trades, 0.65)) [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.182 | s2=-444.651 | TP=40.3% SL=-14.4% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.182 | s2=-442.615 | TP=40.5% SL=-17.2% hold=1500
AND(AND(OR(LT_T(wtm_genuine_hold_slots, 0.99), GT_T(dex_genuine_win_count, 0.30)), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.10), LT_T(wtm_genuine_sold_sol, 0.55))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.179 | s2=-451.308 | TP=40.0% SL=-23.8% hold=1500
AND(AND(GT_T(dex_genuine_avg_genuine_hold_slots, 0.55), LT_T(dex_burst_count, 0.65)), OR(GT_T(total_sells, 0.30), LT_T(wtm_genuine_sold_sol, 0.65))) [DB-only, log rotated]
1002411.49400.0000(none)

v10 Cycle Table (1-30 min, CR-67 signals, as-of join)

CycGensMaxFit#PromBestPnLPromoted Rules
219.31010.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.06 | s2=0.425 | TP=71.1% SL=-32.3% hold=1500
AND(AND(AND(LT_T(cr_tok_atomic_ratio, 0.10), LT_T(cr_composite_score, 0.20)), GT_T(cr_trigger_profit_factor, 0.02)), GT_T(cr_delta_composite_10, 0.40)) [DB-only, log rotated]
319.06000.0000(none)
419.06030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.196 | s2=-1346.646 | TP=75.8% SL=-23.4% hold=1500
AND(AND(GT_T(cr_avg_trade_sol, 0.2), GT_T(cr_sum_wr_genuine, 0.05)), LT_T(cr_experienced_buyers, 0.05)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.19 | s2=-1375.91 | TP=80.0% SL=-27.2% hold=1500
AND(AND(GT_T(cr_avg_trade_sol, 0.2), GT_T(cr_sum_wr_genuine, 0.1)), LT_T(cr_experienced_buyers, 0.05)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.19 | s2=-1392.677 | TP=78.7% SL=-28.5% hold=1500
AND(AND(GT_T(cr_avg_trade_sol, 0.2), GT_T(cr_sum_wr_genuine, 0.20)), LT_T(cr_experienced_buyers, 0.05)) [DB-only, log rotated]
519.06030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.118 | s2=-1226.604 | TP=79.7% SL=-24.3% hold=1500
AND(LT_T(cr_tok_concentration, 0.98), GT_T(cr_base_composite, 0.4)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.117 | s2=-1339.505 | TP=75.4% SL=-16.2% hold=1500
AND(LT_T(cr_tok_concentration, 0.95), GT_T(cr_base_composite, 0.4)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.116 | s2=-1282.711 | TP=79.3% SL=-20.2% hold=1500
AND(LT_T(cr_tok_concentration, 0.8), GT_T(cr_base_composite, 0.4)) [DB-only, log rotated]
619.56500.0000(none)
719.06000.0000(none)
819.06010.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=5.411 | s2=-154.625 | TP=74.0% SL=-15.5% hold=1500
AND(AND(GT_T(cr_total_sol_inflow, 0.7), GT_T(cr_dev_bot_buyers, 0.20)), AND(LT_T(cr_delta_composite_10, 0.95), LT_T(cr_trigger_is_bot, 0.70))) [DB-only, log rotated]
9131.70000.0000(none)
1019.06000.0000(none)
1119.06030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.664 | s2=-552.705 | TP=67.7% SL=-18.4% hold=1500
AND(OR(AND(GT_T(cr_total_sol_inflow, 0.3), AND(GT_T(cr_elite_genuine_buyers, 0.2), AND(LT_T(cr_trigger_is_bot, 0.97), LT_T(cr_trigger_profit_factor, 0.75)))), LT_T(cr_scalper_buyers, 0.90)), GT_T(cr_sum_expectancy_genuine, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.663 | s2=-532.563 | TP=79.9% SL=-17.6% hold=1500
AND(OR(AND(GT_T(cr_bot_buyers, 0.3), AND(GT_T(cr_suspicious_buyers, 0.55), AND(LT_T(cr_trigger_is_bot, 0.97), LT_T(cr_net_repeat_buyers, 0.15)))), LT_T(cr_scalper_buyers, 0.90)), GT_T(cr_sum_expectancy_genuine, 0.60)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.663 | s2=-540.858 | TP=78.7% SL=-26.5% hold=1500
AND(OR(AND(GT_T(cr_bot_buyers, 0.3), AND(GT_T(cr_elite_genuine_buyers, 0.55), AND(LT_T(cr_trigger_is_bot, 0.97), LT_T(cr_net_repeat_buyers, 0.15)))), LT_T(cr_scalper_buyers, 0.90)), GT_T(cr_sum_expectancy_genuine, 0.60)) [DB-only, log rotated]
12134.24400.0000(none)
13172.27000.0000(none)
14172.27020.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=16.788 | s2=-30.111 | TP=65.9% SL=-18.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
15172.27030.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=16.788 | s2=-30.111 | TP=65.9% SL=-18.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
16167.89200.0000(none)
17167.89200.0000(none)
18167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.171 | s2=-1105.304 | TP=33.4% SL=-32.2% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.152 | s2=-1241.584 | TP=35.1% SL=-28.9% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.15 | s2=-1218.137 | TP=56.9% SL=-27.3% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
19167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.14 | s2=-1286.053 | TP=74.8% SL=-34.3% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.45)), AND(GT_T(cr_trigger_profit_factor, 0.25), GT_T(cr_total_sell_events, 0.3))), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_total_sol_outflow, 0.3)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.131 | s2=-1408.181 | TP=64.1% SL=-18.2% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.5)), AND(GT_T(cr_trigger_profit_factor, 0.25), GT_T(cr_total_sell_events, 0.3))), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_total_sol_outflow, 0.3)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.127 | s2=-1402.724 | TP=68.7% SL=-34.9% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.5)), AND(GT_T(cr_trigger_profit_factor, 0.35), GT_T(cr_total_sell_events, 0.3))), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_total_sol_outflow, 0.3)) [DB-only, log rotated]
20167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.069 | s2=-2234.693 | TP=79.3% SL=-34.6% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), GT_T(cr_buyer_quality_score, 0.02)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_total_sell_events, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.066 | s2=-2357.996 | TP=40.3% SL=-33.9% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), GT_T(cr_buyer_quality_score, 0.03)), GT_T(cr_dev_bot_buyers, 0.5)), GT_T(cr_total_sell_events, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.064 | s2=-2484.472 | TP=32.4% SL=-32.4% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), GT_T(cr_buyer_quality_score, 0.02)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_total_sell_events, 0.55)) [DB-only, log rotated]
22167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.167 | s2=-1133.413 | TP=53.8% SL=-33.7% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), AND(GT_T(cr_sum_wr_genuine, 0.15), OR(GT_T(cr_token_health_score, 0.35), GT_T(cr_whale_sol_pct, 0.45)))), AND(GT_T(cr_anti_signal_penalty, 0.50), GT_T(cr_sum_pf_genuine, 0.40))), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.167 | s2=-1134.482 | TP=70.7% SL=-19.6% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), AND(GT_T(cr_sum_wr_genuine, 0.15), OR(GT_T(cr_token_health_score, 0.35), GT_T(cr_whale_sol_pct, 0.5)))), AND(GT_T(cr_anti_signal_penalty, 0.50), GT_T(cr_sum_pf_genuine, 0.40))), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.167 | s2=-1126.104 | TP=68.3% SL=-33.8% hold=1500
AND(AND(AND(GT_T(cr_conviction_score, 0.4), AND(GT_T(cr_sum_wr_genuine, 0.15), OR(GT_T(cr_token_health_score, 0.35), GT_T(cr_whale_sol_pct, 0.55)))), AND(GT_T(cr_anti_signal_penalty, 0.50), GT_T(cr_sum_pf_genuine, 0.40))), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
23167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.198 | s2=-1000000.0 | TP=500.0% SL=-30.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.60), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.198 | s2=-1000000.0 | TP=500.0% SL=-30.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.60), GT_T(cr_net_retail_sol, 0.3)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.198 | s2=-1000000.0 | TP=500.0% SL=-30.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.60), GT_T(cr_net_retail_sol, 0.3)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
24167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.186 | s2=-1786.461 | TP=74.3% SL=-26.4% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_proven_genuine_buyers, 0.8)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.7), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.183 | s2=-1826.195 | TP=48.1% SL=-30.1% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_proven_genuine_buyers, 0.8)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(AND(LT_T(cr_repeat_buyers, 0.30), LT_T(cr_momentum_score, 0.20)), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.183 | s2=-1830.93 | TP=40.6% SL=-34.1% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_proven_genuine_buyers, 0.8)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(AND(LT_T(cr_repeat_buyers, 0.30), LT_T(cr_momentum_score, 0.20)), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
25167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.237 | s2=-1080.524 | TP=73.0% SL=-30.1% hold=1500
AND(AND(OR(LT_T(cr_buyer_retention, 0.65), LT_T(cr_sum_expectancy_genuine, 0.7)), OR(LT_T(cr_total_sol_inflow, 0.97), LT_T(cr_bot_buyers, 0.20))), OR(AND(OR(GT_T(cr_delta_composite_max, 0.05), GT_T(cr_net_elite_buyers, 0.50)), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.237 | s2=-1076.74 | TP=39.1% SL=-32.0% hold=1500
AND(AND(OR(LT_T(cr_buyer_retention, 0.65), LT_T(cr_sum_expectancy_genuine, 0.7)), OR(LT_T(cr_trigger_profit_factor, 0.97), LT_T(cr_bot_buyers, 0.20))), OR(AND(OR(GT_T(cr_delta_composite_max, 0.05), GT_T(cr_net_elite_buyers, 0.50)), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.221 | s2=-1158.862 | TP=63.0% SL=-34.9% hold=1500
AND(AND(OR(LT_T(cr_buyer_retention, 0.65), LT_T(cr_sum_expectancy_genuine, 0.7)), OR(LT_T(cr_trigger_profit_factor, 0.97), LT_T(cr_bot_buyers, 0.20))), OR(AND(OR(GT_T(cr_delta_composite_max, 0.05), GT_T(cr_net_elite_buyers, 0.6)), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
26167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.303 | s2=-786.367 | TP=51.7% SL=-33.6% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), LT_T(cr_buyer_retention, 0.20)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_raw_composite, 0.55)), OR(AND(GT_T(cr_net_elite_buyers, 0.60), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.299 | s2=-792.959 | TP=57.0% SL=-28.2% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), LT_T(cr_buyer_retention, 0.20)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_raw_composite, 0.6)), OR(AND(GT_T(cr_net_elite_buyers, 0.60), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.296 | s2=-800.988 | TP=64.3% SL=-33.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), LT_T(cr_buyer_retention, 0.20)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_anti_signal_penalty, 0.55)), OR(AND(GT_T(cr_net_elite_buyers, 0.60), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
27167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.168 | s2=-2761.572 | TP=54.2% SL=-33.8% hold=1500
AND(AND(LT_T(cr_anti_signal_penalty, 0.2), LT_T(cr_buyer_retention, 0.8)), GT_T(cr_scalper_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.165 | s2=-2773.652 | TP=68.5% SL=-29.8% hold=1500
AND(AND(LT_T(cr_anti_signal_penalty, 0.2), LT_T(cr_buyer_retention, 0.7)), GT_T(cr_scalper_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.165 | s2=-2787.468 | TP=69.1% SL=-27.8% hold=1500
AND(AND(LT_T(cr_anti_signal_penalty, 0.2), LT_T(cr_buyer_retention, 0.65)), GT_T(cr_scalper_buyers, 0.50)) [DB-only, log rotated]
28167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.791 | s2=-116.054 | TP=54.3% SL=-25.7% hold=1500
AND(AND(LT_T(cr_tok_atomic_ratio, 0.1), LT_T(cr_scalper_buyers, 0.05)), GT_T(cr_conviction_score, 0.40)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.775 | s2=-120.24 | TP=52.6% SL=-22.7% hold=1500
AND(AND(LT_T(cr_tok_atomic_ratio, 0.1), LT_T(cr_newbie_buyers, 0.05)), GT_T(cr_conviction_score, 0.40)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.76 | s2=-110.774 | TP=80.0% SL=-26.3% hold=1500
AND(AND(AND(LT_T(cr_tok_atomic_ratio, 0.15), LT_T(cr_composite_score, 0.02)), LT_T(cr_total_sol_outflow, 0.10)), GT_T(cr_conviction_score, 0.40)) [DB-only, log rotated]
29167.89200.0000(none)
30167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.149 | s2=-6417.45 | TP=79.6% SL=-26.3% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.149 | s2=-6519.603 | TP=73.3% SL=-16.6% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.75)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.148 | s2=-6920.941 | TP=52.6% SL=-13.5% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.03), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
31167.89210.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
32167.89210.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
33167.89200.0000(none)
34167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.638 | s2=-1407.76 | TP=79.4% SL=-18.0% hold=1500
OR(AND(LT_T(cr_tok_concentration, 0.55), GT_T(cr_dev_bot_buyers, 0.2)), AND(GT_T(cr_total_buy_events, 0.4), LT_T(cr_newbie_buyers, 0.15))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.579 | s2=-1517.226 | TP=53.1% SL=-19.0% hold=1500
OR(AND(LT_T(cr_tok_concentration, 0.98), GT_T(cr_dev_bot_buyers, 0.2)), AND(GT_T(cr_total_buy_events, 0.4), LT_T(cr_newbie_buyers, 0.1))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=1.547 | s2=-1505.713 | TP=78.3% SL=-10.4% hold=1500
OR(AND(LT_T(cr_tok_concentration, 0.6), GT_T(cr_dev_bot_buyers, 0.2)), AND(GT_T(cr_total_buy_events, 0.4), LT_T(cr_newbie_buyers, 0.1))) [DB-only, log rotated]
35167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.151 | s2=-9886.732 | TP=33.0% SL=-15.3% hold=1500
OR(AND(LT_T(cr_elite_genuine_buyers, 0.15), LT_T(cr_max_trade_sol, 0.2)), GT_T(cr_dev_bot_buyers, 0.2)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.151 | s2=-9041.842 | TP=79.8% SL=-14.0% hold=1500
OR(AND(LT_T(cr_elite_genuine_buyers, 0.05), LT_T(cr_max_trade_sol, 0.2)), GT_T(cr_dev_bot_buyers, 0.2)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.142 | s2=-9596.803 | TP=69.8% SL=-18.2% hold=1500
OR(AND(LT_T(cr_elite_genuine_buyers, 0.15), LT_T(cr_max_trade_sol, 0.1)), GT_T(cr_dev_bot_buyers, 0.2)) [DB-only, log rotated]
36167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.816 | s2=-2834.285 | TP=55.6% SL=-24.2% hold=1500
AND(LT_T(cr_tok_concentration, 0.65), GT_T(cr_dev_bot_buyers, 0.25)) [DB-only, log rotated]
37167.89210.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.545 | s2=-6622.876 | TP=78.4% SL=-22.9% hold=1500
AND(AND(GT_T(cr_momentum_score, 0.85), LT_T(cr_bot_sellers, 0.30)), AND(AND(LT_T(cr_buyer_retention, 0.03), GT_T(cr_proven_genuine_buyers, 0.10)), LT_T(cr_total_sol_inflow, 0.6))) [DB-only, log rotated]
38167.89210.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
39167.89200.0000(none)
40167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
41167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.557 | s2=-257.071 | TP=27.4% SL=-27.8% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repeat_buyers, 0.25), GT_T(cr_elite_genuine_sellers, 0.01))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
42167.89200.0000(none)
43167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.143 | s2=-952.364 | TP=54.8% SL=-31.8% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.142 | s2=-972.364 | TP=52.5% SL=-25.6% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_proven_genuine_buyers, 0.8)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.123 | s2=-1107.998 | TP=56.0% SL=-30.3% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_sum_pnl_genuine, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
44167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.171 | s2=-1056.071 | TP=49.6% SL=-25.2% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.152 | s2=-1234.217 | TP=38.9% SL=-17.6% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.15 | s2=-1178.97 | TP=74.4% SL=-33.4% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
45167.89220.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.247 | s2=-895.47 | TP=35.2% SL=-23.1% hold=1500
AND(AND(OR(AND(LT_T(cr_dev_bot_buyers, 0.15), LT_T(cr_buyer_retention, 0.8)), LT_T(cr_sum_wr_genuine, 0.80)), GT_T(cr_anti_signal_penalty, 0.4)), OR(LT_T(cr_large_buys, 0.6), GT_T(cr_total_sol_outflow, 0.3))) [DB-only, log rotated]
47167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.192 | s2=-1113.308 | TP=28.9% SL=-23.6% hold=1500
AND(AND(OR(AND(LT_T(cr_net_repeat_buyers, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.186 | s2=-1046.869 | TP=60.5% SL=-27.9% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.85)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.186 | s2=-1043.373 | TP=79.3% SL=-20.9% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.85)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
48167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.206 | s2=-1343.891 | TP=66.5% SL=-33.2% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.202 | s2=-1371.42 | TP=45.8% SL=-34.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.55), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.202 | s2=-1360.537 | TP=60.4% SL=-25.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.55), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
49167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.216 | s2=-1651.022 | TP=31.4% SL=-30.9% hold=1500
AND(AND(OR(AND(LT_T(cr_net_repeat_buyers, 0.05), GT_T(cr_token_health_score, 0.7)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_dev_bot_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.216 | s2=-1641.379 | TP=31.6% SL=-33.9% hold=1500
AND(AND(OR(AND(LT_T(cr_net_repeat_buyers, 0.05), GT_T(cr_token_health_score, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_dev_bot_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.215 | s2=-1581.759 | TP=67.5% SL=-22.6% hold=1500
AND(AND(OR(AND(LT_T(cr_net_repeat_buyers, 0.05), GT_T(cr_token_health_score, 0.8)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_dev_bot_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
50167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.216 | s2=-1649.432 | TP=47.2% SL=-17.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.216 | s2=-1587.104 | TP=77.5% SL=-29.3% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.55)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.215 | s2=-1619.755 | TP=41.6% SL=-34.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.5)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
51167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.2 | s2=-1871.717 | TP=33.1% SL=-34.9% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.95)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.199 | s2=-1876.603 | TP=50.1% SL=-32.3% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.9)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.193 | s2=-1919.391 | TP=45.1% SL=-31.1% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.95)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.55), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
52167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.234 | s2=-1100.175 | TP=25.9% SL=-22.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), GT_T(cr_sum_pf_genuine, 0.1)), LT_T(cr_proven_genuine_buyers, 0.65)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.6), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.234 | s2=-1088.324 | TP=31.8% SL=-25.7% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), GT_T(cr_sum_pf_genuine, 0.2)), LT_T(cr_proven_genuine_buyers, 0.65)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.6), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.229 | s2=-1096.47 | TP=34.5% SL=-30.1% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.25), GT_T(cr_sum_pf_genuine, 0.1)), LT_T(cr_proven_genuine_buyers, 0.65)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.6), GT_T(cr_net_retail_sol, 0.4)), GT_T(cr_total_sol_outflow, 0.2))) [DB-only, log rotated]
53167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.25 | s2=-892.48 | TP=37.6% SL=-32.1% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.25), LT_T(cr_buyer_retention, 0.40)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.15))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.241 | s2=-927.113 | TP=56.4% SL=-21.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.3), LT_T(cr_buyer_retention, 0.95)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.55), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.15))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.237 | s2=-943.278 | TP=40.9% SL=-21.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.25), LT_T(cr_buyer_retention, 0.40)), LT_T(cr_proven_genuine_buyers, 0.20)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.55), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.15))) [DB-only, log rotated]
54167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.166 | s2=-1096.969 | TP=41.7% SL=-24.8% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), OR(GT_T(cr_genuine_buyers, 0.1), LT_T(cr_unique_sellers, 0.5))), LT_T(cr_proven_genuine_buyers, 0.7)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.166 | s2=-1093.271 | TP=61.3% SL=-21.3% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.45), OR(GT_T(cr_genuine_buyers, 0.1), LT_T(cr_unique_sellers, 0.5))), LT_T(cr_proven_genuine_buyers, 0.7)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.158 | s2=-1147.318 | TP=48.3% SL=-21.9% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), OR(GT_T(cr_genuine_buyers, 0.1), LT_T(cr_unique_sellers, 0.5))), LT_T(cr_proven_genuine_buyers, 0.35)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
55167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.159 | s2=-837.172 | TP=71.7% SL=-22.1% hold=1500
AND(AND(OR(LT_T(cr_total_buy_events, 0.3), LT_T(cr_unique_sellers, 0.3)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.05), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.158 | s2=-875.701 | TP=39.9% SL=-28.7% hold=1500
AND(AND(OR(LT_T(cr_total_buy_events, 0.3), LT_T(cr_unique_sellers, 0.25)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.05), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.158 | s2=-877.033 | TP=38.8% SL=-27.0% hold=1500
AND(AND(OR(LT_T(cr_total_buy_events, 0.3), LT_T(cr_repeat_buyers, 0.2)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_elite_buyers, 0.05), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.05))) [DB-only, log rotated]
56167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.163 | s2=-3633.097 | TP=79.7% SL=-29.0% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_buyer_retention, 0.60), GT_T(cr_net_retail_sol, 0.1)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.161 | s2=-3907.051 | TP=41.8% SL=-27.8% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.65)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_buyer_retention, 0.60), GT_T(cr_net_retail_sol, 0.1)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.159 | s2=-3751.384 | TP=72.1% SL=-17.3% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.65)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_buyer_retention, 0.1), GT_T(cr_net_retail_sol, 0.15)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
57247082.90936.5419
val PnL=6.5419 | trades=17040 W:4172 L:2911 R:26 | train_fit=0.149 | s2=-7295.743 | TP=30.5% SL=-24.6% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25)))
val PnL=6.4471 | trades=17071 W:4172 L:2935 R:26 | train_fit=0.148 | s2=-6846.808 | TP=48.9% SL=-19.2% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.03), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25)))
val PnL=6.4471 | trades=17071 W:4172 L:2935 R:26 | train_fit=0.149 | s2=-6481.867 | TP=70.2% SL=-22.6% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.75)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25)))
58669448.65540.6704
val PnL=0.6704 | trades=17338 W:760 L:53 R:0 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_buyer_growth_rate, 0.25), GT_T(cr_gen [no DB match]
val PnL=0.2956 | trades=230 W:9 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.135 | s2=-10467.8 | TP=44.8% SL=-18.8% hold=1500
AND(AND(OR(AND(GT_T(cr_bot_buyers, 0.55), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_trigger_bot_confidence, 0.7)), LT_T(cr_tok_concentration, 0.1)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
594014284.62450.4016
val PnL=0.4016 | trades=278 W:26 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_c [no DB match]
val PnL=0.3111 | trades=207 W:26 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repea [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.149 | s2=-6502.279 | TP=72.2% SL=-22.1% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.02), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.75)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.149 | s2=-6473.153 | TP=72.8% SL=-32.0% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.01), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.148 | s2=-6876.315 | TP=47.8% SL=-20.1% hold=1500
AND(AND(OR(AND(GT_T(cr_trigger_profit_factor, 0.03), LT_T(cr_buyer_retention, 0.65)), LT_T(cr_raw_buyer_quality_score, 0.7)), LT_T(cr_repeat_sellers, 0.25)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
603513949.12360.8931
val PnL=0.8931 | trades=1719 W:60 L:106 R:0 | train_fit=0 | s2=0
AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_tok_concentration [no DB match]
val PnL=0.8931 | trades=1719 W:60 L:106 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_freshness, 0. [no DB match]
val PnL=0.8931 | trades=1719 W:60 L:106 R:0 | train_fit=0 | s2=0
AND(LT_T(cr_tok_concentration, 0.65), GT_T(cr_dev_bot_buyers [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.127 | s2=-10316.408 | TP=62.2% SL=-32.3% hold=1500
AND(AND(OR(AND(GT_T(cr_buyer_growth_rate, 0.25), GT_T(cr_genuine_buyers, 0.1)), LT_T(cr_elite_genuine_buyers, 0.85)), LT_T(cr_tok_concentration, 0.1)), OR(AND(GT_T(cr_whale_sol_pct, 0.05), GT_T(cr_net_retail_sol, 0.50)), GT_T(cr_conviction_score, 0.25))) [DB-only, log rotated]
616014218.07860.6788
val PnL=0.6788 | trades=256 W:26 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), AND(GT_T(cr_convictio [no DB match]
val PnL=0.4630 | trades=806 W:51 L:128 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_freshness, 0. [no DB match]
val PnL=0.5960 | trades=239 W:11 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), AND(GT_T(cr_convictio [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.557 | s2=-257.071 | TP=27.4% SL=-27.8% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repeat_buyers, 0.25), GT_T(cr_elite_genuine_sellers, 0.01))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
625914303.20642.7914
val PnL=2.6794 | trades=902 W:504 L:95 R:1 | train_fit=0 | s2=0
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), OR(OR(LT_T(cr_scalper [no DB match]
val PnL=2.7914 | trades=1008 W:504 L:95 R:1 | train_fit=2.228 | s2=-957.875 | TP=71.3% SL=-31.1% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_freshness, 0.95)), LT_T(cr_tok_concentration, 0.70))
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.302 | s2=-961.571 | TP=51.3% SL=-26.6% hold=1500
AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_tok_concentration, 0.98)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.227 | s2=-945.768 | TP=78.6% SL=-14.2% hold=1500
AND(LT_T(cr_tok_concentration, 0.65), GT_T(cr_dev_bot_buyers, 0.2)) [DB-only, log rotated]
637014224.8374124.0900
val PnL=0.9822 | trades=912 W:241 L:100 R:3 | train_fit=2.228 | s2=-957.875 | TP=71.3% SL=-31.1% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_freshness, 0.95)), LT_T(cr_tok_concentration, 0.70))
val PnL=124.0900 | trades=545 W:174 L:0 R:0 | train_fit=0 | s2=0
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profi [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=3.236 | s2=-709.51 | TP=55.5% SL=-23.8% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), AND(GT_T(cr_conviction_score, 0.45), LT_T(cr_total_buy_events, 0.25))), LT_T(cr_tok_concentration, 0.7)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=3.23 | s2=-679.214 | TP=78.0% SL=-22.6% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), AND(GT_T(cr_conviction_score, 0.45), LT_T(cr_total_buy_events, 0.2))), LT_T(cr_tok_concentration, 0.7)) [DB-only, log rotated]
643416843.97430.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=5.562 | s2=-397.835 | TP=75.7% SL=-29.0% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), OR(AND(GT_T(cr_conviction_score, 0.1), LT_T(cr_unique_buyers, 0.25)), LT_T(cr_composite_score, 0.25))), LT_T(cr_tok_concentration, 0.7)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=5.333 | s2=-428.14 | TP=56.6% SL=-14.3% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), OR(OR(LT_T(cr_scalper_buyers, 0.97), GT_T(cr_max_trade_sol, 0.20)), LT_T(cr_composite_score, 0.25))), LT_T(cr_tok_concentration, 0.7)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=2.228 | s2=-957.875 | TP=71.3% SL=-31.1% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_freshness, 0.95)), LT_T(cr_tok_concentration, 0.70)) [DB-only, log rotated]
654516845.31640.1456
val PnL=0.1456 | trades=202 W:8 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repea [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=5.813 | s2=-432.169 | TP=33.4% SL=-17.7% hold=1500
AND(AND(GT_T(cr_dev_bot_buyers, 0.20), LT_T(cr_composite_score, 0.25)), LT_T(cr_tok_concentration, 0.7)) [DB-only, log rotated]
665416907.05420.6712
val PnL=0.6712 | trades=350 W:24 L:1 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_de [no DB match]
val PnL=0.5896 | trades=526 W:24 L:1 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_c [no DB match]
672816922.56941.4765
val PnL=0.4755 | trades=207 W:52 L:3 R:0 | train_fit=9.557 | s2=-257.071 | TP=27.4% SL=-27.8% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repeat_buyers, 0.25), GT_T(cr_elite_genuine_sellers, 0.01))), LT_T(cr_experienced_buyers, 0.50))
val PnL=1.4765 | trades=259 W:259 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55))
val PnL=0.9873 | trades=361 W:259 L:102 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_pr [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
682416926.31241.5356
val PnL=1.5356 | trades=1449 W:303 L:11 R:0 | train_fit=10.443 | s2=-226.38 | TP=78.3% SL=-32.3% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.60), OR(GT_T(cr_total_sol_outflow, 0.05), LT_T(cr_total_buy_events, 0.75))), GT_T(cr_unique_sellers, 0.55))), LT_T(cr_experienced_buyers, 0.50))
val PnL=0.9873 | trades=361 W:259 L:102 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_pr [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.664 | s2=-247.032 | TP=77.0% SL=-21.1% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.75), GT_T(cr_buyer_quality_score, 0.5)), GT_T(cr_unique_sellers, 0.5))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=8.273 | s2=-267.123 | TP=57.2% SL=-18.9% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(LT_T(cr_base_composite, 0.75), GT_T(cr_trigger_loss_frequency, 0.30))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
69361345.57230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=11.022 | s2=-217.185 | TP=53.3% SL=-19.0% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.75), OR(GT_T(cr_total_sol_outflow, 0.05), OR(LT_T(cr_large_buys, 0.10), GT_T(cr_trigger_expectancy, 0.85)))), GT_T(cr_unique_sellers, 0.55))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
70241022.68667.6099
val PnL=7.6099 | trades=2656 W:762 L:15 R:0 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_r [no DB match]
val PnL=6.8542 | trades=3067 W:803 L:219 R:1 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_r [no DB match]
val PnL=7.1280 | trades=3345 W:803 L:219 R:1 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_r [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=67.892 | s2=-2.531 | TP=66.2% SL=-23.7% hold=1500
AND(AND(LT_T(cr_trigger_is_bot, 0.40), LT_T(cr_trigger_profit_factor, 0.75)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.557 | s2=-216.146 | TP=79.9% SL=-26.4% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repeat_buyers, 0.25), GT_T(cr_elite_genuine_sellers, 0.01))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
71241238.80535.0821
val PnL=5.0621 | trades=6041 W:542 L:121 R:0 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_r [no DB match]
val PnL=0.5269 | trades=437 W:32 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_de [no DB match]
val PnL=5.0821 | trades=6128 W:542 L:121 R:0 | train_fit=0 | s2=0
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), LT_T(cr_buyer_re [no DB match]
72401426.11061.1587
val PnL=1.1587 | trades=1950 W:346 L:304 R:4 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buye [no DB match]
val PnL=0.1989 | trades=216 W:15 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_de [no DB match]
val PnL=1.1587 | trades=1950 W:346 L:304 R:4 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.2), LT_T(cr_buyer [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.143 | s2=-917.575 | TP=70.3% SL=-31.9% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.123 | s2=-1086.287 | TP=80.0% SL=-26.0% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_sum_pnl_genuine, 0.75)), GT_T(cr_dev_bot_buyers, 0.55)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.11 | s2=-1187.521 | TP=68.9% SL=-34.8% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_sum_pnl_genuine, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
73451049.54258.7911
val PnL=8.7911 | trades=3768 W:860 L:237 R:10 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buye [no DB match]
val PnL=0.0832 | trades=19 W:5 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_pr [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=10.443 | s2=-226.38 | TP=78.3% SL=-32.3% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.60), OR(GT_T(cr_total_sol_outflow, 0.05), LT_T(cr_total_buy_events, 0.75))), GT_T(cr_unique_sellers, 0.55))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.152 | s2=-1194.271 | TP=42.1% SL=-31.4% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.35), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.15 | s2=-1164.94 | TP=64.8% SL=-24.7% hold=1500
AND(AND(OR(AND(GT_T(cr_max_trade_sol, 0.4), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_genuine_buyers, 0.75)), GT_T(cr_dev_bot_buyers, 0.6)), GT_T(cr_repeat_buyers, 0.35)) [DB-only, log rotated]
74311261.14748.3589
val PnL=8.3589 | trades=2477 W:781 L:25 R:14 | train_fit=0.177 | s2=-1229.639 | TP=45.6% SL=-18.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_trigger_profit_factor, 0.35)), OR(AND(GT_T(cr_whale_sol_pct, 0.60), GT_T(cr_sum_expectancy_genuine, 0.4)), GT_T(cr_total_sol_outflow, 0.3)))
val PnL=8.1828 | trades=2442 W:748 L:23 R:14 | train_fit=0.177 | s2=-1245.058 | TP=36.5% SL=-24.4% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.2), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_trigger_profit_factor, 0.35)), OR(AND(GT_T(cr_whale_sol_pct, 0.60), GT_T(cr_sum_expectancy_genuine, 0.4)), GT_T(cr_total_sol_outflow, 0.3)))
val PnL=8.1828 | trades=2442 W:748 L:23 R:14 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buye [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=10.443 | s2=-226.38 | TP=78.3% SL=-32.3% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.60), OR(GT_T(cr_total_sol_outflow, 0.05), LT_T(cr_total_buy_events, 0.75))), GT_T(cr_unique_sellers, 0.55))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
75241694.41846.0536
val PnL=6.0536 | trades=2458 W:1283 L:374 R:1 | train_fit=0.159 | s2=-1025.487 | TP=46.3% SL=-33.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.85)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_total_sol_inflow, 0.35)), GT_T(cr_total_sol_outflow, 0.25)))
val PnL=5.4473 | trades=2351 W:1176 L:374 R:1 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buye [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=35.732 | s2=-13.749 | TP=40.0% SL=-34.9% hold=1500
AND(AND(GT_T(cr_tok_quality_ratio, 0.95), LT_T(cr_trigger_profit_factor, 0.85)), LT_T(cr_suspicious_buyers, 0.55)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=9.557 | s2=-216.146 | TP=79.9% SL=-26.4% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), AND(LT_T(cr_repeat_buyers, 0.25), GT_T(cr_elite_genuine_sellers, 0.01))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
76532037.41167.7181
val PnL=7.7181 | trades=3143 W:1930 L:783 R:3 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_repeat_buyers, 0.05), LT_T(cr_buyer_r [no DB match]
val PnL=0.1058 | trades=1849 W:174 L:0 R:0 | train_fit=0 | s2=0
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_de [no DB match]
val PnL=7.7181 | trades=3143 W:1930 L:783 R:3 | train_fit=0 | s2=0
AND(AND(OR(AND(LT_T(cr_repeat_buyers, 0.05), LT_T(cr_buyer_r [no DB match]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.189 | s2=-1059.112 | TP=70.2% SL=-22.0% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.99)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.189 | s2=-1060.919 | TP=69.0% SL=-22.8% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.03), LT_T(cr_buyer_retention, 0.99)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.183 | s2=-1109.603 | TP=36.6% SL=-23.7% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.8)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
77552288.42330.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.219 | s2=-1233.465 | TP=72.9% SL=-32.0% hold=1500
AND(AND(OR(AND(LT_T(cr_net_repeat_buyers, 0.03), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.10), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.206 | s2=-1316.696 | TP=79.7% SL=-30.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.5), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.202 | s2=-1338.697 | TP=67.1% SL=-29.5% hold=1500
AND(AND(OR(AND(LT_T(cr_total_buy_events, 0.05), LT_T(cr_buyer_retention, 0.75)), LT_T(cr_raw_buyer_quality_score, 0.75)), GT_T(cr_anti_signal_penalty, 0.50)), OR(AND(GT_T(cr_whale_sol_pct, 0.55), GT_T(cr_net_retail_sol, 0.35)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
78167.89230.0000
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=10.443 | s2=-226.38 | TP=78.3% SL=-32.3% hold=1500
AND(AND(GT_T(cr_experienced_buyers, 0.65), OR(AND(GT_T(cr_delta_composite_10, 0.60), OR(GT_T(cr_total_sol_outflow, 0.05), LT_T(cr_total_buy_events, 0.75))), GT_T(cr_unique_sellers, 0.55))), LT_T(cr_experienced_buyers, 0.50)) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.205 | s2=-1647.097 | TP=60.0% SL=-23.6% hold=1500
AND(AND(OR(AND(LT_T(cr_repeat_buyers, 0.05), LT_T(cr_buyer_retention, 0.99)), LT_T(cr_proven_genuine_buyers, 0.25)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_repeat_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]
val PnL=0.0000 | trades=0 W:0 L:0 R:0 | train_fit=0.205 | s2=-1688.902 | TP=41.6% SL=-25.0% hold=1500
AND(AND(OR(AND(LT_T(cr_repeat_buyers, 0.05), LT_T(cr_buyer_retention, 0.98)), LT_T(cr_proven_genuine_buyers, 0.25)), GT_T(cr_suspicious_buyers, 0.45)), OR(AND(GT_T(cr_net_repeat_buyers, 0.5), GT_T(cr_net_retail_sol, 0.45)), GT_T(cr_total_sol_outflow, 0.25))) [DB-only, log rotated]