Screener › Phase 2: Volume & Smart Money (The Truth Indicators) › Dry Volume Pullback

Dry Volume Pullback

Volume Screeners
Back to Screeners
Dry Volume Pullback: Detect stocks pulling back toward their 20-period Exponential Moving Average (20 EMA) on unusually low volume, indicating weak selling pressure and a possible trend continuation or bounce opportunity.\n\nHow it works:\n1. Load today's intraday 5-minute candle data for each stock.\n2. Ensure at least 25 candles are available so 20 EMA can be calculated reliably.\n3. Calculate 20 EMA using closing prices: ema_20 = close.ewm(span=20).mean()\n4. Read the latest candle's at 11:30 am current price and volume.\n5. Check whether current price is near the 20 EMA: abs(current_price - ema_20) / ema_20 < 0.005 (price must be within 0.5% of the EMA).\n6. Calculate average volume of the last 5 candles: avg_volume_5 = mean(last 5 candle volumes)\n7. Compare current candle volume with recent average: volume_ratio = current_volume / avg_volume_5\n8. If volume_ratio < 0.5, current volume is less than half normal volume, indicating 'dry volume' or weak selling pressure.\n9. Calculate pullback from recent high (last 10 candles): pullback_percent = ((recent_high - current_price) / recent_high) * 100\n10. If all conditions pass, generate DRY_PULLBACK_TO_EMA signal.\n\nSignal: DRY_PULLBACK_TO_EMA - Price has pulled back toward 20 EMA with low volume, suggesting sellers are weak and buyers may step in for trend continuation.\n\nPurpose: Identify healthy pullbacks in strong trending stocks where price retraces to support (20 EMA) without aggressive selling, creating potential low-risk entry opportunities.
📈 35 Stocks Found
🕒 OHLC Last Updated: 2026-05-27 15:25:00
📊 Screener Type: Volume Screeners
Results From: 2026-05-27 12:25:22
📈 Stocks Found: 35
💡 Results are updated automatically by cron job.
Symbol Current Price (₹) Change % Volume Key Metrics
BEL ₹418.70 -0.16% 8752 volume_ratio: 0.14 ema_20: 418.51 distance_to_ema: 0.04 pullback_percent: 0.19 current_volume: 8752.00 avg_volume_5: 60576.00
TATACONSUM ₹1197.90 0.43% 276 volume_ratio: 0.02 ema_20: 1197.78 distance_to_ema: 0.01 pullback_percent: 0.17 current_volume: 276.00 avg_volume_5: 16895.00
BAJFINANCE ₹931.05 -0.38% 6211 volume_ratio: 0.11 ema_20: 930.05 distance_to_ema: 0.11 pullback_percent: 0.16 current_volume: 6211.00 avg_volume_5: 57403.00
BIOCON ₹434.85 -0.64% 34 volume_ratio: 0.01 ema_20: 434.61 distance_to_ema: 0.06 pullback_percent: 0.16 current_volume: 34.00 avg_volume_5: 3386.00
HINDUNILVR ₹2194.00 -0.41% 8 ema_20: 2196.57 distance_to_ema: -0.12 pullback_percent: 0.16 current_volume: 8.00 avg_volume_5: 3554.00
LT ₹4062.00 0.15% 656 volume_ratio: 0.07 ema_20: 4060.12 distance_to_ema: 0.05 pullback_percent: 0.14 current_volume: 656.00 avg_volume_5: 8951.00
TRENT ₹4245.60 -0.23% 30 volume_ratio: 0.02 ema_20: 4246.39 distance_to_ema: -0.02 pullback_percent: 0.11 current_volume: 30.00 avg_volume_5: 1371.00
BAJAJFINSV ₹1805.10 -0.48% 161 volume_ratio: 0.09 ema_20: 1805.64 distance_to_ema: -0.03 pullback_percent: 0.13 current_volume: 161.00 avg_volume_5: 1851.00
KOTAKBANK ₹389.10 0.27% 967 volume_ratio: 0.01 ema_20: 388.98 distance_to_ema: 0.03 pullback_percent: 0.10 current_volume: 967.00 avg_volume_5: 85885.00
RELIANCE ₹1357.80 0.27% 1919 volume_ratio: 0.02 ema_20: 1356.92 distance_to_ema: 0.06 pullback_percent: 0.10 current_volume: 1919.00 avg_volume_5: 79283.00
INFY ₹1163.30 0.28% 8604 volume_ratio: 0.22 ema_20: 1162.48 distance_to_ema: 0.07 pullback_percent: 0.09 current_volume: 8604.00 avg_volume_5: 39557.00
SUNPHARMA ₹1840.10 -0.35% 5312 volume_ratio: 0.36 ema_20: 1837.38 distance_to_ema: 0.15 pullback_percent: 0.09 current_volume: 5312.00 avg_volume_5: 14887.00
HCLTECH ₹1162.70 0.35% 223 volume_ratio: 0.05 ema_20: 1163.50 distance_to_ema: -0.07 pullback_percent: 0.20 current_volume: 223.00 avg_volume_5: 4512.00
CIPLA ₹1424.60 -0.32% 220 volume_ratio: 0.06 ema_20: 1423.79 distance_to_ema: 0.06 pullback_percent: 0.08 current_volume: 220.00 avg_volume_5: 3827.00
ULTRACEMCO ₹11669.00 -0.43% 17 volume_ratio: 0.01 ema_20: 11665.09 distance_to_ema: 0.03 pullback_percent: 0.14 current_volume: 17.00 avg_volume_5: 1223.00
ASIANPAINT ₹2682.40 0.54% 144 volume_ratio: 0.03 ema_20: 2677.96 distance_to_ema: 0.17 pullback_percent: 0.20 current_volume: 144.00 avg_volume_5: 4365.00
ADANIENT ₹2972.80 -0.28% 395 volume_ratio: 0.02 ema_20: 2976.12 distance_to_ema: -0.11 pullback_percent: 0.34 current_volume: 395.00 avg_volume_5: 16404.00
HDFCLIFE ₹613.85 -0.61% 26 ema_20: 614.36 distance_to_ema: -0.08 pullback_percent: 0.25 current_volume: 26.00 avg_volume_5: 6419.00
DRREDDY ₹1327.00 -1.26% 87 volume_ratio: 0.01 ema_20: 1328.00 distance_to_ema: -0.08 pullback_percent: 0.08 current_volume: 87.00 avg_volume_5: 5904.00
COALINDIA ₹446.40 2.75% 43277 volume_ratio: 0.11 ema_20: 447.64 distance_to_ema: -0.28 pullback_percent: 1.42 current_volume: 43277.00 avg_volume_5: 402872.00
GABRIEL ₹1126.40 1.29% 2 ema_20: 1126.93 distance_to_ema: -0.05 pullback_percent: 0.58 current_volume: 2.00 avg_volume_5: 1369.00
TITAN ₹4102.80 -0.46% 50 volume_ratio: 0.01 ema_20: 4115.75 distance_to_ema: -0.31 pullback_percent: 0.58 current_volume: 50.00 avg_volume_5: 4274.00
SBILIFE ₹1871.30 -0.72% 142 volume_ratio: 0.06 ema_20: 1875.66 distance_to_ema: -0.23 pullback_percent: 0.46 current_volume: 142.00 avg_volume_5: 2426.00
HDFCBANK ₹761.85 -1.12% 35734 volume_ratio: 0.07 ema_20: 763.60 distance_to_ema: -0.23 pullback_percent: 0.44 current_volume: 35734.00 avg_volume_5: 477084.00
TATASTEEL ₹215.49 1.67% 8066 volume_ratio: 0.03 ema_20: 215.78 distance_to_ema: -0.13 pullback_percent: 0.43 current_volume: 8066.00 avg_volume_5: 243944.00
TECHM ₹1457.90 -0.30% 98 volume_ratio: 0.01 ema_20: 1462.37 distance_to_ema: -0.31 pullback_percent: 0.40 current_volume: 98.00 avg_volume_5: 7089.00
ICICIBANK ₹1285.10 0.42% 1708 volume_ratio: 0.02 ema_20: 1286.38 distance_to_ema: -0.10 pullback_percent: 0.38 current_volume: 1708.00 avg_volume_5: 106043.00
NTPC ₹395.40 -0.65% 18635 volume_ratio: 0.17 ema_20: 395.36 distance_to_ema: 0.01 pullback_percent: 0.35 current_volume: 18635.00 avg_volume_5: 112283.00
M&M ₹3125.80 0.47% 1696 volume_ratio: 0.27 ema_20: 3127.06 distance_to_ema: -0.04 pullback_percent: 0.30 current_volume: 1696.00 avg_volume_5: 6201.00
ADANIPORTS ₹1827.60 0.14% 533 volume_ratio: 0.04 ema_20: 1828.06 distance_to_ema: -0.03 pullback_percent: 0.28 current_volume: 533.00 avg_volume_5: 12084.00
POWERGRID ₹299.30 1.77% 4045 volume_ratio: 0.02 ema_20: 298.56 distance_to_ema: 0.25 pullback_percent: 0.28 current_volume: 4045.00 avg_volume_5: 166281.00
POONAWALLA ₹394.50 -1.14% 217 volume_ratio: 0.04 ema_20: 394.94 distance_to_ema: -0.11 pullback_percent: 0.27 current_volume: 217.00 avg_volume_5: 5913.00
INDIGO ₹4516.30 0.50% 1458 volume_ratio: 0.13 ema_20: 4505.70 distance_to_ema: 0.24 pullback_percent: 0.26 current_volume: 1458.00 avg_volume_5: 11012.00
SHRIRAMFIN ₹956.65 0.21% 430 volume_ratio: 0.01 ema_20: 954.59 distance_to_ema: 0.22 pullback_percent: 0.21 current_volume: 430.00 avg_volume_5: 29328.00
SBIN ₹971.10 -0.10% 12690 volume_ratio: 0.25 ema_20: 970.67 distance_to_ema: 0.04 pullback_percent: 0.04 current_volume: 12690.00 avg_volume_5: 50503.00