{ "total_recommendations": 170, "by_strategy": { "momentum": { "count": 32, "wins_1d": 18, "losses_1d": 6, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 75.0 }, "insider_buying": { "count": 8, "wins_1d": 4, "losses_1d": 1, "wins_7d": 2, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 80.0, "win_rate_7d": 100.0 }, "options_flow": { "count": 5, "wins_1d": 5, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0 }, "earnings_calendar": { "count": 4, "wins_1d": 1, "losses_1d": 2, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 33.3 }, "Momentum": { "count": 40, "wins_1d": 23, "losses_1d": 17, "wins_7d": 23, "losses_7d": 17, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 57.5, "win_rate_7d": 57.5 }, "Insider Play": { "count": 13, "wins_1d": 8, "losses_1d": 5, "wins_7d": 8, "losses_7d": 5, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 61.5, "win_rate_7d": 61.5 }, "Contrarian Value": { "count": 6, "wins_1d": 3, "losses_1d": 3, "wins_7d": 3, "losses_7d": 3, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 50.0 }, "Earnings Play": { "count": 3, "wins_1d": 1, "losses_1d": 2, "wins_7d": 1, "losses_7d": 2, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 33.3, "win_rate_7d": 33.3 }, "News Catalyst": { "count": 1, "wins_1d": 0, "losses_1d": 1, "wins_7d": 0, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "Volume Accumulation": { "count": 1, "wins_1d": 1, "losses_1d": 0, "wins_7d": 1, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 100.0 }, "short_squeeze": { "count": 7, "wins_1d": 3, "losses_1d": 4, "wins_7d": 2, "losses_7d": 2, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 42.9, "win_rate_7d": 50.0 }, "early_accumulation": { "count": 1, "wins_1d": 1, "losses_1d": 0, "wins_7d": 1, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 100.0 }, "pre_earnings_accumulation": { "count": 7, "wins_1d": 2, "losses_1d": 5, "wins_7d": 1, "losses_7d": 3, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 28.6, "win_rate_7d": 25.0 }, "earnings_play": { "count": 10, "wins_1d": 5, "losses_1d": 5, "wins_7d": 3, "losses_7d": 4, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 42.9 }, "analyst_upgrade": { "count": 8, "wins_1d": 6, "losses_1d": 2, "wins_7d": 3, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 75.0, "win_rate_7d": 75.0 }, "ipo_opportunity": { "count": 1, "wins_1d": 0, "losses_1d": 1, "wins_7d": 0, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "social_hype": { "count": 2, "wins_1d": 1, "losses_1d": 1, "wins_7d": 1, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 100.0 }, "news_catalyst": { "count": 2, "wins_1d": 0, "losses_1d": 2, "wins_7d": 0, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "undiscovered_dd": { "count": 2, "wins_1d": 2, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0 }, "Momentum/Hype": { "count": 3, "wins_1d": 3, "losses_1d": 0, "wins_7d": 3, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 100.0 }, "Momentum/Hype / Short Squeeze": { "count": 3, "wins_1d": 3, "losses_1d": 0, "wins_7d": 3, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 100.0 }, "earnings_momentum": { "count": 2, "wins_1d": 0, "losses_1d": 2, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0 }, "momentum_options": { "count": 2, "wins_1d": 2, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0 }, "oversold_reversal": { "count": 1, "wins_1d": 0, "losses_1d": 1, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0 }, "earnings_reversal": { "count": 2, "wins_1d": 1, "losses_1d": 1, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 50.0 }, "earnings_growth": { "count": 1, "wins_1d": 1, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0 }, "reddit_dd": { "count": 3, "wins_1d": 0, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0, "avg_return_7d": 0, "avg_return_30d": 0 } }, "overall_1d": { "count": 155, "wins": 94, "avg_return": 1.37, "win_rate": 60.6 }, "overall_7d": { "count": 95, "wins": 55, "avg_return": 1.19, "win_rate": 57.9 }, "overall_30d": { "count": 0, "wins": 0, "avg_return": 0 } }