Granular Math Report โ€” Alan Fatal Portfolio

Generated 2026-06-09 03:00 PT ยท 19 holdings ยท every formula and threshold exposed

Universal constants โ€” the engine's actual thresholds

Constant Value Used for
TH_COMPOSITE_LONG +0.05 min composite for "long thesis"
TH_COMPOSITE_BEAR -0.05 composite below = directional weakness
TH_IV_RANK_RICH 0.50 IV-rank above = premium rich
TH_IV_RANK_THIN 0.30 IV-rank below = premium thin
TH_IV_RV_POSITIVE 1.10 IV/RV ratio above = positive edge
TH_IV_RV_NEGATIVE 0.90 IV/RV ratio below = buyers favored
TH_EARNINGS_DAYS 14d earnings window where premium-selling is dangerous
TARGET_OTM_PCT 5% target strike OTM distance (proxy for ~0.25 delta)
TARGET_DTES [14, 30, 45] target days-to-expiry buckets
FAMILY_WEIGHTS 1/8 each equal across 8 factor families

AAPL ยท spot $301.54

Step 1 โ€” Engine composite breakdown

Composite = +0.190

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+1.93; mom_multi=+1.52; rsi=-0.27โ€ฆ +0.79 1/8 +0.099
fundamental value=-0.44; quality=+1.72; pb_ratio=-2.00โ€ฆ -0.14 1/8 -0.018
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-0.94โ€ฆ +1.02 1/8 +0.127
sentiment news_sentiment=+0.93; reddit_wsb=+0.00 +0.47 1/8 +0.058
macro vix_regime=+0.42; yield_curve=+0.00; credit_spreads=+0.15โ€ฆ +0.32 1/8 +0.041
cross_asset sector_rs=-1.41; market_regime=+1.63 +0.11 1/8 +0.013
alt_data search_interest=-0.89; wiki_views=+0.00 -0.45 1/8 -0.056
flow short_interest=-0.20; insider_activity=-0.17; insider_trades=-2.00โ€ฆ -0.59 1/8 -0.074
ฮฃ +0.190

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $301.54 ร— 1.05 = $316.62 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $315.00 -0.51% $1.65 โšช lastPrice 6% 0
2026-07-10 31 $315.00 -0.51% $3.79 โšช lastPrice 3% 0
2026-07-24 45 $315.00 -0.51% $5.82 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $1.65 1.65 / 301.54 = 0.55% ร— 365/13 = 15.4%
2026-07-10 31 $3.79 3.79 / 301.54 = 1.26% ร— 365/31 = 14.8%
2026-07-24 45 $5.82 5.82 / 301.54 = 1.93% ร— 365/45 = 15.7%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.19) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $315 < 60d high $315 (gap 0.1%); may be tested on rally

Final pick: sell 2026-07-24 $315 call for ~$5.82 premium โ†’ 15.7% annualized yield.


TSLA ยท spot $408.95

Step 1 โ€” Engine composite breakdown

Composite = +0.116

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-0.34; mom_multi=+1.24; rsi=+0.03โ€ฆ -0.15 1/8 -0.018
fundamental value=-1.30; quality=-0.23; pb_ratio=-2.00โ€ฆ -1.07 1/8 -0.134
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=+0.94โ€ฆ +1.48 1/8 +0.186
sentiment news_sentiment=+1.12; reddit_wsb=+0.00 +0.56 1/8 +0.070
macro vix_regime=+0.70; yield_curve=-2.00; credit_spreads=+0.25โ€ฆ -0.44 1/8 -0.055
cross_asset sector_rs=+0.02; market_regime=+2.00 +1.01 1/8 +0.127
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=+0.31; insider_trades=-2.00โ€ฆ -0.47 1/8 -0.059
ฮฃ +0.116

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $408.95 ร— 1.05 = $429.40 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-07-10 31 $430.00 +0.14% $14.80 โšช lastPrice 3% 0
2026-07-24 45 $430.00 +0.14% $21.00 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-07-10 31 $14.80 14.80 / 408.95 = 3.62% ร— 365/31 = 42.6%
2026-07-24 45 $21.00 21.00 / 408.95 = 5.14% ร— 365/45 = 41.7%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.12) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $430 < 60d high $445 (gap 3.4%); may be tested on rally

Final pick: sell 2026-07-10 $430 call for ~$14.80 premium โ†’ 42.6% annualized yield.


AMD ยท spot $490.33

Step 1 โ€” Engine composite breakdown

