52-week-high momentum portfolio with 20-week exit
Buy stocks making fresh 52-week highs a few at a time, and exit any holding whose weekly close drops below its 20-week SMA.
What they did
Hitesh Modi screens Indian (NSE) stocks for fresh 52-week highs, adds 4–5 a week up to 30–40 holdings, and exits when the weekly close falls below the 20-week SMA. Final picks are discretionary: he looks for a new catalyst and a strong sector theme, and avoids cyclical stocks and choppy charts.
How it went
The poster's claims: about a 35% hit rate, and ₹1 grew to about ₹3.5 since July 2022 in a live (not backtested) portfolio. Public updates only started in January 2026.
Sources:
Worth knowing
- The original runs on Indian small caps. US results may differ completely.
- The final selection is discretionary, so an agent will make different picks than the poster.
- A 35% win rate means many small losses. The system depends on a few big winners.
The prompt
Every [Friday after the close]:
1. Screen [US stocks with price > $[10] and avg volume > [500k]] for fresh 52-week closing highs.
2. Propose adding up to [4] new names, prioritizing ones with a clear new catalyst (product, earnings inflection, contract win) and a strong sector trend. Avoid highly cyclical stocks and choppy charts. Explain each pick in one sentence.
3. Equal-weight each new position at $[amount]; cap the portfolio at [30] names.
4. For every holding: if this week's close is below its [20]-week SMA, propose selling at Monday's open.
Weekly report: entries, exits, and portfolio versus [SPY / IWM].
SAFETY DEFAULTS (keep unless you deliberately change them):
- Use the PAPER trading account only. Never touch a live account.
- Before every order, show me: symbol, side, size, order type, limit price, stop, and the rule that triggered it. Then WAIT for my "approve".
- Hard limits: max [$500] per trade, max [3] open positions, stop all trading for the day after a loss of [$300].
- Log every signal, decision and fill to [a running log / spreadsheet] with timestamps.To go fully autonomous: (1) run on paper for at least [4–8 weeks] or [30+ trades]; (2) delete the 'WAIT for my approve' line and keep the hard limits; (3) switch to live keys or account. On Robinhood, turn off trade approvals in your agent settings, but note that some orders can still require in-app approval or acknowledging a pre-trade alert, so unattended execution isn't guaranteed for every order. IBKR's AI connector always asks for approval; use its regular API for unattended trading. Never remove the daily loss limit.