Finmagine Trader v1.4.0 — Tight Volatility Filter
v1.4.0 adds one focused feature: a server-side ATR contraction filter for the Near 52W High scan.
The thesis
Minervini’s SEPA methodology and his VCP pattern share one observation — stocks that coil before breaking out (volatility contracting, range tightening) produce more reliable and powerful moves than stocks breaking out from wide,
choppy bases. The Tight Volatility filter quantifies this.
The condition: ATR(14) < ATR(50)
Recent 14-day Average True Range must be below the 50-day ATR baseline. This is a relative, self-referential comparison — it judges each stock against its own medium-term volatility, not an absolute threshold. This is important for
Indian markets where a 5% ATR stock (KPIT, BSE Ltd) can be a perfectly valid momentum winner that an absolute threshold would incorrectly eliminate.
What it does in practice
On a typical scan day, Near 52W High returns ~50–80 stocks. With Tight Volatility ON, this drops to ~5–15. The stocks that survive are the ones where supply is being absorbed quietly — the range is compressing while price holds near
its highs.
The filter is applied server-side in the ChartInk scan clause — no extra API calls, no slowdown. It propagates naturally to the Stage 2 + Near High and All Three tabs through set intersection. Off by default.
Detailed guide (ATR theory, why relative not absolute, DSL implementation, tab propagation):
Tight Volatility: Find Stocks Coiling Before the Breakout | Finmagine Trader
Install / update:
https://chromewebstore.google.com/detail/finmagine-trader/ndkonkooaokgngjhjjefnnkdbmhgekkf
Landing page:
Finmagine Trader - Free Chrome Extension for Indian Stock Momentum Scanning
Would appreciate feedback on the filter — does the ~5–15 stock count feel right, or too aggressive? Happy to add a “Mild / Strong” intensity dropdown in a future version if the community finds it useful.