Composite = +0.198

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=-0.86โ€ฆ +0.50 1/8 +0.062
fundamental value=-0.61; quality=+0.58; pb_ratio=-2.00โ€ฆ -0.82 1/8 -0.103
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=-0.94โ€ฆ -0.00 1/8 -0.000
sentiment news_sentiment=+0.42; reddit_wsb=+0.00 +0.21 1/8 +0.026
macro vix_regime=+0.97; yield_curve=+0.00; credit_spreads=+0.28โ€ฆ +0.13 1/8 +0.016
cross_asset sector_rs=+2.00; market_regime=+2.00 +2.00 1/8 +0.250
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=-0.23; insider_trades=-2.00โ€ฆ -0.43 1/8 -0.054
ฮฃ +0.198

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $490.33 ร— 1.05 = $514.85 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $515.00 +0.03% $21.50 โšช lastPrice 6% 0
2026-07-10 31 $515.00 +0.03% $31.68 โšช lastPrice 3% 0
2026-07-24 45 $515.00 +0.03% $40.50 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $21.50 21.50 / 490.33 = 4.38% ร— 365/17 = 94.1%
2026-07-10 31 $31.68 31.68 / 490.33 = 6.46% ร— 365/31 = 76.1%
2026-07-24 45 $40.50 40.50 / 490.33 = 8.26% ร— 365/45 = 67.0%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.20) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $515 < 60d high $543 (gap 5.1%); may be tested on rally

Final pick: sell 2026-06-26 $515 call for ~$21.50 premium โ†’ 94.1% annualized yield.


NVDA ยท spot $208.64

Step 1 โ€” Engine composite breakdown

Composite = -0.063

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+1.52; mom_multi=+1.63; rsi=+0.70โ€ฆ +0.14 1/8 +0.017
fundamental value=+0.53; quality=+2.00; pb_ratio=-2.00โ€ฆ -0.16 1/8 -0.020
options iv_rank=+2.00; iv_term_slope=-3.00; iv_skew=-1.88โ€ฆ -0.72 1/8 -0.090
sentiment news_sentiment=+1.38; reddit_wsb=+0.00 +0.69 1/8 +0.086
macro vix_regime=+0.85; yield_curve=+0.00; credit_spreads=+0.28โ€ฆ +0.46 1/8 +0.058
cross_asset sector_rs=-1.89; market_regime=+2.00 +0.05 1/8 +0.007
alt_data search_interest=-0.82; wiki_views=+0.00 -0.41 1/8 -0.052
flow short_interest=-0.20; insider_activity=-0.05; insider_trades=-2.00โ€ฆ -0.56 1/8 -0.070
ฮฃ -0.063

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $208.64 ร— 1.05 = $219.07 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $220.00 +0.42% $2.25 โšช lastPrice 6% 0
2026-07-10 31 $220.00 +0.42% $5.50 โšช lastPrice 3% 0
2026-07-24 45 $220.00 +0.42% $7.75 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $2.25 2.25 / 208.64 = 1.08% ร— 365/13 = 30.3%
2026-07-10 31 $5.50 5.50 / 208.64 = 2.64% ร— 365/31 = 31.0%
2026-07-24 45 $7.75 7.75 / 208.64 = 3.71% ร— 365/45 = 30.1%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โš  TIGHTER COVER โ€” composite -0.06 < -0.05; engine flags directional weakness โš  STRIKE BUFFER โ€” chosen strike $220 < 60d high $235 (gap 6.6%); may be tested on rally

Final pick: sell 2026-07-10 $220 call for ~$5.50 premium โ†’ 31.0% annualized yield.


ORCL ยท spot $211.82

Step 1 โ€” Engine composite breakdown

Composite = +0.349

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-2.57; mom_multi=+1.18; rsi=-0.68โ€ฆ -0.51 1/8 -0.063
fundamental value=-0.23; quality=+1.86; pb_ratio=-2.00โ€ฆ -0.11 1/8 -0.013
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-0.47โ€ฆ +1.63 1/8 +0.204
sentiment news_sentiment=+0.60; reddit_wsb=+0.00 +0.30 1/8 +0.037
macro vix_regime=+0.64; yield_curve=+0.00; credit_spreads=+0.23โ€ฆ +0.04 1/8 +0.005
cross_asset sector_rs=+0.22; market_regime=+2.00 +1.11 1/8 +0.139
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=+1.50; insider_trades=+0.00โ€ฆ +0.33 1/8 +0.041
ฮฃ +0.349

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $211.82 ร— 1.05 = $222.41 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $222.50 +0.04% $12.70 โšช lastPrice 6% 0
2026-07-10 31 $222.50 +0.04% $15.25 โšช lastPrice 3% 0
2026-07-24 45 $222.50 +0.04% $17.52 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $12.70 12.70 / 211.82 = 6.00% ร— 365/17 = 128.7%
2026-07-10 31 $15.25 15.25 / 211.82 = 7.20% ร— 365/31 = 84.8%
2026-07-24 45 $17.52 17.52 / 211.82 = 8.27% ร— 365/45 = 67.1%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.35) but IV-rank only 0/100 (< 30) โธ SKIP โ€” earnings in 1d โ‰ค 14-day window โš  STRIKE BUFFER โ€” chosen strike $222 < 60d high $248 (gap 10.3%); may be tested on rally

