Screener › Phase 6: Volatility & Breakout (The 'Explosion' Scanners) › Consolidation Breakout (0.3% Buffer, Strong Close)

Consolidation Breakout (0.3% Buffer, Strong Close)

Volatility Screeners
Back to Screeners
Consolidation Breakout\n\nDetect stocks that have been trading in a tight consolidation range (0.5% or less) for an extended period (2+ hours) and are now breaking out, indicating accumulated energy release and potential strong directional move.\n\nHow it works:\n\nThe strategy first identifies a consolidation period by looking back at the last 24 candles (2 hours of 5-minute data).\n\nIt calculates the consolidation range using:\nConsolidation Range = ((Highest High - Lowest Low) / Average Price) × 100\n\nExample:\nConsolidation High = 1050\nConsolidation Low = 1045\nAverage Price = 1047.50\nConsolidation Range = ((1050 - 1045) / 1047.50) × 100 = 0.48%\n\nIf consolidation range is ≤ 0.5%, a tight consolidation is detected.\n\nThe strategy checks if the consolidation lasted for the required period:\nIs Tight Consolidation = Consolidation Range ≤ 0.5%\n\nNext, the strategy calculates consolidation efficiency:\nPrice Position = (Close Price - Consolidation Low) / (Consolidation High - Consolidation Low)\nEfficiency = 1 - Standard Deviation of all positions\n\nVolume trend during consolidation is checked:\nVolume Trend = Compare first consolidation volume vs last consolidation volume\n\nBreakout detection with enhanced conditions:\n\nBullish Breakout: Current Price > Consolidation High × 1.003 (0.3% buffer)\nBearish Breakout: Current Price < Consolidation Low\n\nAdditional Confirmations:\n1. Strong Close: Body Position > 80% of candle range\n body_position = (current_price - current_low) / (current_high - current_low)\n\n2. Trend Confirmation: EMA7 > EMA20\n (Short-term moving average above medium-term)\n\n3. Fresh Breakout: Previous candle was inside consolidation\n prev_high < consolidation_high AND prev_low > consolidation_low\n\nVolume confirmation:\nVolume Spike = Current Volume / Average Consolidation Volume\nVolume Confirmed = Volume Spike > 1.5\n\nBreakout strength measurement:\nBullish Breakout Distance = ((Current Price - Consolidation High) / Consolidation High) × 100\nBearish Breakout Distance = ((Consolidation Low - Current Price) / Consolidation Low) × 100\n\nSignal Types:\n\nSTRONG_CONSOLIDATION_BREAKOUT → Consolidation range ≤0.3% with volume confirmed and breakout distance >0.3%\n\nMODERATE_CONSOLIDATION_BREAKOUT → Volume confirmed (spike >1.5)\n\nPRE_BREAKOUT → Still consolidating but near boundary with volume contraction\n\nWEAK_CONSOLIDATION_BREAKOUT → Breakout without volume confirmation\n\nFALSE_BREAKOUT → Breakout with long rejection wick (reversal pattern)\n\nPurpose:\nIdentify high-probability breakouts from prolonged consolidation where price has built up energy for a significant directional move. Long consolidation periods with decreasing volume indicate that buyers and sellers are in equilibrium, and any breakout from this balance often leads to explosive moves.\n\n[CHANGED: Added 0.3% breakout buffer, strong close requirement, and EMA trend confirmation]
📈 2 Stocks Found
🕒 OHLC Last Updated: No data yet
📊 Screener Type: Volatility Screeners
Results From: 2026-07-22 15:13:08
📈 Stocks Found: 2
💡 Results are updated automatically by cron job.
Debug: Found 2 results. First result signal_time: 15:05
entries
Symbol Current Price (₹) Change % Volume Occurrence Key Metrics Signal Time Detected At
KOTAKBANK ₹381.05 -0.66% 1253482 New
Breakout Type: BULLISH_RANGE_BREAKOUT
Breakout Level: 380
Breakout Distance Pc: 0.370
Breakout Strength: WEAK_BREAKOUT
Range 10 High: 380
Range 10 Low: 378
Range Size: 1.50
Candle Time: 15:05
🕐 15:05
2026-07-22 15:13:08
DATAPATTNS ₹4535.00 6.78% 125545 New
Breakout Type: BULLISH_RANGE_BREAKOUT
Breakout Level: 4500
Breakout Distance Pc: 0.780
Breakout Strength: BREAKOUT
Range 10 High: 4500
Range 10 Low: 4378
Range Size: 122
Candle Time: 10:50
🕐 10:50
2026-07-22 10:56:26