How support and resistance levels are found
Clustered swing highs and lows from the last year, ranked by the number of touches.
Support and resistance levels on Flash Finance are computed, not drawn by hand, so the same rules apply to every stock:
- Find swings. Every confirmed swing high and swing low of the last year (about 250 sessions) is a candidate: a high that is the highest of the five bars on each side, or a low that is the lowest.
- Cluster them. Candidates within max(1.2% of the current price, 0.6 × ATR) of each other are merged into one level. The level's price is the median of its members.
- Score them. A level's strength is the number of swings it absorbed (its "touches"). A level touched once is still reported, because a lone swing high is where sellers last won, but multi-touch levels are the ones most traders watch.
- Split by side. Levels more than 0.2% below the close are supports and those more than 0.2% above are resistances. The nearest four of each are shown.
Because the tolerance scales with volatility (ATR), a volatile small cap gets wider zones than a quiet large cap. Treat each level as a zone about one ATR wide, not an exact price.
Where this is used
Other methodology
Technical Score MethodologyRelative Strength MethodologyMarket Health Score MethodologyDelivery Intelligence MethodologyF&O Positioning MethodologyFII/DII Flow MethodologyFundamental Ratios MethodologySector Rotation MethodologyMultibagger AI MethodologyMarket Today MethodologyHow Flash Finance Uses AI
Data sources