Final pick: sell 2026-06-26 $222 call for ~$12.70 premium โ†’ 128.7% annualized yield.


CRWD ยท spot $658.79

Step 1 โ€” Engine composite breakdown

Composite = +0.251

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+2.59; mom_multi=+1.48; rsi=-0.38โ€ฆ +0.51 1/8 +0.064
fundamental value=-1.18; quality=-0.28; pb_ratio=-2.00โ€ฆ -0.76 1/8 -0.095
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-2.00โ€ฆ +0.75 1/8 +0.094
sentiment news_sentiment=+0.99; reddit_wsb=+0.00 +0.49 1/8 +0.062
macro vix_regime=+0.48; yield_curve=+0.00; credit_spreads=+0.17โ€ฆ -0.02 1/8 -0.002
cross_asset sector_rs=+1.43; market_regime=+1.87 +1.65 1/8 +0.206
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=+0.70; insider_activity=-0.17; insider_trades=-2.00โ€ฆ -0.62 1/8 -0.077
ฮฃ +0.251

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $658.79 ร— 1.05 = $691.73 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $690.00 -0.25% $17.40 โšช lastPrice 3% 0
2026-07-10 31 $690.00 -0.25% $28.14 โšช lastPrice 3% 0
2026-07-24 45 $690.00 -0.25% $37.53 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $17.40 17.40 / 658.79 = 2.64% ร— 365/17 = 56.7%
2026-07-10 31 $28.14 28.14 / 658.79 = 4.27% ร— 365/31 = 50.3%
2026-07-24 45 $37.53 37.53 / 658.79 = 5.70% ร— 365/45 = 46.2%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.25) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $690 < 60d high $782 (gap 11.8%); may be tested on rally

Final pick: sell 2026-06-26 $690 call for ~$17.40 premium โ†’ 56.7% annualized yield.


GLW ยท spot $187.54

Step 1 โ€” Engine composite breakdown

Composite = +0.368

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=-0.31โ€ฆ +0.71 1/8 +0.088
fundamental value=-0.76; quality=+0.60; pb_ratio=-2.00โ€ฆ -0.18 1/8 -0.023
options iv_rank=+2.00; iv_term_slope=-3.00; iv_skew=+2.00โ€ฆ +0.72 1/8 +0.090
sentiment news_sentiment=+1.88; reddit_wsb=+0.00 +0.94 1/8 +0.117
macro vix_regime=+0.45; yield_curve=+0.00; credit_spreads=+0.16โ€ฆ -0.03 1/8 -0.003
cross_asset sector_rs=+1.07; market_regime=+1.73 +1.40 1/8 +0.175
alt_data search_interest=+0.31; wiki_views=+0.00 +0.16 1/8 +0.019
flow short_interest=-0.20; insider_activity=+0.16; insider_trades=-2.00โ€ฆ -0.76 1/8 -0.095
ฮฃ +0.368

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $187.54 ร— 1.05 = $196.92 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $197.50 +0.30% $10.35 โšช lastPrice 6% 0
2026-07-10 31 $197.50 +0.30% $14.00 โšช lastPrice 3% 0
2026-07-24 45 $197.50 +0.30% $18.70 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $10.35 10.35 / 187.54 = 5.52% ร— 365/17 = 118.5%
2026-07-10 31 $14.00 14.00 / 187.54 = 7.47% ร— 365/31 = 87.9%
2026-07-24 45 $18.70 18.70 / 187.54 = 9.97% ร— 365/45 = 80.9%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.37) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $198 < 60d high $208 (gap 5.0%); may be tested on rally

Final pick: sell 2026-06-26 $198 call for ~$10.35 premium โ†’ 118.5% annualized yield.


CRWV ยท spot $102.37

Step 1 โ€” Engine composite breakdown

