OPEN-SOURCE SCRIPT
BIST Multi-Strategy Screener (SuperTrend, MACD, OBV, MFI, BB)

What it does
This indicator is designed for TradingView's Pine Screener. It combines five independent strategies — SuperTrend, MACD, Bollinger Bands + Volume, OBV, and MFI — into a single composite scoring model (0–100) and exposes every signal as a numeric plot, so each one can be used as a filter column in the Pine Screener.
How it works
Each strategy produces two states:
Trigger (a fresh crossover/flip on the current bar) → generates a "New Buy" state
Continuation (the condition is still active) → generates a "Buy (Ongoing)" state
Scoring weights: SuperTrend flip +80, Bollinger breakout with 1.5× average volume +85, MACD crossover +70, MFI crossing above 50 +65, OBV crossing above its EMA(20) +75. A special "Sniper" condition (SuperTrend flip confirmed by OBV) scores 95. Continuation states score lower (60–75). The total is capped at 100. A separate volume-spike flag fires when volume exceeds 2× its 20-bar average.
The rationale for the mashup: SuperTrend defines the trend regime, MACD and MFI confirm momentum, OBV confirms money flow, and the Bollinger + volume condition detects breakouts. Requiring agreement between trend, momentum and volume-based tools filters out many single-indicator false signals.
How to use it
Save the script, open Pine Screener, choose your watchlist (e.g. BIST stocks) and select this indicator.
Add filters on the plotted columns, for example: `New Buy = 1`, `Score ≥ 85`, `Volume Spike = 1`, or `Sniper (ST+OBV) = 1`.
An optional Heikin Ashi mode recalculates all signals on smoothed candles.
Settings
Calculation source: Normal candles / Heikin Ashi
ATR period and multiplier for SuperTrend (default 14 / 1.5)
Limitations
Signals are computed on bar close; intrabar values may repaint until the bar closes. Heikin Ashi mode uses synthetic prices and should not be used to estimate real entry prices. This script is a screening tool, not a trading system, and past signal behavior does not guarantee future results. Educational purposes only — not financial advice.
This indicator is designed for TradingView's Pine Screener. It combines five independent strategies — SuperTrend, MACD, Bollinger Bands + Volume, OBV, and MFI — into a single composite scoring model (0–100) and exposes every signal as a numeric plot, so each one can be used as a filter column in the Pine Screener.
How it works
Each strategy produces two states:
Trigger (a fresh crossover/flip on the current bar) → generates a "New Buy" state
Continuation (the condition is still active) → generates a "Buy (Ongoing)" state
Scoring weights: SuperTrend flip +80, Bollinger breakout with 1.5× average volume +85, MACD crossover +70, MFI crossing above 50 +65, OBV crossing above its EMA(20) +75. A special "Sniper" condition (SuperTrend flip confirmed by OBV) scores 95. Continuation states score lower (60–75). The total is capped at 100. A separate volume-spike flag fires when volume exceeds 2× its 20-bar average.
The rationale for the mashup: SuperTrend defines the trend regime, MACD and MFI confirm momentum, OBV confirms money flow, and the Bollinger + volume condition detects breakouts. Requiring agreement between trend, momentum and volume-based tools filters out many single-indicator false signals.
How to use it
Save the script, open Pine Screener, choose your watchlist (e.g. BIST stocks) and select this indicator.
Add filters on the plotted columns, for example: `New Buy = 1`, `Score ≥ 85`, `Volume Spike = 1`, or `Sniper (ST+OBV) = 1`.
An optional Heikin Ashi mode recalculates all signals on smoothed candles.
Settings
Calculation source: Normal candles / Heikin Ashi
ATR period and multiplier for SuperTrend (default 14 / 1.5)
Limitations
Signals are computed on bar close; intrabar values may repaint until the bar closes. Heikin Ashi mode uses synthetic prices and should not be used to estimate real entry prices. This script is a screening tool, not a trading system, and past signal behavior does not guarantee future results. Educational purposes only — not financial advice.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.
סקריפט קוד פתוח
ברוח האמיתית של TradingView, יוצר הסקריפט הזה הפך אותו לקוד פתוח, כך שסוחרים יוכלו לעיין בו ולאמת את פעולתו. כל הכבוד למחבר! אמנם ניתן להשתמש בו בחינם, אך זכור כי פרסום חוזר של הקוד כפוף ל־כללי הבית שלנו.
כתב ויתור
המידע והפרסומים אינם מיועדים להיות, ואינם מהווים, ייעוץ או המלצה פיננסית, השקעתית, מסחרית או מכל סוג אחר המסופקת או מאושרת על ידי TradingView. קרא עוד ב־תנאי השימוש.