User

which stock have crossed 200 dma in last 2 days

Asked by CNI Follower · 3 months ago · 12-12-2025

Live, exhaustive lists of stocks that have crossed above their 200‑day moving average (200 DMA) in the last 2 trading days are not directly accessible to me, so I cannot reliably name all such stocks for the Indian market or guarantee completeness.

What I can do is show you exactly how to pull this list yourself using free screeners that read live NSE/BSE data:

1. Chartink (India-focussed, very popular) – Recommended

- Go to Chartink’s scanner page.

- Use a condition like:

- Today: Close > SMA(Close, 200)

- 1 day ago: Close <= SMA(Close, 200)

- This gives stocks that crossed above 200 DMA today.

- To include the last 2 days, either:

- Run the scan separately for:

- Today (0 days ago) and

- 1 day ago (shift each condition by one bar),

- Then combine the results; or

- Create a scan using “N days ago” logic to capture crosses in the last 2 candles.

2. TradingView

- Open TradingView screener (Stocks → India).

- Add a filter: `Price > SMA(200)` for today.

- Then visually confirm the “cross” by:

- Adding 200 SMA to the chart, and

- Checking that yesterday’s close was below or at the 200 SMA and today’s is above.

- For programmatic scanning you’d need a custom Pine Script strategy, but that’s more advanced.

3. Other India screeners (e.g., Screener.in custom screens)

- Most fundamental screeners (like Screener.in) are not ideal for intraday/last‑2‑day technical events, as they update EOD and don’t always have built-in “cross above 200 DMA yesterday/today” logic.

- You can still approximate by using:

- `Close > 200 DMA` (for current)

- And then manually check charts for recent crosses.

Illustrative Example (for understanding only):

If Stock X had:

- Close on 11 Dec 2025 = ₹195 and 200 DMA = ₹198 (below 200 DMA),

- Close on 12 Dec 2025 = ₹202 and 200 DMA = ₹198 (above 200 DMA),

then Stock X has crossed above 200 DMA in the last 1 day and would show up in such a scan.

Since you specifically need “last 2 days,” the technically correct condition is:

- Today’s (or yesterday’s) close > 200 DMA, and

- Previous close (1 day back for today’s scan; 2 days back if you’re scanning yesterday) ≤ 200 DMA.

You’ll get the most accurate, up-to-date list by running that logic directly on a live scanner such as Chartink or TradingView. I cannot safely fabricate or partially guess such a list.

If you have any further queries, please connect with us on 022-6290-10141 (Timings : 09.00 AM to 05.00 PM) or you can email us on info@cniinfoxchange.com