📌 Chartink Scanner Formulas
1. Minervini SEPA / VCP (Breakout ready stocks)
latest close > latest ema(50) and
latest close > latest ema(200) and
latest rsi(14) > 60 and
latest close >= (0.9 * latest max(252, high)) and
latest volume >= 1.5 * sma(20, volume) and
min(3, (high - low)) < min(20, (high - low))
✅ Finds stocks near 52-week highs, RSI strong, volume breakout, tight contraction.
2. CANSLIM (adapted India)
(Since EPS filters aren’t available on Chartink, we simulate with price/volume)
latest close > latest ema(50) and
latest close > latest ema(200) and
latest rsi(14) > 55 and
latest close >= (0.85 * latest max(252, high)) and
latest volume >= 1.5 * sma(20, volume)
✅ Price strength + breakout volume + near highs.
3. Darvas Box Breakout
latest close > latest max(20, high) and
latest close > latest ema(50) and
latest volume >= 1.5 * sma(20, volume) and
latest rsi(14) > 60
✅ Breaks above recent 20-day resistance with volume.
4. Livermore 52-Week High Breakout
latest high >= latest max(252, high) and
latest close > latest ema(50) and
latest rsi(14) > 65 and
latest volume >= 1.5 * sma(20, volume)
✅ New 52-week highs + momentum + volume confirmation.
5. Stan Weinstein Stage 2 (Weekly)
Chartink doesn’t directly allow weekly MA, so approximate with daily 150 SMA (≈ 30-week).
latest close > latest sma(150, close) and
latest sma(150, close) > latest sma(200, close) and
latest close >= (0.9 * latest max(252, high)) and
latest volume >= 1.5 * sma(20, volume)
✅ Stocks in long-term uptrend, breaking higher.
6. Bollinger Band Squeeze Breakout
(bbw(20,2) = min(120, bbw(20,2))) and
latest close > bbupper(20,2) and
latest rsi(14) > 55 and
latest volume >= 2 * sma(20, volume)
✅ Tight squeeze → expansion breakout.