chore: daily discovery 2026-03-12

This commit is contained in:
github-actions[bot] 2026-03-12 13:46:03 +00:00
parent 8ba4c1b61e
commit e25a8faee7
3 changed files with 1346 additions and 1200 deletions

View File

@ -0,0 +1,96 @@
{
"date": "2026-03-12",
"llm_provider": "google",
"recommendations": [
{
"ticker": "SSP",
"rank": 1,
"company_name": "The E.W. Scripps Company",
"description": "The E.W. Scripps Company operates as a media enterprise through a portfolio of local television stations and national news networks.",
"strategy_match": "insider_buying",
"pipeline": "insider_buying",
"final_score": 85,
"confidence": 8,
"risk_level": "moderate",
"reason": "Massive insider accumulation provides a strong edge, with 25 transactions totaling $7.37M, including purchases by CEO Adam Symson and multiple 10% owners. The timing is optimal as technicals show a strong uptrend with the price trading above the 50 SMA at $3.72. The risk/reward profile is highly favorable, supported by a bullish divergence in On-Balance Volume signaling clear institutional accumulation. The primary risk is the stock's high volatility (ATR of 8.2%), meaning a break below the 50 SMA could invalidate the momentum.",
"entry_price": 4.369999885559082,
"discovery_date": "2026-03-12",
"status": "open"
},
{
"ticker": "VAC",
"rank": 2,
"company_name": "Marriott Vacations Worldwide Corporation",
"description": "Marriott Vacations Worldwide Corporation engages in vacation ownership, exchange, rental, and resort and property management globally.",
"strategy_match": "insider_buying",
"pipeline": "insider_buying",
"final_score": 82,
"confidence": 8,
"risk_level": "moderate",
"reason": "Management conviction is evident with President Michael Flaskey purchasing $999k in shares, perfectly aligning with unusually bullish options flow featuring a P/C ratio of 0.198. Timing is supported by an established technical uptrend, with the price comfortably above the 50 SMA and 200 SMA, alongside a bullish MACD histogram. This setup offers an excellent risk/reward ratio by combining fundamental insider confidence with bullish derivatives positioning. The main risk is a broader macroeconomic slowdown affecting consumer cyclical travel, which could invalidate the thesis if support at $63.47 fails.",
"entry_price": 66.94999694824219,
"discovery_date": "2026-03-12",
"status": "open"
},
{
"ticker": "FOUR",
"rank": 3,
"company_name": "Shift4 Payments, Inc.",
"description": "Shift4 Payments, Inc. provides software and payment processing solutions in the United States and internationally.",
"strategy_match": "insider_buying",
"pipeline": "insider_buying",
"final_score": 78,
"confidence": 7,
"risk_level": "high",
"reason": "The catalyst is a massive $17.6M insider purchase cluster led by 10% owner Jared Isaacman, establishing a strong fundamental floor. The urgency stems from a high short interest of 20.2%, which primes the stock for a violent short squeeze if the insider buying halts the current technical downtrend. The asymmetric risk/reward favors the upside due to the magnitude of capital deployed by insiders against overextended short sellers. The key risk remains the strong technical downtrend; if the stock fails to reclaim its 20 EMA, the downward momentum may override the insider accumulation.",
"entry_price": 47.619998931884766,
"discovery_date": "2026-03-12",
"status": "open"
},
{
"ticker": "TGLS",
"rank": 4,
"company_name": "Tecnoglass Inc.",
"description": "Tecnoglass Inc. manufactures, supplies, and installs architectural glass, windows, and aluminum products for commercial and residential construction markets.",
"strategy_match": "insider_buying",
"pipeline": "insider_buying",
"final_score": 76,
"confidence": 7,
"risk_level": "high",
"reason": "A massive $13.1M purchase by 10% Owner Energy Holding Corp provides a highly credible fundamental catalyst indicating deep value. Despite the stock being in a broader downtrend, timing is critical now as the Stochastic indicator shows a bullish crossover and On-Balance Volume is rising, signaling hidden accumulation. The risk/reward is attractive for a reversal play, bolstered by an 80% bullish consensus among analysts. The primary risk is the stock's high volatility (ATR of 5.4%) and the overarching downtrend, making a tight stop-loss below recent lows essential.",
"entry_price": 44.7400016784668,
"discovery_date": "2026-03-12",
"status": "open"
},
{
"ticker": "AA",
"rank": 5,
"company_name": "Alcoa Corporation",
"description": "Alcoa Corporation engages in the bauxite mining, alumina refining, and aluminum production businesses globally.",
"strategy_match": "options_flow",
"pipeline": "options_flow",
"final_score": 74,
"confidence": 7,
"risk_level": "moderate",
"reason": "The edge lies in extremely bullish options flow, highlighted by a low P/C ratio of 0.282 and massive unusual call volume at the $25 strike with 1450x Vol/OI. Timing is urgent as the stock demonstrates strong momentum, surging 8.24% daily and breaking out significantly above its 50 SMA ($60.82) with rising On-Balance Volume. The risk/reward is favorable as options participants aggressively position for further upside continuation in an accelerating trend. The main risk is short-term exhaustion, as the price is riding the upper Bollinger Band (107%), making it vulnerable to a quick mean-reversion pullback.",
"entry_price": 66.23999786376953,
"discovery_date": "2026-03-12",
"status": "open"
},
{
"ticker": "TTAN",
"rank": 6,
"company_name": "ServiceTitan, Inc.",
"description": "ServiceTitan, Inc. provides an end-to-end cloud-based software platform for trades businesses in the United States and Canada.",
"strategy_match": "earnings_play",
"pipeline": "earnings_play",
"final_score": 70,
"confidence": 6,
"risk_level": "speculative",
"reason": "The catalyst is an imminent earnings report coupled with extremely bullish options flow, boasting a P/C ratio of 0.137 and highly unusual call volume at the $120 and $105 strikes. Timing is immediate due to the binary earnings event today, combined with a 12.2% short interest that creates an explosive squeeze setup. The risk/reward is highly speculative but asymmetric, with options markets heavily pricing in an upside surprise despite the current downtrend. The critical risk is the binary nature of earnings; a miss on revenue or guidance will likely result in a severe gap down, crushing the bullish options premium.",
"entry_price": 78.54000091552734,
"discovery_date": "2026-03-12",
"status": "open"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -7,14 +7,14 @@
"losses_1d": 71,
"wins_7d": 54,
"losses_7d": 82,
"wins_30d": 33,
"losses_30d": 45,
"wins_30d": 38,
"losses_30d": 54,
"avg_return_1d": -0.14,
"avg_return_7d": -0.8,
"avg_return_30d": -0.41,
"avg_return_30d": 0.02,
"win_rate_1d": 47.8,
"win_rate_7d": 39.7,
"win_rate_30d": 42.3
"win_rate_30d": 41.3
},
"early_accumulation": {
"count": 16,
@ -23,41 +23,41 @@
"wins_7d": 6,
"losses_7d": 8,
"wins_30d": 2,
"losses_30d": 0,
"losses_30d": 1,
"avg_return_1d": 1.86,
"avg_return_7d": -0.01,
"avg_return_30d": 13.48,
"avg_return_30d": 8.84,
"win_rate_1d": 18.8,
"win_rate_7d": 42.9,
"win_rate_30d": 100.0
"win_rate_30d": 66.7
},
"insider_buying": {
"count": 103,
"wins_1d": 34,
"losses_1d": 62,
"wins_1d": 37,
"losses_1d": 65,
"wins_7d": 48,
"losses_7d": 29,
"wins_30d": 13,
"losses_30d": 8,
"avg_return_1d": -0.1,
"avg_return_1d": -0.01,
"avg_return_7d": 0.64,
"avg_return_30d": 6.68,
"win_rate_1d": 35.4,
"win_rate_1d": 36.3,
"win_rate_7d": 62.3,
"win_rate_30d": 61.9
},
"options_flow": {
"count": 69,
"wins_1d": 21,
"losses_1d": 46,
"losses_1d": 48,
"wins_7d": 29,
"losses_7d": 31,
"wins_30d": 3,
"losses_30d": 4,
"avg_return_1d": -0.0,
"avg_return_1d": -0.02,
"avg_return_7d": -1.03,
"avg_return_30d": 0.46,
"win_rate_1d": 31.3,
"win_rate_1d": 30.4,
"win_rate_7d": 48.3,
"win_rate_30d": 42.9
},
@ -169,12 +169,12 @@
"social_hype": {
"count": 13,
"wins_1d": 0,
"losses_1d": 12,
"losses_1d": 13,
"wins_7d": 2,
"losses_7d": 10,
"wins_30d": 1,
"losses_30d": 1,
"avg_return_1d": -4.5,
"avg_return_1d": -4.15,
"avg_return_7d": -4.74,
"avg_return_30d": -3.14,
"win_rate_1d": 0.0,
@ -183,24 +183,24 @@
},
"social_dd": {
"count": 20,
"wins_1d": 8,
"wins_1d": 9,
"losses_1d": 11,
"wins_7d": 9,
"losses_7d": 5,
"wins_30d": 1,
"losses_30d": 1,
"avg_return_1d": 0.5,
"avg_return_1d": 1.03,
"avg_return_7d": 2.53,
"avg_return_30d": -0.57,
"win_rate_1d": 42.1,
"win_rate_1d": 45.0,
"win_rate_7d": 64.3,
"win_rate_30d": 50.0
}
},
"overall_1d": {
"count": 448,
"wins": 167,
"avg_return": -0.43,
"count": 458,
"wins": 171,
"avg_return": -0.38,
"win_rate": 37.3
},
"overall_7d": {
@ -210,9 +210,9 @@
"win_rate": 45.9
},
"overall_30d": {
"count": 170,
"wins": 74,
"avg_return": -0.11,
"win_rate": 43.5
"count": 185,
"wins": 79,
"avg_return": 0.08,
"win_rate": 42.7
}
}