Composite = +0.094

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-1.50; mom_multi=-0.02; rsi=+0.07โ€ฆ -0.55 1/8 -0.069
fundamental value=+0.00; quality=-0.67; pb_ratio=-2.00โ€ฆ -0.49 1/8 -0.061
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=+2.00โ€ฆ +1.00 1/8 +0.125
sentiment news_sentiment=+1.35; reddit_wsb=+0.00 +0.67 1/8 +0.084
macro vix_regime=+0.39; yield_curve=+0.00; credit_spreads=+0.14โ€ฆ -0.05 1/8 -0.006
cross_asset sector_rs=-0.86; market_regime=+1.50 +0.32 1/8 +0.040
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=+0.70; insider_activity=+0.68; insider_trades=-2.00โ€ฆ -0.15 1/8 -0.019
ฮฃ +0.094

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $102.37 ร— 1.05 = $107.49 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $107.00 -0.45% $6.76 โšช lastPrice 6% 0
2026-07-10 31 $107.00 -0.45% $7.03 โšช lastPrice 3% 0
2026-07-24 45 $107.00 -0.45% $10.80 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $6.76 6.76 / 102.37 = 6.60% ร— 365/17 = 141.8%
2026-07-10 31 $7.03 7.03 / 102.37 = 6.87% ร— 365/31 = 80.9%
2026-07-24 45 $10.80 10.80 / 102.37 = 10.55% ร— 365/45 = 85.6%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.09) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $107 < 60d high $138 (gap 22.5%); may be tested on rally

Final pick: sell 2026-06-26 $107 call for ~$6.76 premium โ†’ 141.8% annualized yield.


GOOGL ยท spot $363.31

Step 1 โ€” Engine composite breakdown

Composite = +0.380

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=+1.45โ€ฆ +0.79 1/8 +0.099
fundamental value=-0.17; quality=+1.89; pb_ratio=-2.00โ€ฆ -0.11 1/8 -0.013
options iv_rank=+2.00; iv_term_slope=-3.00; iv_skew=-0.00โ€ฆ -0.25 1/8 -0.031
sentiment news_sentiment=+0.87; reddit_wsb=+0.00 +0.43 1/8 +0.054
macro vix_regime=+0.48; yield_curve=+2.00; credit_spreads=+0.17โ€ฆ +0.84 1/8 +0.106
cross_asset sector_rs=+2.00; market_regime=+1.86 +1.93 1/8 +0.241
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=-0.19; insider_trades=-2.00โ€ฆ -0.60 1/8 -0.075
ฮฃ +0.380

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $363.31 ร— 1.05 = $381.48 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $380.00 -0.39% $3.15 โšช lastPrice 6% 0
2026-07-10 31 $380.00 -0.39% $7.80 โšช lastPrice 3% 0
2026-07-24 45 $380.00 -0.39% $11.00 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $3.15 3.15 / 363.31 = 0.87% ร— 365/13 = 24.3%
2026-07-10 31 $7.80 7.80 / 363.31 = 2.15% ร— 365/31 = 25.3%
2026-07-24 45 $11.00 11.00 / 363.31 = 3.03% ร— 365/45 = 24.6%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.38) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $380 < 60d high $402 (gap 5.6%); may be tested on rally

Final pick: sell 2026-07-10 $380 call for ~$7.80 premium โ†’ 25.3% annualized yield.


HOOD ยท spot $85.04

Step 1 โ€” Engine composite breakdown

Composite = +0.151

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-2.65; mom_multi=+0.33; rsi=-0.50โ€ฆ -0.50 1/8 -0.063
fundamental value=-0.41; quality=+1.22; pb_ratio=-2.00โ€ฆ -0.51 1/8 -0.064
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=+2.00โ€ฆ +1.00 1/8 +0.125
sentiment news_sentiment=+0.22; reddit_wsb=+0.00 +0.11 1/8 +0.014
macro vix_regime=+0.91; yield_curve=-2.00; credit_spreads=+0.28โ€ฆ -0.38 1/8 -0.048
cross_asset sector_rs=+0.90; market_regime=+2.00 +1.45 1/8 +0.181
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=-0.21; insider_trades=+0.60โ€ฆ +0.05 1/8 +0.006
ฮฃ +0.151

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $85.04 ร— 1.05 = $89.29 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $89.00 -0.33% $3.43 โšช lastPrice 6% 0
2026-07-10 31 $89.00 -0.33% $5.34 โšช lastPrice 3% 0
2026-07-24 45 $89.00 -0.33% $4.74 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $3.43 3.43 / 85.04 = 4.03% ร— 365/17 = 86.6%
2026-07-10 31 $5.34 5.34 / 85.04 = 6.28% ร— 365/31 = 73.9%
2026-07-24 45 $4.74 4.74 / 85.04 = 5.57% ร— 365/45 = 45.2%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.15) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $89 < 60d high $94 (gap 5.6%); may be tested on rally

