{ "total_recommendations": 240, "by_strategy": { "momentum": { "count": 112, "wins_1d": 53, "losses_1d": 59, "wins_7d": 34, "losses_7d": 44, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -0.25, "avg_return_7d": -0.01, "avg_return_30d": 0, "win_rate_1d": 47.3, "win_rate_7d": 43.6 }, "volume_accumulation": { "count": 5, "wins_1d": 1, "losses_1d": 4, "wins_7d": 1, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 1.76, "avg_return_7d": 19.7, "avg_return_30d": 0, "win_rate_1d": 20.0, "win_rate_7d": 100.0 }, "insider_buying": { "count": 29, "wins_1d": 22, "losses_1d": 7, "wins_7d": 15, "losses_7d": 6, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 1.07, "avg_return_7d": 1.51, "avg_return_30d": 0, "win_rate_1d": 75.9, "win_rate_7d": 71.4 }, "options_flow": { "count": 16, "wins_1d": 10, "losses_1d": 6, "wins_7d": 4, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0.48, "avg_return_7d": 0.66, "avg_return_30d": 0, "win_rate_1d": 62.5, "win_rate_7d": 80.0 }, "earnings_calendar": { "count": 24, "wins_1d": 10, "losses_1d": 14, "wins_7d": 6, "losses_7d": 11, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -0.86, "avg_return_7d": 1.28, "avg_return_30d": 0, "win_rate_1d": 41.7, "win_rate_7d": 35.3 }, "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": -4.91, "avg_return_7d": -4.91, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 50.0 }, "news_catalyst": { "count": 3, "wins_1d": 0, "losses_1d": 3, "wins_7d": 0, "losses_7d": 3, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -13.55, "avg_return_7d": -13.55, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "short_squeeze": { "count": 10, "wins_1d": 5, "losses_1d": 5, "wins_7d": 6, "losses_7d": 4, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0.56, "avg_return_7d": 2.15, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 60.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": 20.41, "avg_return_7d": 20.41, "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": 2, "losses_7d": 5, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -2.0, "avg_return_7d": -1.94, "avg_return_30d": 0, "win_rate_1d": 28.6, "win_rate_7d": 28.6 }, "analyst_upgrade": { "count": 8, "wins_1d": 6, "losses_1d": 2, "wins_7d": 6, "losses_7d": 2, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 1.32, "avg_return_7d": 0.99, "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": -19.2, "avg_return_7d": -19.2, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "social_hype": { "count": 2, "wins_1d": 0, "losses_1d": 2, "wins_7d": 0, "losses_7d": 2, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -8.9, "avg_return_7d": -8.9, "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": 2, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 6.44, "avg_return_7d": 6.44, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 100.0 }, "earnings_momentum": { "count": 2, "wins_1d": 1, "losses_1d": 1, "wins_7d": 0, "losses_7d": 2, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -3.38, "avg_return_7d": -3.85, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 0.0 }, "momentum_options": { "count": 2, "wins_1d": 1, "losses_1d": 1, "wins_7d": 2, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0.93, "avg_return_7d": 2.27, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 100.0 }, "oversold_reversal": { "count": 1, "wins_1d": 0, "losses_1d": 1, "wins_7d": 0, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -5.11, "avg_return_7d": -7.41, "avg_return_30d": 0, "win_rate_1d": 0.0, "win_rate_7d": 0.0 }, "earnings_reversal": { "count": 2, "wins_1d": 1, "losses_1d": 1, "wins_7d": 1, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -1.47, "avg_return_7d": -2.82, "avg_return_30d": 0, "win_rate_1d": 50.0, "win_rate_7d": 50.0 }, "earnings_growth": { "count": 1, "wins_1d": 1, "losses_1d": 0, "wins_7d": 0, "losses_7d": 1, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 1.36, "avg_return_7d": -1.94, "avg_return_30d": 0, "win_rate_1d": 100.0, "win_rate_7d": 0.0 }, "reddit_dd": { "count": 5, "wins_1d": 3, "losses_1d": 2, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": 0.04, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 60.0 }, "reddit_trending": { "count": 1, "wins_1d": 0, "losses_1d": 1, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, "avg_return_1d": -6.68, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 0.0 } }, "overall_1d": { "count": 240, "wins": 122, "avg_return": -0.38, "win_rate": 50.8 }, "overall_7d": { "count": 170, "wins": 83, "avg_return": -0.0, "win_rate": 48.8 }, "overall_30d": { "count": 0, "wins": 0, "avg_return": 0 } }