Educational publication — not investment advice. Read the full disclaimer →
Market regime · Neutral
capped at 10 signals today.
- SPY vs 200-day
- —
- Universe breadth
- 59% >SMA200
- VIX 2y percentile
- 58%
Today’s picks
Swing-trading signals (multi-week holds) — not intraday/day-trading signals.
Top 25 halal-passed BUY signals, ranked by Conviction. Pick date: 2026-07-20. Conviction blends today’s setup (trend × momentum × location × risk-quality) with each ticker’s historical track record. Picked once daily near US market open (~6:15 AM PT).
Church & Dwight Co., Inc. · Consumer Defensive
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
Tapestry, Inc. · Consumer Cyclical
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
AMETEK, Inc. · Industrials
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
Ralph Lauren Corporation · Consumer Cyclical
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
Editorial flag
Same as GOOGL (Alphabet Class C). Project Nimbus contract with the Israeli government and military.
½ @ +1R · BE · trailAlphabet Inc. · Communication Services
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
The TJX Companies, Inc. · Consumer Cyclical
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
International Flavors & Fragrances Inc. · Basic Materials
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
PPG Industries, Inc. · Basic Materials
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
Packaging Corporation of America · Consumer Cyclical
⚠ Small sample (19 < 20 trades) — track record is noisy; read as suggestive, not predictive.
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
Teledyne Technologies Incorporated · Technology
Mostly from backtested signals; live-signal outcomes are still accruing.
Where we flagged it
The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT.
Current price sits under it. If it’s already run up a lot, the setup may have passed you by.
Where we’re wrong
If it closes at or below this, the setup is broken and we cut the trade.
The % under Entry is your worst-case loss — size your buy around that, not the target.
Where we take profit
Our exit if the setup plays out. The % above Entry is your gain.
Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing.
| # | Ticker | Conviction How confident are we? A single 0–100 score. Higher = the setup looks strong today and this ticker tends to follow through on picks like this one. Hover any pick to see what’s driving it — trend, momentum, entry location, risk quality, and track record.
| Entry Where we flagged it The price we locked in when the pick was generated — yesterday’s close, ~6:15 AM PT. Current price sits under it. If it’s already run up a lot, the setup may have passed you by. | Stop Where we’re wrong If it closes at or below this, the setup is broken and we cut the trade. The % under Entry is your worst-case loss — size your buy around that, not the target. | Target Where we take profit Our exit if the setup plays out. The % above Entry is your gain. Setups run about 30 days — if neither Stop nor Target hits by then, we close at whatever the market’s showing. | 1M |
|---|---|---|---|---|---|---|
| 1 | CHD½ @ +1R · BE · trail Church & Dwight Co., Inc. · Consumer Defensive | 90Strongsetup 90 Conviction90/100Strong Today’s setup90/100 Trend35/35 Momentum35/35 Location5/15 Risk quality15/15 Track record— (0 closed, needs ≥ 5) Mostly from backtested signals; live-signal outcomes are still accruing. 90 (no track-record adjustment yet) → 90 | $97.84 | $92.73 -5.2% | $105.51 +7.8% | +2.3% |
| 2 | TPR½ @ +1R · BE · trail Tapestry, Inc. · Consumer Cyclical | 83Solidsetup 80 Conviction83/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record+23% · 27 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × 0.23) → 83 | $141.83 | $131.76 -7.1% | $156.94 +10.7% | -1.2% |
| 3 | AME½ @ +1R · BE · trail AMETEK, Inc. · Industrials | 82Solidsetup 80 Conviction82/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record+20% · 35 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × 0.20) → 82 | $236.39 | $224.24 -5.1% | $254.61 +7.7% | -0.4% |
| 4 | RL½ @ +1R · BE · trail Ralph Lauren Corporation · Consumer Cyclical | 81Solidsetup 80 Conviction81/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record+7% · 37 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × 0.07) → 81 | $381.57 | $355.87 -6.7% | $420.12 +10.1% | -7.6% |
| 5 | GOOG Editorial flag Same as GOOGL (Alphabet Class C). Project Nimbus contract with the Israeli government and military. ½ @ +1R · BE · trailAlphabet Inc. · Communication Services | 81Solidsetup 80 Conviction81/100Solid Today’s setup80/100 Trend30/35 Momentum35/35 Location0/15 Risk quality15/15 Track record+7% · 24 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × 0.07) → 81 | $356.32 | $330.35 -7.3% | $395.28 +10.9% | -3.0% |
| 6 | TJX½ @ +1R · BE · trail The TJX Companies, Inc. · Consumer Cyclical | 80Solidsetup 80 Conviction80/100Solid Today’s setup80/100 Trend30/35 Momentum35/35 Location0/15 Risk quality15/15 Track record+0% · 47 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × 0.00) → 80 | $155.46 | $146.79 -5.6% | $168.47 +8.4% | -5.1% |
| 7 | IFF½ @ +1R · BE · trail International Flavors & Fragrances Inc. · Basic Materials | 80Solidsetup 80 Conviction80/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record— (0 closed, needs ≥ 5) Mostly from backtested signals; live-signal outcomes are still accruing. 80 (no track-record adjustment yet) → 80 | $77.59 | $72.89 -6.1% | $84.64 +9.1% | +1.1% |
| 8 | PPG½ @ +1R · BE · trail PPG Industries, Inc. · Basic Materials | 80Solidsetup 80 Conviction80/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record— (0 closed, needs ≥ 5) Mostly from backtested signals; live-signal outcomes are still accruing. 80 (no track-record adjustment yet) → 80 | $116.04 | $108.97 -6.1% | $126.65 +9.1% | -1.9% |
| 9 | PKG½ @ +1R · BE · trail Packaging Corporation of America · Consumer Cyclical | 79Solidsetup 80 Conviction79/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record-11% · 19 trades ⚠ Small sample (19 < 20 trades) — track record is noisy; read as suggestive, not predictive. Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × -0.11) → 79 | $229.89 | $217.17 -5.5% | $248.97 +8.3% | +0.4% |
| 10 | TDY½ @ +1R · BE · trail Teledyne Technologies Incorporated · Technology | 79Solidsetup 80 Conviction79/100Solid Today’s setup80/100 Trend35/35 Momentum25/35 Location5/15 Risk quality15/15 Track record-6% · 39 trades Mostly from backtested signals; live-signal outcomes are still accruing. 80 × (1 + 0.15 × -0.06) → 79 | $634.35 | $596.74 -5.9% | $690.77 +8.9% | +2.4% |
Get tomorrow’s picks by email
Top halal-passed setups delivered before market open. One email a day. No spam. Unsubscribe with one click.