Final pick: sell 2026-06-26 $89 call for ~$3.43 premium โ†’ 86.6% annualized yield.


ARM ยท spot $346.39

Step 1 โ€” Engine composite breakdown

Composite = +0.266

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=-1.37โ€ฆ +1.16 1/8 +0.145
fundamental value=-1.21; quality=+0.75; pb_ratio=-2.00โ€ฆ -0.84 1/8 -0.105
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-2.00โ€ฆ +0.75 1/8 +0.094
sentiment news_sentiment=-0.95; reddit_wsb=+0.00 -0.47 1/8 -0.059
macro vix_regime=+1.47; yield_curve=+0.00; credit_spreads=+0.28โ€ฆ +0.26 1/8 +0.032
cross_asset sector_rs=+2.00; market_regime=+2.00 +2.00 1/8 +0.250
alt_data search_interest=-0.68; wiki_views=+0.00 -0.34 1/8 -0.043
flow short_interest=+0.70; insider_activity=-0.25; insider_trades=-2.00โ€ฆ -0.39 1/8 -0.048
ฮฃ +0.266

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $346.39 ร— 1.05 = $363.71 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $362.50 -0.33% $26.00 โšช lastPrice 6% 0
2026-07-10 31 $365.00 +0.35% $32.80 โšช lastPrice 3% 0
2026-07-24 45 $365.00 +0.35% $41.99 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $26.00 26.00 / 346.39 = 7.51% ร— 365/17 = 161.2%
2026-07-10 31 $32.80 32.80 / 346.39 = 9.47% ร— 365/31 = 111.5%
2026-07-24 45 $41.99 41.99 / 346.39 = 12.12% ร— 365/45 = 98.3%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.27) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $362 < 60d high $412 (gap 12.0%); may be tested on rally

Final pick: sell 2026-06-26 $362 call for ~$26.00 premium โ†’ 161.2% annualized yield.


AVGO ยท spot $396.60

Step 1 โ€” Engine composite breakdown

Composite = +0.444

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+1.30; mom_multi=+2.28; rsi=+0.41โ€ฆ +0.20 1/8 +0.025
fundamental value=+0.13; quality=+2.00; pb_ratio=-2.00โ€ฆ -0.05 1/8 -0.006
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-1.25โ€ฆ +0.94 1/8 +0.117
sentiment news_sentiment=+1.02; reddit_wsb=+0.00 +0.51 1/8 +0.064
macro vix_regime=+0.56; yield_curve=+0.00; credit_spreads=+0.20โ€ฆ +0.37 1/8 +0.046
cross_asset sector_rs=-1.14; market_regime=+2.00 +0.43 1/8 +0.054
alt_data search_interest=+3.00; wiki_views=+0.00 +1.50 1/8 +0.188
flow short_interest=-0.20; insider_activity=-0.15; insider_trades=+0.00โ€ฆ -0.34 1/8 -0.042
ฮฃ +0.444

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $396.60 ร— 1.05 = $416.43 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $415.00 -0.34% $7.10 โšช lastPrice 6% 0
2026-07-10 31 $415.00 -0.34% $14.33 โšช lastPrice 3% 0
2026-07-24 45 $415.00 -0.34% $20.00 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $7.10 7.10 / 396.60 = 1.79% ร— 365/13 = 50.3%
2026-07-10 31 $14.33 14.33 / 396.60 = 3.61% ร— 365/31 = 42.5%
2026-07-24 45 $20.00 20.00 / 396.60 = 5.04% ร— 365/45 = 40.9%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.44) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $415 < 60d high $482 (gap 13.8%); may be tested on rally

Final pick: sell 2026-06-22 $415 call for ~$7.10 premium โ†’ 50.3% annualized yield.


DELL ยท spot $400.77

Step 1 โ€” Engine composite breakdown

