PROTECTED SOURCE SCRIPT
DF Stock Rating Table

DF Stock Rating Table.
This indicator provides a comprehensive "at-a-glance" Scorecard for any stock. It is designed for growth traders and investors who follow strategies similar to CAN SLIM or Minervini, helping you instantly separate true Market Leaders from lagging stocks.
It combines Technical Momentum (Price action) with Fundamental Growth (Earnings & Sales) to generate a composite "Overall Rating."
📊 What the Metrics Mean
Here is a breakdown of every row in the dashboard and how to interpret the numbers:
1. RS Rating (Est)
What it is: A 1-99 score measuring the stock's price performance over the last 12 months.
How it works: It uses a weighted formula that gives more importance to the most recent 3 months of price action.
The Goal: A score of 80-99 indicates the stock is in the top tier of price performers. A score below 50 means it is lagging.
Note: This is a mathematical estimation based on fixed benchmarks, as Pine Script cannot scan the entire market relative to other stocks.
2. vs SPY (Alpha)
What it is: Measures the "Relative Strength" of the stock compared specifically to the S&P 500 (SPY).
How to read it:
Positive (Green/Blue): The stock is moving faster than the general market. It is a Leader.
Negative (Red): The stock is performing worse than the market. It is a Laggard.
Why it matters: In a bull market, you want to own stocks that are outperforming the index, not just following it.
3. EPS Growth (YoY)
What it is: Earnings Per Share Growth (Year-Over-Year).
The Math: Compares the most recent Quarterly Earnings to the same quarter one year ago.
Why it matters: This checks Profitability. We look for big double-digit or triple-digit numbers here. If this is Red/Negative, the company's profits are shrinking.
4. Sales Growth (YoY)
What it is: Revenue Growth (Year-Over-Year).
The Math: Compares the most recent Quarterly Revenue to the same quarter one year ago.
Why it matters: This checks Product Popularity. Sales numbers are harder to manipulate than Earnings. If EPS is up but Sales are down, the growth may be low quality (cost-cutting). Ideally, you want to see +25% or higher.
5. OVERALL RATING
The Verdict: A composite score (0-99) that combines all the above factors plus the stock's long-term trend (Moving Averages).
Blue (90+): Elite status. Strong technicals and strong fundamentals.
Green (70+): Strong status. Worth watching or holding.
Gray/Red: Weak or mixed data.
🚀 Key Features
Timeframe Locked: The data is calculated using Daily charts. You can switch to a 5-minute or 1-hour chart to time your entry, and the Fundamental/RS numbers will stay rock solid and accurate.
Hybrid Analysis: Most indicators are only technical. This pulls live Financial Data from TradingView to give you the fundamental picture instantly.
Customizable Position: Go to Settings to move the dashboard to any corner of your screen (Top Right, Bottom Left, etc.).
Crypto/Forex Friendly: If Financial Data (Earnings) is not available for an asset (like Bitcoin), the script automatically detects this and calculates the rating based purely on Price Performance.
⚠️ Disclaimer
This tool is for educational and analytical purposes only. High ratings do not guarantee future price increases. Always manage risk and do your own due diligence.
This indicator provides a comprehensive "at-a-glance" Scorecard for any stock. It is designed for growth traders and investors who follow strategies similar to CAN SLIM or Minervini, helping you instantly separate true Market Leaders from lagging stocks.
It combines Technical Momentum (Price action) with Fundamental Growth (Earnings & Sales) to generate a composite "Overall Rating."
📊 What the Metrics Mean
Here is a breakdown of every row in the dashboard and how to interpret the numbers:
1. RS Rating (Est)
What it is: A 1-99 score measuring the stock's price performance over the last 12 months.
How it works: It uses a weighted formula that gives more importance to the most recent 3 months of price action.
The Goal: A score of 80-99 indicates the stock is in the top tier of price performers. A score below 50 means it is lagging.
Note: This is a mathematical estimation based on fixed benchmarks, as Pine Script cannot scan the entire market relative to other stocks.
2. vs SPY (Alpha)
What it is: Measures the "Relative Strength" of the stock compared specifically to the S&P 500 (SPY).
How to read it:
Positive (Green/Blue): The stock is moving faster than the general market. It is a Leader.
Negative (Red): The stock is performing worse than the market. It is a Laggard.
Why it matters: In a bull market, you want to own stocks that are outperforming the index, not just following it.
3. EPS Growth (YoY)
What it is: Earnings Per Share Growth (Year-Over-Year).
The Math: Compares the most recent Quarterly Earnings to the same quarter one year ago.
Why it matters: This checks Profitability. We look for big double-digit or triple-digit numbers here. If this is Red/Negative, the company's profits are shrinking.
4. Sales Growth (YoY)
What it is: Revenue Growth (Year-Over-Year).
The Math: Compares the most recent Quarterly Revenue to the same quarter one year ago.
Why it matters: This checks Product Popularity. Sales numbers are harder to manipulate than Earnings. If EPS is up but Sales are down, the growth may be low quality (cost-cutting). Ideally, you want to see +25% or higher.
5. OVERALL RATING
The Verdict: A composite score (0-99) that combines all the above factors plus the stock's long-term trend (Moving Averages).
Blue (90+): Elite status. Strong technicals and strong fundamentals.
Green (70+): Strong status. Worth watching or holding.
Gray/Red: Weak or mixed data.
🚀 Key Features
Timeframe Locked: The data is calculated using Daily charts. You can switch to a 5-minute or 1-hour chart to time your entry, and the Fundamental/RS numbers will stay rock solid and accurate.
Hybrid Analysis: Most indicators are only technical. This pulls live Financial Data from TradingView to give you the fundamental picture instantly.
Customizable Position: Go to Settings to move the dashboard to any corner of your screen (Top Right, Bottom Left, etc.).
Crypto/Forex Friendly: If Financial Data (Earnings) is not available for an asset (like Bitcoin), the script automatically detects this and calculates the rating based purely on Price Performance.
⚠️ Disclaimer
This tool is for educational and analytical purposes only. High ratings do not guarantee future price increases. Always manage risk and do your own due diligence.
Script protégé
Ce script est publié en source fermée. Cependant, vous pouvez l'utiliser librement et sans aucune restriction – pour en savoir plus, cliquez ici.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script protégé
Ce script est publié en source fermée. Cependant, vous pouvez l'utiliser librement et sans aucune restriction – pour en savoir plus, cliquez ici.
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.