diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 543ad1a5..90002a47 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,6 +1,6 @@ { - "last_updated": "2026-03-29 13:34:49", - "total_recommendations": 549, + "last_updated": "2026-03-29 13:37:25", + "total_recommendations": 555, "recommendations_by_date": { "2026-02-10": [ { @@ -12758,6 +12758,122 @@ "return_1d": 0.0, "win_1d": false } + ], + "2026-03-29": [ + { + "ticker": "MGM", + "rank": 1, + "company_name": "MGM Resorts International", + "description": "MGM Resorts International operates casino, hotel, and entertainment resorts globally.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 85, + "confidence": 8, + "risk_level": "moderate", + "reason": "The primary edge is a massive $37.2M insider cluster purchase by 10% owner IAC Inc., signaling extreme conviction in the stock's valuation. Timing is urgent as the stock is currently in a strong uptrend above its 50 SMA ($35.68), with rising On-Balance Volume indicating active institutional accumulation. The risk/reward profile is highly attractive given the moderate volatility (ATR $1.54) and a high short interest of 15.6% that could trigger a short squeeze upon further upside momentum. The key risk to this thesis is a macro downturn affecting consumer discretionary spending, which could invalidate the bullish institutional flow.", + "entry_price": 36.31999969482422, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 36.31999969482422, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + }, + { + "ticker": "BA", + "rank": 2, + "company_name": "The Boeing Company", + "description": "The Boeing Company designs, manufactures, and sells commercial jetliners and defense aircraft systems.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 75, + "confidence": 7, + "risk_level": "moderate", + "reason": "The catalyst is a classic contrarian setup, driven by deeply oversold technicals with an RSI of 29.8 and a corroborating $500K insider purchase by a Director. Timing is actionable now because the stock is resting at its lower Bollinger Band ($184.71) while options flow shows bullish divergence with a low P/C volume ratio of 0.662. This offers a highly asymmetric risk/reward for a short-term mean reversion bounce back toward the 20 EMA at $208.30. The primary risk is continued negative operational news flow, which could cause the stock to break below the critical $189.28 support level and negate the setup.", + "entry_price": 190.52000427246094, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 190.52000427246094, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + }, + { + "ticker": "ANF", + "rank": 3, + "company_name": "Abercrombie & Fitch Co.", + "description": "Abercrombie & Fitch Co. operates as a global omnichannel apparel retailer.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 72, + "confidence": 7, + "risk_level": "moderate", + "reason": "The edge comes from unusually bullish options flow, highlighted by 4 unusual calls to 1 put and a low overall P/C volume ratio of 0.404. The timing is compelling as technicals indicate a fresh MACD bullish crossover and rising On-Balance Volume (+8.1M), confirming that institutional accumulation is actively underway. The risk/reward is favorable due to a moderate ATR of $4.25 and an elevated short interest of 11.3%, offering squeeze potential if momentum accelerates. The main risk is a potential rejection at the 50 SMA resistance level ($93.73), which would stall the current breakout attempt.", + "entry_price": 89.12999725341797, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 89.12999725341797, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + }, + { + "ticker": "PBR", + "rank": 4, + "company_name": "Petr\u00f3leo Brasileiro S.A. - Petrobras", + "description": "Petr\u00f3leo Brasileiro S.A. - Petrobras is a multinational corporation engaged in the exploration and production of oil and gas.", + "strategy_match": "social_hype", + "pipeline": "social_hype", + "final_score": 70, + "confidence": 6, + "risk_level": "moderate", + "reason": "The catalyst is a surge in extremely bullish options flow, evidenced by 6 unusual calls to 1 put and an overwhelmingly low P/C volume ratio of 0.134. Timing is urgent as the stock is in a robust uptrend (+7.78% over 5 days) with a fresh MACD bullish crossover and strong volume confirmation. The trade offers a solid risk/reward profile with low historical beta (0.16) but strong upward momentum well above its 50 SMA ($16.54). A key risk is that the RSI is currently overbought at 75.4; any sudden pullback in global crude prices could trigger a sharp mean-reversion selloff.", + "entry_price": 20.770000457763672, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 20.770000457763672, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + }, + { + "ticker": "IAUX", + "rank": 5, + "company_name": "i-80 Gold Corp.", + "description": "i-80 Gold Corp. is a mining company focused on the exploration and advancement of gold and silver deposits in Nevada.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 65, + "confidence": 6, + "risk_level": "speculative", + "reason": "The defining edge is a highly convicted insider buy, with the CEO purchasing $1.4M (1,000,000 shares) on the open market. Timing is critical as the stock is already reacting with a +7.52% daily gain, supported by a fresh stochastic bullish crossover and actively rising On-Balance Volume. As a penny stock with an 8.6% ATR, the risk/reward is skewed toward high volatility, making it suitable only as a speculative momentum play. The thesis would be invalidated if the stock fails to hold its recent breakout momentum and drops back below the $1.25 suggested stop-loss.", + "entry_price": 1.4299999475479126, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 1.4299999475479126, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + }, + { + "ticker": "BMY", + "rank": 6, + "company_name": "Bristol-Myers Squibb Company", + "description": "Bristol-Myers Squibb Company is a global biopharmaceutical company developing therapies for oncology, hematology, and immunology.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 62, + "confidence": 6, + "risk_level": "low", + "reason": "The trade is anchored by stealthy institutional accumulation, visible through a heavily skewed options flow with 6 unusual calls and a P/C volume ratio of 0.284. Immediate entry is justified by a 5-day positive trend reversal (+2.7%) and an uptick in On-Balance Volume, suggesting the recent downtrend is exhausted. The risk/reward is exceptionally safe with low volatility (ATR $1.32) and a very low beta (0.27), allowing for tight and disciplined risk management. The primary risk is a failure to reclaim the 50 SMA at $58.75, which could trap early buyers in a continued range-bound chop.", + "entry_price": 58.540000915527344, + "discovery_date": "2026-03-29", + "status": "open", + "current_price": 58.540000915527344, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-03-29" + } ] } } \ No newline at end of file diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index c122af2f..d833f293 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -1,5 +1,5 @@ { - "total_recommendations": 549, + "total_recommendations": 555, "by_strategy": { "momentum": { "count": 136, @@ -32,7 +32,7 @@ "win_rate_30d": 22.2 }, "insider_buying": { - "count": 158, + "count": 160, "wins_1d": 60, "losses_1d": 97, "wins_7d": 69, @@ -47,7 +47,7 @@ "win_rate_30d": 30.6 }, "options_flow": { - "count": 86, + "count": 89, "wins_1d": 28, "losses_1d": 58, "wins_7d": 35, @@ -167,7 +167,7 @@ "win_rate_30d": 0.0 }, "social_hype": { - "count": 17, + "count": 18, "wins_1d": 1, "losses_1d": 16, "wins_7d": 3,