Composite = +0.423

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=-1.73โ€ฆ +1.18 1/8 +0.148
fundamental value=+0.26; quality=+0.01; pb_ratio=+0.00โ€ฆ +0.13 1/8 +0.016
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=-0.94โ€ฆ +0.27 1/8 +0.033
sentiment news_sentiment=+2.00; reddit_wsb=+0.00 +1.00 1/8 +0.125
macro vix_regime=+0.54; yield_curve=+0.00; credit_spreads=+0.19โ€ฆ +0.00 1/8 +0.000
cross_asset sector_rs=+2.00; market_regime=+2.00 +2.00 1/8 +0.250
alt_data search_interest=-1.80; wiki_views=+0.00 -0.90 1/8 -0.113
flow short_interest=+0.00; insider_activity=+0.13; insider_trades=-2.00โ€ฆ -0.29 1/8 -0.036
ฮฃ +0.423

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $400.77 ร— 1.05 = $420.81 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $420.00 -0.19% $19.30 โšช lastPrice 6% 0
2026-07-10 31 $420.00 -0.19% $28.35 โšช lastPrice 3% 0
2026-07-24 45 $420.00 -0.19% $33.10 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $19.30 19.30 / 400.77 = 4.82% ร— 365/17 = 103.4%
2026-07-10 31 $28.35 28.35 / 400.77 = 7.07% ร— 365/31 = 83.3%
2026-07-24 45 $33.10 33.10 / 400.77 = 8.26% ร— 365/45 = 67.0%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.42) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $420 < 60d high $466 (gap 9.9%); may be tested on rally

Final pick: sell 2026-06-26 $420 call for ~$19.30 premium โ†’ 103.4% annualized yield.


IBM ยท spot $280.82

Step 1 โ€” Engine composite breakdown

Composite = +0.057

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+0.61; mom_multi=+0.12; rsi=-1.20โ€ฆ -0.03 1/8 -0.004
fundamental value=+0.09; quality=+1.05; pb_ratio=-2.00โ€ฆ +0.12 1/8 +0.015
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=+1.25โ€ฆ +0.81 1/8 +0.102
sentiment news_sentiment=+1.58; reddit_wsb=+0.00 +0.79 1/8 +0.099
macro vix_regime=+0.26; yield_curve=+0.00; credit_spreads=+0.09โ€ฆ -0.09 1/8 -0.012
cross_asset sector_rs=-1.99; market_regime=+1.00 -0.50 1/8 -0.062
alt_data search_interest=-1.07; wiki_views=+0.00 -0.54 1/8 -0.067
flow short_interest=-0.20; insider_activity=-0.24; insider_trades=+0.00โ€ฆ -0.11 1/8 -0.014
ฮฃ +0.057

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $280.82 ร— 1.05 = $294.86 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $295.00 +0.05% $6.53 โšช lastPrice 6% 0
2026-07-10 31 $295.00 +0.05% $14.30 โšช lastPrice 3% 0
2026-07-24 45 $295.00 +0.05% $16.15 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $6.53 6.53 / 280.82 = 2.33% ร— 365/17 = 49.9%
2026-07-10 31 $14.30 14.30 / 280.82 = 5.09% ร— 365/31 = 60.0%
2026-07-24 45 $16.15 16.15 / 280.82 = 5.75% ร— 365/45 = 46.6%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.06) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $295 < 60d high $329 (gap 10.4%); may be tested on rally

Final pick: sell 2026-07-10 $295 call for ~$14.30 premium โ†’ 60.0% annualized yield.


MRVL ยท spot $288.85

Step 1 โ€” Engine composite breakdown

Composite = +0.559

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=-1.63โ€ฆ +1.20 1/8 +0.149
fundamental value=-0.79; quality=+1.37; pb_ratio=-2.00โ€ฆ -0.30 1/8 -0.038
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=+0.94โ€ฆ +1.48 1/8 +0.186
sentiment news_sentiment=+1.18; reddit_wsb=+0.00 +0.59 1/8 +0.074
macro vix_regime=+0.88; yield_curve=+0.00; credit_spreads=+0.28โ€ฆ +0.11 1/8 +0.014
cross_asset sector_rs=+2.00; market_regime=+2.00 +2.00 1/8 +0.250
alt_data search_interest=+0.00; wiki_views=+0.00 +0.00 1/8 +0.000
flow short_interest=-0.20; insider_activity=-0.21; insider_trades=-2.00โ€ฆ -0.60 1/8 -0.075
ฮฃ +0.559

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $288.85 ร— 1.05 = $303.29 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $302.50 -0.26% $24.00 โšช lastPrice 6% 0
2026-07-10 31 $302.50 -0.26% $32.70 โšช lastPrice 3% 0
2026-07-24 45 $302.50 -0.26% $40.73 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $24.00 24.00 / 288.85 = 8.31% ร— 365/17 = 178.4%
2026-07-10 31 $32.70 32.70 / 288.85 = 11.32% ร— 365/31 = 133.3%
2026-07-24 45 $40.73 40.73 / 288.85 = 14.10% ร— 365/45 = 114.4%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.56) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $302 < 60d high $316 (gap 4.4%); may be tested on rally

