OPEN-SOURCE SCRIPT
Strong Dividend Screener | ProjectSyndicate

Strong Dividend Screener turns dozens of charts into a single institutional-style dashboard, ranking a curated universe of 40 established, dividend-paying US companies by performance across six timeframes and scoring each one on professional-grade risk metrics — Beta, Sharpe, Sortino, Omega, Z-Score, Kelly, Calmar, and drawdown from the 52-week high — so you can find this year's income-and-growth leaders and weigh their risk-adjusted quality at a glance, all on one clean, sortable panel. Every figure is computed live on the daily timeframe from real price history, not hard-coded, so the board reflects the market as it actually is right now.
💰 Curated 40-Name Dividend Universe — the screener watches a hand-picked list of 40 dividend-paying US stocks that have combined a real distribution policy with genuine 2026 year-to-date price strength: industrials, energy infrastructure, semis, financials, REITs, and consumer names. Instead of flipping through forty charts, you see every name's performance and risk profile side by side and immediately spot who is leading and who is rolling over. Note that dividend policy is the selection criterion for the universe — the panel itself measures price behaviour and risk, not distribution data.
🗓️ Six-Timeframe Performance — each stock is tracked across Week, Month, Quarter, 6-Month, 12-Month, and Year-to-Date returns, so you can separate a one-week catalyst pop from a genuine long-run trend and see momentum building or fading across horizons in a single row.
🧮 Institutional Risk Metrics, Done Properly — beyond raw returns, every name is scored on Sharpe (excess return per unit of total volatility), Sortino (return per unit of downside risk only), Omega (probability-weighted gains versus losses above the risk-free threshold), Z-Score (how stretched the recent move is in standard deviations), and the Kelly fraction (a theoretical optimal-sizing read from return and variance). The stats are annualized from daily returns over a rolling window with a configurable risk-free rate, so the risk picture is consistent and comparable across the whole list.
📉 Off Hi% — Distance From the 52-Week High — a dedicated column shows exactly how far each name sits below its rolling one-year peak, colour-coded on an inverted scale so shallow pullbacks glow amber and deep damage turns red. For an income-oriented portfolio this is where the work happens: a quality payer that is 6% off its high is a very different proposition from one that is 35% off, even when both show a strong YTD number.
⚖️ Calmar Ratio — Return Per Unit of Pain — annualized return divided by the worst 252-day drawdown, giving you return earned against the deepest hole the stock actually put its holders in. For positions you intend to hold and collect from, drawdown tolerance matters more than raw momentum, and Calmar is the cleanest single number for that trade-off.
🎯 Basket-Relative Beta — Beta is measured against an equal-weight basket of the 40 names in the screener, so it tells you how a stock moves relative to this specific dividend-payer cohort rather than a broad index. Beta above 1 swings harder than the group; below 1 is steadier. You control the lookback length used for the beta and correlation calculation.
🌡️ Annualized Weekly Volatility — a dedicated Wk Vol column annualizes the standard deviation of recent weekly returns, giving you a fast read on how violent each name's price action is before you size into it — useful for separating the genuinely defensive compounders from the high-beta cyclicals that happen to pay a distribution.
🔀 Dynamic Sorting — Nine Ways to Rank — sort the entire board by any of the six performance columns plus Sharpe, Calmar, or Off Hi% with a single setting. Rank by YTD to find the year's leaders, by Week to catch what is moving on fresh news, by Calmar to surface the smoothest risk-adjusted compounders, or by Off Hi% to find quality names on a pullback — the table re-ranks instantly.
🎨 Bloomberg-Amber Theme with Colour-Coded Strength — a clean amber-on-black dashboard with a multi-level gradient that runs from bright amber on the strongest gains through to deep red on the steepest losses, so strength and weakness jump out the moment you look at the panel.
🧩 Fully Customizable Dashboard — place the table anywhere on the chart (Top / Middle / Bottom paired with Left / Center / Right), choose your text size (Tiny / Small / Normal / Large), set the sort column, the beta length, and the risk-free rate and periods — all from the settings menu, no code editing required.
🔒 Daily-Timeframe Lock — the screener is built for daily data and will prompt you to switch if you load it on a lower timeframe, so the returns, volatility, and ratios are always calculated on the basis they are designed for.
⚡ Lightweight and Efficient — the whole 40-name board is built from a tight, well-organized script that runs smoothly on TradingView, with a clean merged title heading and an alternating-row layout for easy reading. Delisted, halted, or renamed tickers degrade gracefully to blank rows rather than breaking the panel.
🎯 Why this is different — most dividend watchlists show you a yield number and stop there, which tells you nothing about whether the underlying business is actually working. This screener puts six horizons of performance and a full institutional risk stack — Sharpe, Sortino, Omega, Z-Score, Kelly, Calmar, Beta, annualized volatility, and drawdown from the highs — for forty established payers on one sortable, colour-coded panel, so you are ranking income candidates by risk-adjusted quality and trend health rather than by headline yield alone.
🚀 Where to use it — apply it to any daily chart to monitor the dividend-paying leadership group as a whole. Use it for top-down scanning, sector rotation, drawdown screening, and quality ranking before you drill into an individual name's chart for entry timing and pair it with your own yield and payout-ratio research.
⚠️ Important — this is a research and decision-support dashboard, not a buy/sell system, and it makes no performance guarantees. The panel does not fetch or display live dividend yield, payout ratio, or distribution history — TradingView limits a script to 40 external data requests, and the 40-name universe consumes all of them, so every column is derived from price. Treat dividend policy as the reason these names are on the list and verify current yield, payout ratio, and coverage independently before acting. The universe is a snapshot of this year's dividend-paying momentum leaders and will drift over time; the board re-ranks live, but membership is fixed until updated. A high YTD number does not confirm a safe or sustainable distribution — strong price performance and dividend durability are separate questions. All figures are historical and descriptive, computed from past price data, and say nothing certain about the future. Risk metrics like Sharpe, Sortino, Omega, Z-Score, Kelly, and Calmar are simplified, assumption-based estimates and should inform your judgment, not replace it. Always pair the screener with your own analysis and risk management.
💰 Curated 40-Name Dividend Universe — the screener watches a hand-picked list of 40 dividend-paying US stocks that have combined a real distribution policy with genuine 2026 year-to-date price strength: industrials, energy infrastructure, semis, financials, REITs, and consumer names. Instead of flipping through forty charts, you see every name's performance and risk profile side by side and immediately spot who is leading and who is rolling over. Note that dividend policy is the selection criterion for the universe — the panel itself measures price behaviour and risk, not distribution data.
🗓️ Six-Timeframe Performance — each stock is tracked across Week, Month, Quarter, 6-Month, 12-Month, and Year-to-Date returns, so you can separate a one-week catalyst pop from a genuine long-run trend and see momentum building or fading across horizons in a single row.
🧮 Institutional Risk Metrics, Done Properly — beyond raw returns, every name is scored on Sharpe (excess return per unit of total volatility), Sortino (return per unit of downside risk only), Omega (probability-weighted gains versus losses above the risk-free threshold), Z-Score (how stretched the recent move is in standard deviations), and the Kelly fraction (a theoretical optimal-sizing read from return and variance). The stats are annualized from daily returns over a rolling window with a configurable risk-free rate, so the risk picture is consistent and comparable across the whole list.
📉 Off Hi% — Distance From the 52-Week High — a dedicated column shows exactly how far each name sits below its rolling one-year peak, colour-coded on an inverted scale so shallow pullbacks glow amber and deep damage turns red. For an income-oriented portfolio this is where the work happens: a quality payer that is 6% off its high is a very different proposition from one that is 35% off, even when both show a strong YTD number.
⚖️ Calmar Ratio — Return Per Unit of Pain — annualized return divided by the worst 252-day drawdown, giving you return earned against the deepest hole the stock actually put its holders in. For positions you intend to hold and collect from, drawdown tolerance matters more than raw momentum, and Calmar is the cleanest single number for that trade-off.
🎯 Basket-Relative Beta — Beta is measured against an equal-weight basket of the 40 names in the screener, so it tells you how a stock moves relative to this specific dividend-payer cohort rather than a broad index. Beta above 1 swings harder than the group; below 1 is steadier. You control the lookback length used for the beta and correlation calculation.
🌡️ Annualized Weekly Volatility — a dedicated Wk Vol column annualizes the standard deviation of recent weekly returns, giving you a fast read on how violent each name's price action is before you size into it — useful for separating the genuinely defensive compounders from the high-beta cyclicals that happen to pay a distribution.
🔀 Dynamic Sorting — Nine Ways to Rank — sort the entire board by any of the six performance columns plus Sharpe, Calmar, or Off Hi% with a single setting. Rank by YTD to find the year's leaders, by Week to catch what is moving on fresh news, by Calmar to surface the smoothest risk-adjusted compounders, or by Off Hi% to find quality names on a pullback — the table re-ranks instantly.
🎨 Bloomberg-Amber Theme with Colour-Coded Strength — a clean amber-on-black dashboard with a multi-level gradient that runs from bright amber on the strongest gains through to deep red on the steepest losses, so strength and weakness jump out the moment you look at the panel.
🧩 Fully Customizable Dashboard — place the table anywhere on the chart (Top / Middle / Bottom paired with Left / Center / Right), choose your text size (Tiny / Small / Normal / Large), set the sort column, the beta length, and the risk-free rate and periods — all from the settings menu, no code editing required.
🔒 Daily-Timeframe Lock — the screener is built for daily data and will prompt you to switch if you load it on a lower timeframe, so the returns, volatility, and ratios are always calculated on the basis they are designed for.
⚡ Lightweight and Efficient — the whole 40-name board is built from a tight, well-organized script that runs smoothly on TradingView, with a clean merged title heading and an alternating-row layout for easy reading. Delisted, halted, or renamed tickers degrade gracefully to blank rows rather than breaking the panel.
🎯 Why this is different — most dividend watchlists show you a yield number and stop there, which tells you nothing about whether the underlying business is actually working. This screener puts six horizons of performance and a full institutional risk stack — Sharpe, Sortino, Omega, Z-Score, Kelly, Calmar, Beta, annualized volatility, and drawdown from the highs — for forty established payers on one sortable, colour-coded panel, so you are ranking income candidates by risk-adjusted quality and trend health rather than by headline yield alone.
🚀 Where to use it — apply it to any daily chart to monitor the dividend-paying leadership group as a whole. Use it for top-down scanning, sector rotation, drawdown screening, and quality ranking before you drill into an individual name's chart for entry timing and pair it with your own yield and payout-ratio research.
⚠️ Important — this is a research and decision-support dashboard, not a buy/sell system, and it makes no performance guarantees. The panel does not fetch or display live dividend yield, payout ratio, or distribution history — TradingView limits a script to 40 external data requests, and the 40-name universe consumes all of them, so every column is derived from price. Treat dividend policy as the reason these names are on the list and verify current yield, payout ratio, and coverage independently before acting. The universe is a snapshot of this year's dividend-paying momentum leaders and will drift over time; the board re-ranks live, but membership is fixed until updated. A high YTD number does not confirm a safe or sustainable distribution — strong price performance and dividend durability are separate questions. All figures are historical and descriptive, computed from past price data, and say nothing certain about the future. Risk metrics like Sharpe, Sortino, Omega, Z-Score, Kelly, and Calmar are simplified, assumption-based estimates and should inform your judgment, not replace it. Always pair the screener with your own analysis and risk management.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Gold Algo Trading · +1100% YTD · max DD <5%
Syndicate Ultimate · 5 algo systems · 1 bundle
1 payment · lifetime access · no monthly fees
+ FX · NQ/ES · 10+ yr institutional desk
syndicate001.com
Join on Telegram
t.me/aisyndicate001
Syndicate Ultimate · 5 algo systems · 1 bundle
1 payment · lifetime access · no monthly fees
+ FX · NQ/ES · 10+ yr institutional desk
syndicate001.com
Join on Telegram
t.me/aisyndicate001
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Gold Algo Trading · +1100% YTD · max DD <5%
Syndicate Ultimate · 5 algo systems · 1 bundle
1 payment · lifetime access · no monthly fees
+ FX · NQ/ES · 10+ yr institutional desk
syndicate001.com
Join on Telegram
t.me/aisyndicate001
Syndicate Ultimate · 5 algo systems · 1 bundle
1 payment · lifetime access · no monthly fees
+ FX · NQ/ES · 10+ yr institutional desk
syndicate001.com
Join on Telegram
t.me/aisyndicate001
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.