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