Final pick: sell 2026-06-26 $302 call for ~$24.00 premium โ†’ 178.4% annualized yield.


MSFT ยท spot $411.74

Step 1 โ€” Engine composite breakdown

Composite = -0.048

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-1.67; mom_multi=-0.29; rsi=+0.32โ€ฆ -1.02 1/8 -0.128
fundamental value=+0.07; quality=+1.74; pb_ratio=-2.00โ€ฆ -0.05 1/8 -0.007
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-2.00โ€ฆ +0.75 1/8 +0.094
sentiment news_sentiment=+2.19; reddit_wsb=+0.00 +1.10 1/8 +0.137
macro vix_regime=+0.43; yield_curve=+0.00; credit_spreads=+0.15โ€ฆ +0.33 1/8 +0.041
cross_asset sector_rs=-2.00; market_regime=+1.66 -0.17 1/8 -0.022
alt_data search_interest=-1.40; wiki_views=+0.00 -0.70 1/8 -0.087
flow short_interest=-0.20; insider_activity=-0.25; insider_trades=-2.00โ€ฆ -0.61 1/8 -0.076
ฮฃ -0.048

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $411.74 ร— 1.05 = $432.33 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $430.00 -0.54% $3.55 โšช lastPrice 6% 0
2026-07-10 31 $430.00 -0.54% $8.00 โšช lastPrice 3% 0
2026-07-24 45 $430.00 -0.54% $11.60 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $3.55 3.55 / 411.74 = 0.86% ร— 365/13 = 24.2%
2026-07-10 31 $8.00 8.00 / 411.74 = 1.94% ร— 365/31 = 22.9%
2026-07-24 45 $11.60 11.60 / 411.74 = 2.82% ร— 365/45 = 22.9%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โš  STRIKE BUFFER โ€” chosen strike $430 < 60d high $461 (gap 6.6%); may be tested on rally

Final pick: sell 2026-06-22 $430 call for ~$3.55 premium โ†’ 24.2% annualized yield.


PLTR ยท spot $136.47

Step 1 โ€” Engine composite breakdown

Composite = -0.172

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=-2.10; mom_multi=+0.05; rsi=-0.07โ€ฆ -0.63 1/8 -0.079
fundamental value=-0.99; quality=+1.92; pb_ratio=-2.00โ€ฆ -0.48 1/8 -0.060
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=-0.94โ€ฆ +0.27 1/8 +0.033
sentiment news_sentiment=+1.25; reddit_wsb=+0.00 +0.63 1/8 +0.078
macro vix_regime=+0.59; yield_curve=+0.00; credit_spreads=+0.21โ€ฆ +0.02 1/8 +0.002
cross_asset sector_rs=-2.00; market_regime=+2.00 +0.00 1/8 +0.000
alt_data search_interest=-1.22; wiki_views=+0.00 -0.61 1/8 -0.076
flow short_interest=-0.20; insider_activity=-0.07; insider_trades=-2.00โ€ฆ -0.57 1/8 -0.071
ฮฃ -0.172

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $136.47 ร— 1.05 = $143.29 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-26 17 $143.00 -0.20% $3.38 โšช lastPrice 6% 0
2026-07-10 31 $143.00 -0.20% $5.48 โšช lastPrice 3% 0
2026-07-24 45 $143.00 -0.20% $7.60 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-26 17 $3.38 3.38 / 136.47 = 2.48% ร— 365/17 = 53.2%
2026-07-10 31 $5.48 5.48 / 136.47 = 4.02% ร— 365/31 = 47.3%
2026-07-24 45 $7.60 7.60 / 136.47 = 5.57% ร— 365/45 = 45.2%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โš  TIGHTER COVER โ€” composite -0.17 < -0.05; engine flags directional weakness โš  STRIKE BUFFER โ€” chosen strike $143 < 60d high $161 (gap 11.1%); may be tested on rally

Final pick: sell 2026-06-26 $143 call for ~$3.38 premium โ†’ 53.2% annualized yield.


TRX ยท spot $0.93

Step 1 โ€” Engine composite breakdown

