Chartlink Scanner Formulas for Breakouts and Swing Trading


📌 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.