{"ok":true,"generated_at":"2026-08-09T21:04:32.200Z","window_days":90,"min_trades_qualified":25,"total_strategies":3,"qualified_count":3,"sparkline_days":null,"sparklines":null,"strategies":[{"strategy":"breakout_v1","trades":1055,"long_trades":893,"short_trades":162,"wins":397,"losses":658,"win_rate_pct":37.63,"profit_factor_net":1.0663,"avg_net_bps":6.42,"sum_net_bps":6771.82,"max_drawdown_bps":7441.21,"sharpe_annualized":2.227,"last_trade_at":"2026-08-09T19:31:52.006Z","qualified":true,"composite_score":5.213,"strategy_url":"https://bykaranteli.com/strategies/breakout_v1"},{"strategy":"trend_follow_v1","trades":505,"long_trades":352,"short_trades":153,"wins":176,"losses":329,"win_rate_pct":34.85,"profit_factor_net":0.7534,"avg_net_bps":-33.62,"sum_net_bps":-16979.81,"max_drawdown_bps":18533.31,"sharpe_annualized":-4.2884,"last_trade_at":"2026-08-09T21:01:03.210Z","qualified":true,"composite_score":2.3602,"strategy_url":"https://bykaranteli.com/strategies/trend_follow_v1"},{"strategy":"mean_reversion_v1","trades":63,"long_trades":55,"short_trades":8,"wins":19,"losses":44,"win_rate_pct":30.16,"profit_factor_net":0.4577,"avg_net_bps":-51.71,"sum_net_bps":-3257.57,"max_drawdown_bps":4443.95,"sharpe_annualized":-8.6571,"last_trade_at":"2026-06-16T16:30:48.504Z","qualified":true,"composite_score":0.4382,"strategy_url":"https://bykaranteli.com/strategies/mean_reversion_v1"}],"disclaimers":{"evalMode":"terminal","note":"Composite score = PF × √(trades/min) × winness weight. 25-trade minimum to qualify; below that not ranked."}}