Composite = +0.171

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+3.00; mom_multi=+3.00; rsi=+1.43โ€ฆ +0.77 1/8 +0.096
fundamental value=+3.00; quality=-0.67; pb_ratio=-0.27โ€ฆ +0.71 1/8 +0.089
options iv_rank=+2.00; iv_term_slope=+3.00; iv_skew=-2.00โ€ฆ +0.75 1/8 +0.094
sentiment news_sentiment=+1.75; reddit_wsb=+0.00 +0.88 1/8 +0.110
macro vix_regime=+0.33; yield_curve=-2.00; credit_spreads=+0.12โ€ฆ -0.57 1/8 -0.071
cross_asset sector_rs=-2.00; market_regime=+1.29 -0.35 1/8 -0.044
alt_data search_interest=-0.94; wiki_views=+0.00 -0.47 1/8 -0.059
flow short_interest=-0.20; insider_activity=-0.20; insider_trades=+0.00โ€ฆ -0.35 1/8 -0.044
ฮฃ +0.171

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $0.93 ร— 1.05 = $0.98 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-18 9 $1.00 +2.41% $0.05 โšช lastPrice 25% 0
2026-07-17 38 $1.00 +2.41% $0.10 โšช lastPrice 13% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-18 9 $0.05 0.05 / 0.93 = 5.38% ร— 365/9 = 218.0%
2026-07-17 38 $0.10 0.10 / 0.93 = 10.75% ร— 365/38 = 103.3%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.17) but IV-rank only 0/100 (< 30) โš  STRIKE BUFFER โ€” chosen strike $1 < 60d high $2 (gap 37.9%); may be tested on rally

Final pick: sell 2026-06-18 $1 call for ~$0.05 premium โ†’ 218.0% annualized yield.


QQQ ยท spot $716.07

Step 1 โ€” Engine composite breakdown

Composite = +0.271

Per-family aggregation: family_score = mean(factor_z_scores); composite = sum(family_score * 1/8)

Family Top factor z-scores Family avg Weight Contribution
technical momentum=+1.66; mom_multi=+1.27; rsi=-0.33โ€ฆ +0.61 1/8 +0.076
fundamental value=-0.46; quality=+0.00; pb_ratio=+0.50โ€ฆ +0.34 1/8 +0.043
options iv_rank=+2.00; iv_term_slope=-0.00; iv_skew=-1.09โ€ฆ +0.23 1/8 +0.028
sentiment news_sentiment=+0.79; reddit_wsb=+0.00 +0.39 1/8 +0.049
macro vix_regime=+0.39; yield_curve=+0.00; credit_spreads=+0.14โ€ฆ -0.05 1/8 -0.006
cross_asset sector_rs=+0.00; market_regime=+1.50 +0.75 1/8 +0.094
alt_data search_interest=-0.08; wiki_views=+0.00 -0.04 1/8 -0.005
flow short_interest=+0.00; insider_activity=-0.25; insider_trades=+0.00โ€ฆ -0.06 1/8 -0.008
ฮฃ +0.271

Step 2 โ€” Volatility regime math

Step 3 โ€” Resistance levels

Step 4 โ€” Earnings calendar

Step 5 โ€” Strike selection math

Target = spot ร— (1 + 0.05) = $716.07 ร— 1.05 = $751.87 Engine picks the OTM strike with valid premium closest to target.

Expiry DTE Strike ฮ” from target Premium Source IV@strike OI
2026-06-22 13 $750.00 -0.25% $1.52 โšช lastPrice 6% 0
2026-07-10 31 $752.00 +0.02% $5.93 โšช lastPrice 3% 0
2026-07-24 45 $752.00 +0.02% $9.09 โšช lastPrice 3% 0

Step 6 โ€” Premium yield math

Formulas:

  yield_per_period = premium / spot
  annualized       = yield_per_period ร— (365 / DTE)
Expiry DTE Premium yield_per_period Annualized
2026-06-22 13 $1.52 1.52 / 716.07 = 0.21% ร— 365/13 = 6.0%
2026-07-10 31 $5.93 5.93 / 716.07 = 0.83% ร— 365/31 = 9.8%
2026-07-24 45 $9.09 9.09 / 716.07 = 1.27% ร— 365/45 = 10.3%

Step 7 โ€” Decision tree (the actual code logic)

  IF composite > 0.05 AND iv_rank > 0.5:
     -> SELL โ€” high-edge write
  ELIF composite > 0.05 AND iv_rank < 0.3:
     -> PAUSE โ€” premium thin, wait for IV pop
  ELIF composite < -0.05:
     -> TIGHTER COVER โ€” engine bearish on direction
  ELIF earnings within 14 days:
     -> SKIP โ€” IV crush risk after print
  ELIF strike < 60d_high:
     -> WRITE BUT TAG: strike may be tested on rally
  ELSE:
     -> WRITE NORMAL

Applied:

โธ PAUSE โ€” composite long (+0.27) but IV-rank only 0/100 (< 30)

Final pick: sell 2026-07-24 $752 call for ~$9.09 premium โ†’ 10.3% annualized yield.