Peter Lynch Value (Dynamic Growth)This indicator implements Peter Lynch's core valuation principle: Fair Price = Earnings Per Share (EPS) * Growth Rate.
It provides a dynamic "fair value" line overlaid on the price chart, allowing traders and investors to quickly assess whether a stock's current price is trading above or below its intrinsic value according to the Lynch method.
Key Features
1. Dynamic Growth Rate Calculation
The indicator uses a custom algorithm to calculate the critical EPS Growth Rate, making it robust against missing data from standard financial fields.
Methodology: It fetches historical TTM Diluted EPS reports (EARNINGS_PER_SHARE_DILUTED, TTM) and calculates the Year-over-Year (YoY) Growth Percentage from the current TTM value versus the TTM value 4 periods prior.
Reliability: This custom calculation ensures the value line appears even when TradingView's pre-calculated growth metrics are unavailable (na).
2. Multiplier Control
P/E Cap: You can enforce a maximum P/E multiplier (maxPE, default 25), preventing the fair value from becoming unrealistically high for extremely fast-growing companies (as Lynch suggested).
Fallback P/E: If insufficient financial history is available to calculate the growth rate, the indicator automatically switches to a user-defined fallbackPE (default 15) and highlights the line in orange as a warning.
3. Smoothing (Optional)
To reduce the volatility often seen in valuation metrics, you can apply an optional Simple Moving Average (SMA) to the Fair Value line. This helps visualize the underlying trend of intrinsic value.
4. Forward Estimate (Optional)
Display an optional projection (circles) based on the analysts' next Fiscal Year EPS Estimate (EARNINGS_ESTIMATE, FY). This shows the potential fair value if the company meets future expectations.
5. Diagnostic Table
A table in the corner provides transparency on the calculation:
Green/Red: Confirms if TTM EPS and Calculated Growth are found.
Final P/E Used: Shows the exact multiplier used (calculated growth or the manual fallback).
Disclaimer: This tool is for informational and educational purposes only and should not be considered financial advice.
Earnings
PEAD ScreenerPEAD Screener - Post-Earnings Announcement Drift Scanner
═══════════════════════════════════════════════════════════════
WHY EARNINGS ANNOUNCEMENTS CREATE OPPORTUNITY
═══════════════════════════════════════════════════════════════
The days immediately following an earnings announcement are among the noisiest periods for any stock. Within hours, the market must digest new information about a company's profits, revenue, and future outlook. Analysts scramble to update their models. Institutions rebalance positions. Retail traders react to headlines.
This chaos creates a well-documented phenomenon called Post-Earnings Announcement Drift (PEAD): stocks that beat expectations tend to keep rising, while those that miss tend to keep falling - often for weeks after the initial announcement. Academic research has confirmed this pattern persists across decades and markets.
But not every earnings surprise is equal. A company that beats estimates by 5 cents might move very differently than one that beats by 5 cents with unusually high volume, or one where both earnings AND revenue exceeded expectations. Raw numbers alone don't tell the full story.
═══════════════════════════════════════════════════════════════
HOW "STANDARDIZED UNEXPECTED" METRICS CUT THROUGH THE NOISE
═══════════════════════════════════════════════════════════════
This screener uses a statistical technique to measure how "surprising" a result truly is - not just whether it beat or missed, but how unusual that beat or miss was compared to the company's own history.
The core idea: convert raw surprises into Z-scores.
A Z-score answers the question: "How many standard deviations away from normal is this result?"
- A Z-score of 0 means the result was exactly average
- A Z-score of +2 means the result was unusually high (better than ~95% of historical results)
- A Z-score of -2 means the result was unusually low
By standardizing surprises this way, we can compare apples to apples. A small-cap biotech's $0.02 beat might actually be more significant than a mega-cap's $0.50 beat, once we account for each company's typical variability.
This screener applies this standardization to three dimensions: earnings (SUE), revenue (SURGE), and volume (SUV).
═══════════════════════════════════════════════════════════════
THE 9 SCREENING CRITERIA
═══════════════════════════════════════════════════════════════
─────────────────────────────────────────
1. SUE (Standardized Unexpected Earnings)
─────────────────────────────────────────
WHAT IT IS:
SUE measures how surprising an earnings result was, adjusted for the company's historical forecast accuracy.
Calculation: Take the earnings surprise (actual EPS minus analyst estimate), then divide by the standard deviation of past forecast errors. This uses a rolling window of the last 8 quarters by default.
Formula: SUE = (Actual EPS - Estimated EPS) / Standard Deviation of Past Errors
HOW TO INTERPRET:
- SUE > +2.0: Strongly positive surprise - earnings beat expectations by an unusually large margin. These stocks often continue drifting higher.
- SUE between 0 and +2.0: Modest positive surprise - beat expectations, but within normal range.
- SUE between -2.0 and 0: Modest negative surprise - missed expectations, but within normal range.
- SUE < -2.0: Strongly negative surprise - significant miss. These stocks often continue drifting lower.
For long positions, look for SUE values above +2.0, ideally combined with positive SURGE.
─────────────────────────────────────────
2. SURGE (Standardized Unexpected Revenue)
─────────────────────────────────────────
WHAT IT IS:
SURGE applies the same standardization technique to revenue surprises. While earnings can be manipulated through accounting choices, revenue is harder to fake - it represents actual sales.
Calculation: Take the revenue surprise (actual revenue minus analyst estimate), then divide by the standard deviation of past revenue forecast errors.
Formula: SURGE = (Actual Revenue - Estimated Revenue) / Standard Deviation of Past Errors
HOW TO INTERPRET:
- SURGE > +1.5: Strongly positive revenue surprise - the company sold significantly more than expected.
- SURGE between 0 and +1.5: Modest positive surprise.
- SURGE < 0: Revenue missed expectations.
The most powerful signals occur when BOTH SUE and SURGE are positive and elevated (ideally SUE > 2.0 AND SURGE > 1.5). This indicates the company beat on both profitability AND top-line growth - a much stronger signal than either alone.
When SUE and SURGE diverge significantly (e.g., high SUE but negative SURGE), treat with caution - the earnings beat may have come from cost-cutting rather than genuine growth.
─────────────────────────────────────────
3. SUV (Standardized Unexpected Volume)
─────────────────────────────────────────
WHAT IT IS:
SUV detects unusual trading volume after accounting for how volatile the stock is. More volatile stocks naturally have higher volume, so raw volume comparisons can be misleading.
Calculation: This uses regression analysis to model the expected relationship between price volatility and volume. The "unexpected" volume is the residual - how much actual volume deviated from what the model predicted. This residual is then standardized into a Z-score.
In plain terms: SUV asks "Given how much this stock typically moves, is today's volume unusually high or low?"
HOW TO INTERPRET:
- SUV > +2.0: Exceptionally high volume relative to the stock's volatility. This often signals institutional activity - big players moving in or out.
- SUV between +1.0 and +2.0: Elevated volume - above normal interest.
- SUV between -1.0 and +1.0: Normal volume range.
- SUV < -1.0: Unusually quiet - less activity than expected.
High SUV combined with positive price movement suggests accumulation (buying). High SUV combined with negative price movement suggests distribution (selling).
─────────────────────────────────────────
4. % From D0 Close
─────────────────────────────────────────
WHAT IT IS:
This measures how far the current price has moved from the closing price on its initial earnings reaction day (D0). The "reaction day" is the first trading day that fully reflects the earnings news - typically the day after an after-hours announcement, or the announcement day itself for pre-market releases.
Calculation: ((Current Price - D0 Close) / D0 Close) × 100
HOW TO INTERPRET:
- Positive values: Stock has gained ground since earnings. The higher the percentage, the stronger the post-earnings drift.
- 0% to +5%: Modest positive drift - earnings were received well but momentum is limited.
- +5% to +15%: Strong drift - buyers continue accumulating.
- > +15%: Exceptional drift - significant institutional interest likely.
- Negative values: Stock has given back gains or extended losses since earnings. May indicate the initial reaction was overdone, or that sentiment is deteriorating.
This metric is most meaningful within the first 5-20 trading days after earnings. Extended drift (maintaining gains over 2+ weeks) is a stronger signal than a quick spike that fades.
─────────────────────────────────────────
5. # Pocket Pivots
─────────────────────────────────────────
WHAT IT IS:
Pocket Pivots are a volume-based pattern developed by Chris Kacher and Gil Morales. They identify days where institutional buyers are likely accumulating shares without causing obvious breakouts.
Calculation: A Pocket Pivot occurs when:
- The stock closes higher than it opened (up day)
- The stock closes higher than the previous day's close
- Today's volume exceeds the highest down-day volume of the prior 10 trading sessions
The screener counts how many Pocket Pivots have occurred since the earnings announcement.
HOW TO INTERPRET:
- 0 Pocket Pivots: No detected institutional accumulation patterns since earnings.
- 1-2 Pocket Pivots: Some institutional buying interest - worth monitoring.
- 3+ Pocket Pivots: Strong accumulation signal - institutions appear to be building positions.
Pocket Pivots are most significant when they occur:
- Immediately following earnings announcements
- Near moving average support (10-day, 21-day, or 50-day)
- On above-average volume
- After a period of price consolidation
Multiple Pocket Pivots in a short period suggest sustained institutional demand, not just a one-day event.
─────────────────────────────────────────
6. ADX/DI (Trend Strength and Direction)
─────────────────────────────────────────
WHAT IT IS:
ADX (Average Directional Index) measures trend strength regardless of direction. DI (Directional Indicator) shows whether the trend is bullish or bearish.
Calculation: ADX uses a 14-period lookback to measure how directional (trending) price movement is. Values range from 0 to 100. The +DI and -DI components compare upward and downward movement.
The screener shows:
- ADX value (trend strength)
- Direction indicator: "+" for bullish (price trending up), "-" for bearish (price trending down)
HOW TO INTERPRET:
- ADX < 20: Weak trend - the stock is moving sideways, choppy. Not ideal for momentum trading.
- ADX 20-25: Trend is emerging - potentially starting a directional move.
- ADX 25-40: Strong trend - clear directional movement. Good for momentum plays.
- ADX > 40: Very strong trend - powerful move in progress, but may be extended.
The direction indicator (+/-) tells you which way:
- "25+" means ADX of 25 with bullish direction (uptrend)
- "25-" means ADX of 25 with bearish direction (downtrend)
For post-earnings plays, ideal setups show ADX rising above 25 with positive direction, confirming the earnings reaction is developing into a sustained trend rather than a one-day spike.
─────────────────────────────────────────
7. Institutional Buying PASS
─────────────────────────────────────────
WHAT IT IS:
This proprietary composite indicator detects patterns consistent with institutional accumulation at three stages after earnings:
EARLY (Days 0-4): Looks for "large block" buying on the earnings reaction day (exceptionally high volume with a close in the upper half of the day's range) combined with follow-through buying on the next day.
MID (Days 5-9): Checks for sustained elevated volume (averaging 1.5x the 20-day average) combined with positive drift and consistent upward price movement (more up days than down days).
LATE (Days 10+): Detects either visible accumulation (positive drift with high volume) OR stealth accumulation (positive drift with unusually LOW volume - suggesting smart money is quietly building positions without attracting attention).
HOW TO INTERPRET:
- Check mark/value of '1': Institutional buying pattern detected. The stock shows characteristics consistent with large players accumulating shares.
- X mark/value of '0': No institutional buying pattern detected. This doesn't mean institutions aren't buying - just that the typical footprints aren't visible.
A passing grade here adds conviction to other bullish signals. Institutions have research teams, information advantages, and long time horizons. When their footprints appear in the data, it often precedes sustained moves.
Important: This is a pattern detection tool, not a guarantee. Always combine with other analysis.
─────────────────────────────────────────
8. Strong ATR Drift PASS
─────────────────────────────────────────
WHAT IT IS:
This measures whether the stock has drifted significantly relative to its own volatility. Instead of asking "did it move 10%?", it asks "did it move more than 1.5 ATRs?"
ATR (Average True Range) measures a stock's typical daily movement. A volatile stock might move 5% daily, while a stable stock might move 0.5%. Using ATR normalizes for this difference.
Calculation:
ATR Drift = (Current Close - D0 Close) / D0 ATR in dollars
The indicator passes when ATR Drift exceeds 1.5 AND at least 5 days have passed since earnings.
HOW TO INTERPRET:
- Check mark/value of '1': The stock has drifted more than 1.5 times its average daily range since earnings - a statistically significant move that suggests genuine momentum, not just noise.
- X mark/value of '0': The drift (if any) is within normal volatility bounds - could just be random fluctuation.
Why wait 5 days? The immediate post-earnings reaction (days 0-2) often includes gap fills and noise. By day 5, if the stock is still extended beyond 1.5 ATRs from the earnings close, it suggests real buying pressure, not just a reflexive gap.
A passing grade here helps filter out stocks that "beat earnings" but haven't actually moved meaningfully. It focuses attention on stocks where the market is voting with real capital.
─────────────────────────────────────────
9. Days Since D0
─────────────────────────────────────────
WHAT IT IS:
Simply counts the number of trading days since the earnings reaction day (D0).
HOW TO INTERPRET:
- Days 0-5 (Green): Fresh earnings - the information is new, institutional repositioning is active, and momentum trades are most potent. This is the "sweet spot" for PEAD strategies.
- Days 6-10 (Neutral): Mid-period - some edge remains but diminishing. Good for adding to winning positions, less ideal for new entries.
- Days 11+ (Red): Extended period - most of the post-earnings drift has typically played out. Higher risk that momentum fades or reverses.
Research shows PEAD effects are strongest in the first 5-10 days after earnings, then decay. Beyond 20-30 days, the informational advantage of the earnings surprise is largely priced in.
Use this to prioritize: focus on stocks with strong signals that are still in the early window, and be more selective about entries as days accumulate.
═══════════════════════════════════════════════════════════════
PUTTING IT ALL TOGETHER
═══════════════════════════════════════════════════════════════
You can use this screener in the chart view or in the Screener.
One combination of the above filters to develop a shortlist of positive drift candidates may be:
- SUE > 2.0 (significant earnings beat)
- SURGE > 1.5 (significant revenue beat)
- Positive % From D0 Close (price confirming the good news)
- Institutional Buying PASS (big players accumulating)
- Strong ATR Drift PASS (statistically significant movement)
- Days Since D0 < 10 (still in the active drift window)
No single indicator is sufficient. The power comes from convergence - when multiple independent measures all point the same direction.
═══════════════════════════════════════════════════════════════
SETTINGS
═══════════════════════════════════════════════════════════════
Key adjustable parameters:
- SUE Method: "Analyst-based" uses consensus estimates; "Time-series" uses year-over-year comparison
- Window Size: Number of quarters used for standardization (default: 8)
- ATR Drift Threshold: Minimum ATR multiple for "strong" classification (default: 1.5)
- Institutional Buying thresholds: Adjustable volume and CLV parameters
═══════════════════════════════════════════════════════════════
DISCLAIMER
═══════════════════════════════════════════════════════════════
This screener is a research tool, not financial advice. Past patterns do not guarantee future results. Always conduct your own due diligence and manage risk appropriately. Post-earnings trading involves significant uncertainty and volatility. The 'SUE' in this indicator does not represent a real person; any similarity to actual Sue's (or Susans for that matter) living or dead is quite frankly ridiculous, not to mention coincidental.
PEG RSI [Auto EPS Growth]The PEG RSI is a hybrid indicator that combines fundamental valuation with technical momentum. It applies the Relative Strength Index (RSI) directly to the Price/Earnings-to-Growth (PEG) Ratio.
Unlike traditional PEG indicators that require manual input for growth rates, this script automatically calculates the Compound Annual Growth Rate (CAGR) of Earnings Per Share (EPS) based on historical data.
Key Features
- Auto-Calculated Growth: Uses historical TTM Earnings Per Share (EPS) to calculate the CAGR over a user-defined period (Default: 4 years).
- Dynamic Valuation: Converts the static PEG ratio into an oscillator (RSI) to identify relative valuation extremes.
- Trend & Momentum: Visualizes the momentum of the PEG ratio relative to its own history.
Educational Case Study
This indicator is designed for educational purposes and research. Instead of relying on fixed overbought or oversold levels, users are encouraged to study the correlation between the PEG RSI and price action independently.
- Observe how the price reacts when the PEG RSI reaches upper or lower extremes.
- Different stocks may respect different RSI zones based on their growth stability.
- Use this tool to analyze how market valuation momentum shifts over time.
Settings:
- Years for CAGR Growth: Timeframe to calculate EPS growth (Default: 4 years).
- RSI Length: Lookback period for the RSI calculation (Default: 14).
Note: This indicator works best on stocks with a consistent history of earnings. It requires financial data to function (will not work on assets without EPS like Crypto or Forex).
D.Y Volume Swing Strategy📌 Summary of the Daniel.Yer Volume Strategy
This strategy is based on identifying the "opening volume peak" at the start of each trading day, using a user-defined sampling window.
After the sampling period ends, the strategy looks for breakouts above the daily high or below the daily low, provided they occur with a strong high-volume candle that meets the user-set threshold.
When a breakout appears in one direction, the strategy waits for an opposite-direction confirmation candle (Reversal Confirmation) and then enters a smart counter-breakout trade.
Each trade includes dynamic Stop-Loss and Take-Profit levels calculated from recent price structure, with the option to multiply stop distance according to user preference.
The strategy also gives full control over entering long only, short only, or both, as well as choosing whether trades occur exclusively from the high/low or without restrictions.
The strategy can be tested on any timeframe and evaluated across four trading directions:
✔ Buy from High
✔ Sell from High
✔ Buy from Low
✔ Sell from Low
MarketSurge EPS Line [tradeviZion]MarketSurge EPS Line
EPS trend line overlay for TradingView charts, inspired by the IBD MarketSurge (formerly MarketSmith) EPS line style.
Comparison: Left side shows IBD MarketSurge EPS line as reference. Right side shows this TradingView script producing similar output with interactive tooltips. The left side image is for reference only to demonstrate similarity - it is not part of the TradingView script.
Features:
Displays EPS trend line on price charts
Uses 4-quarter earnings moving average
Shows earnings momentum over time
Works with actual, estimated, or standardized earnings data
Customizable line color and width
Interactive tooltips with detailed earnings information
Custom symbol analysis support
How to Use:
Add script to chart
EPS line appears automatically
Adjust color and width in settings if needed
Hover over line for earnings details
Settings Explained:
Display Settings:
Show EPS Line: Toggle to show or hide the EPS trend line
EPS Line Color: Choose the color for the EPS trend line and labels
EPS Line Width: Adjust the thickness of the EPS trend line (1-5 pixels)
Symbol Settings:
By default, the indicator analyzes the EPS data for the symbol currently displayed on your chart. The Custom Symbol feature allows you to:
Analyze EPS data for a different symbol without changing your chart
Compare earnings trends of related stocks or competitors
View EPS data for one symbol while analyzing price action of another
To use Custom Symbol:
Enable "Use Custom Symbol" checkbox
Click on "Custom Symbol" field to open TradingView's symbol picker
Search and select the symbol you want to analyze
The indicator will fetch and display EPS data for the selected symbol
Note: The chart will still show price action for your current symbol, but the EPS line will reflect the custom symbol's earnings data.
Data Settings:
EPS Field: Choose which earnings data source to use:
Actual Earnings: Reported earnings from company financial statements (default). Use this to analyze historical performance based on what companies actually reported.
Estimated Earnings: Analyst consensus forecasts for future quarters. Use this to see what analysts expect and compare expectations with actual results.
Standardized Earnings: Earnings adjusted for comparability across companies. Use this when comparing multiple stocks as it normalizes accounting differences.
Display Scale:
For the indicator to display correctly on the existing chart, it uses its own axis (right scale) by default. However, you can change this, but the view will not look the same. The right scale is recommended for optimal visibility as it allows the EPS line to be clearly visible alongside price action without compression.
Example: EPS line on separate right scale (recommended) - hover over labels to view detailed earnings tooltips
Example: EPS line pinned to Scale A (not recommended - appears as straight line due to small EPS range compared to price)
Example: EPS line displayed in separate pane below price chart
Methodology Credits:
This indicator implements the EPS line visualization methodology developed by Investor's Business Daily (IBD) for their MarketSurge platform (formerly known as MarketSmith). The EPS line concept helps visualize earnings momentum alongside price action, providing a fundamental overlay for technical analysis.
Technical Details:
Designed for daily, weekly, and monthly timeframes
Minimum 4 quarters of earnings data required
Uses TradingView's built-in earnings data
Automatically handles missing or invalid data
This indicator helps you visualize earnings trends alongside price action, providing a fundamental overlay for your technical analysis.
Stock Fundamentals (Zeiierman)█ Overview
Stock Fundamentals (Zeiierman) is designed for investors who want a clear, visual, and efficient way to understand a company’s overall fundamental profile directly on the chart. Instead of digging through dozens of ratios or scanning multiple websites, the tool combines fundamental data, price behavior, and analyst expectations into a single intuitive visual system that can be understood at a glance.
A multi-axis “fundamental spider chart” presents the company across six core dimensions: value, quality, financial health, future prospects, dividend strength, performance, and volatility behavior. Each axis represents a structural aspect of company quality, allowing you to see strengths, weaknesses, and imbalances in one immediate view.
Alongside the spider chart, a compact PE and Return panel shows where current valuation and analyst expectations sit within their historical ranges, giving context for whether the stock is cheap, expensive, stretched, or positioned for growth.
The goal is simple: make fundamental analysis accessible, fast, and insightful for every investor, from beginner to advanced. Stock Fundamentals (Zeiierman) transforms dense data into a structured visual profile suited for stocks on the daily timeframe, allowing you to interpret company quality as easily as you read price action.
Important: This script is designed for STOCK symbols on the DAILY timeframe. On anything else, it will show an explicit warning instead of a spider chart.
⚪ Why This One Is Unique
Most fundamental overlays rely on static ratios or simple tables, but this script takes a far more comprehensive approach. It builds a multi-dimensional scoring system across Value, Health, Future, Dividend, Performance, and Volatility, then maps these dimensions into a geometric spider chart with clearly labeled axes so you can interpret company quality visually rather than through scattered numbers.
An Overall Score from 0 to 10 is computed by aggregating these dimensions and is displayed using a smooth gradient from your selected color palette. Performance scoring is based on yearly return statistics such as returns, volatility, Sharpe ratio, max drawdown, and alpha versus a benchmark, giving the score a foundation in real multi-year behavior rather than short-term noise.
Dividend quality is evaluated through yield, growth, payout behavior, free-cash-flow coverage, leverage, and the company’s EPS trend, creating a deeper view of dividend strength than raw yield alone. Future expectations are incorporated through a forward-looking model that compares projected earnings and revenue paths to the current price using a nonlinear scoring method.
A dedicated PE Sentiment and Return Estimate panel places the stock’s PE, current price, and analyst targets along a graded strip, helping you see valuation and expected upside or downside in a meaningful context.
█ Main Features
⚪ 1. Company Overview Score
Stock Fundamentals (Zeiierman) evaluates a company across six core dimensions: Value, Health, Future, Dividend, Performance, and Volatility. Each dimension is scored individually and combined into a single Overall Score (0–10) displayed beside the spider chart. The score cell uses a smooth gradient to reflect weak-to-strong company quality at a glance.
⚪ 2. Fundamental spider chart Visualization
The individual scores are mapped into a six-axis polygon, known as the fundamental spider chart. Each arm of the spider chart represents one of the core dimensions:
Dividend – quality, growth, coverage, and stability
Performance – multi-year risk-adjusted returns
Volatility – long-term price stability
Value – earnings yield, ROIC, and valuation appeal
Health – solvency, balance-sheet strength, and overall safety
Future – forward growth potential relative to current price
The axes extend from weak at the center to strong at the outer boundary, creating a color-filled shape that makes strengths, weaknesses, and imbalances instantly visible. The spider chart and the overall score work together to provide a fast, intuitive snapshot of company fundamentals.
⚪ 3. PE Sentiment Bar
A horizontal PE Sentiment bar shows where the company’s current P/E sits within its historical low-to-high range. The bar is color-graded to indicate whether the valuation leans cheap or expensive, with a marker precisely showing today’s position.
⚪ 4. Return Estimate Bar
The Return Estimate bar compares the current price against analyst expectations:
lowest target
highest target
average target
current price marker
A percentage estimate displays potential upside or downside to the average target. The bar is visually graded using the same palette for fast interpretation.
█ How to Use
⚪ Quick Stock Screening
Investors can rapidly assess company quality before deep research, saving significant time.
⚪ Comparing Opportunities
Easily compare two or more companies using their overall scores and key sentiment visuals.
⚪ Portfolio Reassessment
Use the Stock Fundamentals to monitor existing holdings and identify potential risks or strong performers.
⚪ Sentiment-Based Entries
Combine PE Sentiment and Return Estimate data to evaluate whether a stock is currently undervalued or overextended.
█ How It Works
⚪ Fundamental Dimensions and Scoring
Stock Fundamentals (Zeiierman) evaluates a company across six primary dimensions: Value, Health, Future, Dividend, Performance, and Volatility. Each dimension is assessed through its underlying behaviors rather than a single ratio, producing a more balanced and realistic view of company strength.
Value reflects how attractive the company is relative to its earnings power and capital efficiency.
Health measures balance-sheet strength, operational resilience, and the company’s ability to withstand financial stress.
Future estimates the growth potential implied by projected business expansion versus current pricing.
Dividend evaluates reliability, sustainability, and the stability of historical payouts.
Performance summarizes long-term return quality and risk-adjusted behavior.
Volatility indicates the consistency of price behavior, highlighting stability versus choppiness.
Each category is converted into a normalized score and combined into an overall weighted score (0–10), providing a fast yet reliable snapshot of company quality.
⚪ Value Engine
The Value dimension reflects both the company’s earnings attractiveness and how effectively it uses capital. Instead of relying on a single valuation ratio, the engine blends multiple valuation signals with an estimate of capital efficiency, producing a stable value intensity score. This approach rewards companies that combine strong earnings power with efficient capital use, while preventing extreme outliers from dominating.
⚪ Health Engine
The Health dimension evaluates how structurally sound the business is. It draws from indicators that capture financial resilience, balance-sheet strength, stability, and operational robustness. For financial institutions or bank-like profiles, the system shifts toward metrics that emphasize asset efficiency and solvency buffers. The result is a single robustness score that adapts to the company’s business model.
⚪ Performance Engine
Performance is based on long-term behavior rather than short-term swings. The system evaluates multi-year return characteristics, consistency, risk-adjusted efficiency, and resilience during adverse market periods. Each of these behaviors is transformed into a smooth score, then combined into a single Performance dimension that reflects “quality of returns,” not just raw gains.
⚪ Dividend Engine
The Dividend dimension assesses both reward and reliability. It considers payout behavior over several years, historical stability, growth tendencies, coverage strength, and overall sustainability. It also evaluates whether the company’s financial structure supports long-term dividends rather than simply rewarding high yield. All of these factors combine into a dividend score that balances attractiveness with durability.
⚪ Future Growth Engine
The Future dimension estimates how well the company’s projected business expansion aligns with current price levels. It builds a simplified projection of growth potential and assesses whether that trajectory reasonably supports the stock’s valuation. The closer the company appears to “growing into” its price, the higher the future score. This dimension effectively acts as a growth runway estimator.
⚪ Volatility Node
The Volatility dimension reflects how stable or turbulent the stock has been over a broad timeframe. Its purpose is descriptive rather than judgmental: a high volatility score indicates choppy behavior, while a lower score suggests consistency. Although this measurement is displayed as part of the spider chart, it is intentionally excluded from the Overall Score to avoid penalizing growth-oriented or cyclical companies unfairly.
⚪ PE Sentiment
The company’s current P/E ratio is placed within its historical low-to-high range. The panel uses a smooth gradient from “cheap” to “expensive,” with a clear marker showing exactly where today’s valuation sits relative to past conditions.
⚪ Return Estimate
Analyst expectations are displayed on a similar range-based strip. Markers show the lowest, highest, and average analyst targets, alongside a marker for the current price. A projected percentage return is calculated relative to consensus expectations, offering a simple visual cue for whether analysts see meaningful upside or downside.
-----------------
Disclaimer
The content provided in my scripts, indicators, ideas, algorithms, and systems is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or a solicitation to buy or sell any financial instruments. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
EPS & Sales - MarketSmith/MarketSurge StyleThe EPS & Sales indicator is designed for traders and investors who rely on earnings power and revenue growth as key components of their decision-making process. Inspired by the style and structure of MarketSmith and MarketSurge, this script brings a complete fundamental snapshot directly onto your chart, allowing you to analyze quarterly performance without leaving the TradingView platform. Instead of switching between data sources or relying on disconnected tools, this indicator consolidates multiple layers of information—EPS, sales, estimates, growth rates, surprises, gross margin, ROE, and more—into one integrated visual framework.
At the core of the script is its ability to detect each earnings report by observing changes in TradingView’s earnings data. Once an earnings event is identified, the indicator captures the new EPS and sales values, fetches historical data, and organizes it into a structured quarterly timeline. In doing so, it reconstructs up to eight quarters of earnings and revenue progression, letting you follow a company’s financial trajectory at a glance. The script distinguishes between actual EPS and standardized EPS, intelligently compensating for missing data by back-filling where appropriate. This blended approach results in a data representation closer to the conventions used by IBD/MarketSmith.
One of the signature components of the indicator is its Weekly Earnings Table. This panel displays EPS values, EPS growth both year-over-year and quarter-over-quarter, EPS surprises relative to analysts’ estimates, and revenue figures scaled dynamically into millions or billions. It also includes sales growth rates, sales surprises, and optional rows for gross margin and return on equity. The table is color-formatted using alternating bands for improved readability, and users may choose between a classic bordered table and a more modern “HeadBand” style. Thematic presets allow the display to mimic either the MarketSmith legacy look or the newer MarketSurge aesthetic.
For daily charts, the indicator provides a streamlined HeadBand Table focused on the most recent four quarters. This condensed version shows EPS versus the same quarter a year ago, EPS percentage change, sales and sales growth, and optional ROE or gross margin. It also highlights the next scheduled earnings date, making this tool particularly useful for traders managing risk around upcoming reports.
In addition to the tables, the script can annotate the price chart itself. At each earnings bar, it may draw an arrow or numeric label indicating the EPS percentage change, with the option to include sales percentage change as well. These annotations adopt intuitive color coding, using green for positive numbers and red for negative ones, and they follow the same ±999% cap used by MarketSmith to manage extreme values. Users looking for a cleaner chart can disable the arrow graphics entirely and show only the percentage digits.
The script also includes a series of safeguards to handle the messy realities of earnings data. It mitigates issues caused by irregular reporting schedules, addresses TradingView data gaps, corrects duplicated values, and handles negative EPS figures with an optional “#” prefix indicating calculations based on negative-to-positive transitions. Users may choose to remove this prefix or force the indicator to always display percentage changes even when the company is unprofitable.
Overall, the EPS & Sales indicator is not a trading system but a research and visualization tool. It is built for traders who follow growth-oriented strategies—especially those influenced by CANSLIM or Mark Minervini’s SEPA approach—and who want to see fundamental acceleration alongside price movement. By embedding quarterly financial performance directly into the chart, the script enables faster, more informed analysis and brings the essential components of fundamental evaluation into the heart of technical workflow.
Top 20 Stocks Earnings Table: Quarters + Details (Easy View)Definition: Earnings Per Share (EPS) is a key financial metric that measures a company's profitability on a per-share basis. It shows how much profit is generated for each outstanding share of common stock.
You Can Edit Stocks To View EPS For Latest Quarter And Info Of Upcoming Quarter
Its Auto Updated Just Put It On Any Stock Or Index To View It
Even You Set Alerts For EPS Dates Announcements
Formula:
EPS = (Net Income - Preferred Dividends) / Average Outstanding Shares
Basic EPS: Uses weighted average shares outstanding.
Diluted EPS: Accounts for potential dilution from options, convertibles, etc. (often more conservative).
Importance:
Investor Insight: Helps compare profitability across companies (e.g., higher EPS signals better performance).
Valuation Tool: Used in ratios like P/E (Price/Earnings) to assess if a stock is over/undervalued.
Earnings Reports: Released quarterly/annually; beats/misses vs. estimates can drive stock prices. Thanks Saandeep Patill
PE Fair ValueIn short, it’s an automated fair value estimator based on the price-to-earnings model, with full manual control if TradingView’s fundamental data is missing.
Summary:
1. Lets the user choose the EPS source – either automatically from TradingView fundamentals (EPS TTM) or a manual value.
2. Attempts to fetch the stock’s P/E ratio (TTM) automatically; if unavailable, it uses a manual fallback P/E.
3. Calculates:
Actual P/E = current price ÷ EPS
Fair Value = EPS × chosen (auto/manual) P/E
Percentage difference between market price and fair value
4. Plots the fair-value line on the chart for visual comparison.
5. Displays a table in the top-right corner showing:
EPS used
Target P/E
Actual P/E
Fair value
Current price
Difference vs fair value (colored green or red)
6. Creates alerts when the stock is trading above or below the calculated fair value.
7. Also plots the current closing price for reference.
Earnings CountdownAdd to a chart to show a text box with how long to next earnings.
Being updated to add functionality from original open source Pine script
Combined Trading IndicatorsThis indicator is a combination of EMAs (4 Editable EMAs), Quarterly Earnings, OOPs Reversal day, Burst Power Indicator, RS Rating, ADR% Settings and a few more to come.
Basically it is designed for swing traders who are using TradingView's Basic or Essential Program.
Please ignore the %Chg data in QE Table.
Quarterly Earnings - v1This script shows company fundamentals in a TradingView table: Earnings Per Share (EPS), Price-to-Earnings Ratio (P/E, TTM), Sales (in Crores), Operating Margin (OPM %), Return on Assets (ROA %), and Return on Equity (ROE %).
Quarterly Earnings - v1This script shows company fundamentals in a TradingView table: Earnings Per Share (EPS), Price-to-Earnings Ratio (P/E, TTM), Sales (in Crores), Operating Margin (OPM %), Return on Assets (ROA %), and Return on Equity (ROE %).
12Q PerformanceShows a table of 12 quarters with Revenue, Net Income, and Net Profit Margin. Highlights QoQ changes in green/red and places the table at bottom-right for quick performance glance.
DCA vs One-ShotCompare a DCA strategy by choosing the payment frequency (daily, weekly, or monthly), and by choosing whether or not to pay on weekends for cryptocurrency. You can add fees and the reference price (opening, closing, etc.).
Quarterly EarningsEarnings Per Share (EPS), Price-to-Earnings Ratio (P/E, TTM), Sales (in Crores), Operating Margin (OPM %), Return on Assets (ROA %), and Return on Equity (ROE %). Each metric includes its absolute value and quarter-over-quarter or year-over-year percentage change.
Quarterly EarningsEarnings Per Share (EPS), Price-to-Earnings Ratio (P/E, TTM), Sales (in Crores), Operating Margin (OPM %), Return on Assets (ROA %), and Return on Equity (ROE %). Each metric includes its absolute value and quarter-over-quarter or year-over-year percentage change.
Quarterly EarningsThis Pine script shows quarterly EPS, Sales, and P/E (TTM-based) in a styled table.
Financial Table by QuarterFinancial Table by Quarter
Summary
This indicator was created to help fundamental traders analyze historical financial data directly on the chart, eliminating the need to switch between screens. The table displays key metrics for each calendar year, broken down by quarter (Q1-Q4) with an annual total, providing a clear overview of a company's growth at a glance. It is also highly customizable to fit your trading style and chart theme.
Key Features
Financial Data Table: Organizes data by calendar year, showing details for each quarter (Q1, Q2, Q3, Q4) and a "Total" column for the annual summary.
Selectable Metrics (3 Options): Easily switch between three crucial financial metrics via a dropdown menu:
Total Revenue
Net Income
EPS (Earnings Per Share)
Highly Customizable:
Table Position: Choose from 9 standard positions on your chart.
Lookback Years: Adjust the number of historical years to display (from 1 to 20).
Number Format: Select how large numbers are displayed (Automatic K/M/B/T, Millions only, Billions only, or the full number).
Decimal Places: Control the precision of the numbers from 0 to 4 decimal places.
Negative Number Style: Display negative values in three standard formats: with a minus sign, with a red minus sign, or in red parentheses.
Full Color Customization: You can change the colors of the title, headers, individual data columns, text, and borders to perfectly match your chart's theme.
How to Use & Interpretation
Analyze Growth Trends: Use the table to look for consistent growth in Total Revenue and Net Income, both quarter-over-quarter and year-over-year. A healthy company should show steady, reliable growth.
Spot Anomalies: The table makes it easy to see if a specific quarter had unusually high or low performance, which may warrant further investigation into the company's reports for that period.
Compare Metrics: Switch between "Total Revenue" and "Net Income" to see how well revenue growth translates into actual profit. Growing revenue with declining income could be a red flag regarding cost control or shrinking margins.
Preliminary Valuation: Switch to "EPS" to track profitability on a per-share basis. This is a key factor for assessing the P/E ratio trend and understanding if the company is creating more value for its shareholders over time.
Limitations
Stocks Only: This indicator uses request.financial, which is only available for stocks. It will not work on Forex, Crypto, or Futures.
Data Depth: TradingView typically provides about 8-10 years of historical financial data. Even if you set the lookback to 20, the indicator will only display the maximum amount of data available for that specific stock.
Earnings line & P/E Tracker# Earnings line & P/E Tracker
**A comprehensive fundamental analysis indicator that overlays earnings data and P/E ratios directly on your price charts.**
## 📊 Key Features
### Automatic Data Retrieval
- **Real-time financial data** pulled directly from TradingView's financial database
- **Multiple data sources**: Earnings Per Share (Basic/Diluted), Total Revenue, Net Income
- **Flexible periods**: TTM (Trailing Twelve Months), FQ (Quarterly), FY (Annual)
- **Live P/E ratio calculation** based on current price and TTM earnings
### Visual Display Options
- **Earnings progression line** overlaid on price chart for easy comparison
- **P/E ratio plot** with distinctive circle markers
- **Comprehensive data table** showing all key metrics in real-time
- **Dark mode optimized** with high-contrast colors for excellent readability
### Optional Event Tracking
- **Custom earnings dates** input for upcoming releases
- **Visual markers** on earnings announcement dates
- **Background highlighting** during earnings weeks
- **Smart alerts** for significant P/E changes and data updates
## 🎯 Perfect For
- **Fundamental analysts** comparing earnings growth vs stock price movement
- **Value investors** tracking P/E ratios and earnings trends
- **Earnings season trading** with visual release date markers
- **Long-term investors** monitoring fundamental health alongside technical analysis
## ⚙️ Customization Options
### Data Selection
- Choose between EPS Basic, EPS Diluted, Total Revenue, or Net Income
- Select TTM, quarterly, or annual reporting periods
- Toggle individual display elements on/off
### Visual Styling
- Customizable colors for earnings line, P/E ratio, and event markers
- Adjustable line width and styling options
- Moveable data table with size and position controls
### Event Management
- Input custom earnings release dates
- Enable/disable earnings event markers
- Background highlighting for earnings periods
- Configurable alert thresholds
## 📈 How It Works
1. **Automatic Detection**: The indicator automatically detects available fundamental data for your selected symbol
2. **Real-time Updates**: Financial metrics update as new data becomes available
3. **Visual Integration**: Earnings data is scaled and overlaid directly on your price chart
4. **Status Monitoring**: Clear indicators show data availability and freshness
## 🔧 Setup Instructions
1. Add the indicator to your chart
2. Select your preferred data source (EPS recommended for P/E tracking)
3. Choose time period (TTM recommended for most analyses)
4. Customize colors and display options to your preference
5. Optionally add upcoming earnings dates for event tracking
## 💡 Pro Tips
- **Use TTM EPS** for the most accurate P/E ratio calculations
- **Compare earnings line slope** with price movement to spot divergences
- **Enable earnings events** to prepare for volatility around announcements
- **Works best on daily/weekly timeframes** for fundamental analysis
## ⚠️ Data Availability
- Requires stocks with available fundamental data in TradingView's database
- Most major US stocks, ETFs, and international equities supported
- Limited data may be available for small-cap or recently listed companies
- Clear "No Data" indicator when fundamental data is unavailable
## 🎨 Display Features
- **High contrast colors** optimized for both light and dark chart themes
- **Clean, professional table** displaying all key metrics
- **Intuitive visual markers** for earnings events and data points
- **Responsive design** that adapts to different chart sizes
---
**Perfect for traders and investors who want to combine fundamental analysis with technical charting in a single, comprehensive view.**
## ⚠️ Important Disclaimer
**This indicator is provided for educational and informational purposes only. The author (raptor2030) is not responsible for:**
- **Data accuracy or completeness** - Financial data is sourced from TradingView's database and may contain errors, delays, or omissions
- **Trading decisions** - This tool should not be used as the sole basis for investment decisions
- **Financial losses** - Past performance does not guarantee future results
- **Data reliability** - Third-party data sources may experience outages or provide incorrect information
- **Market timing** - Earnings dates and projections may be inaccurate or outdated
**Always verify critical information from official company sources and consult with qualified financial professionals before making investment decisions.**
**Use this indicator at your own risk. The author disclaims all liability for any direct, indirect, or consequential damages arising from the use of this script.**
PE Rating by The Noiseless TraderPE Rating by The Noiseless Trader
This script analyzes a symbol’s Price-to-Earnings (P/E) ratio, using Diluted EPS (TTM) fundamentals directly from TradingView.
The script calculates the Price-to-Earnings ratio (P/E) using Diluted EPS (TTM) fundamentals. It then identifies:
PE High → the highest valuation point over a 3-year historical range.
PE Low → the lowest valuation point over a 3-year historical range.
PE Median → the midpoint between the two extremes, offering a fair-value benchmark.
PE (Int) → an additional intermediate low to track more recent undervaluation points. This is calculated based on lowest valuation point over a 1-year historical range
These levels are plotted directly on the chart as horizontal references, with markers showing the exact bars/dates when the extremes occurred. Candles corresponding to those days are also highlighted for context.
Bars corresponding to these extremes are highlighted (red = PE High, green = PE Low).
How it helps
Provides a historical valuation framework that complements technical analysis. We look for long opportunity or base formation near the PE Low and be cautious when stocks tends to trade near High PE.
We do not short the stock at High PE infact be cautious with long trades.
Helps identify whether current price action is happening near overvalued or undervalued zones.
Adds a long-term perspective to support swing trading and investing decisions. If a stock is coming from Low PE to Median PE and along with that if we get entry based on Classical strategies like Darvas Box, or HH-HL based on Dow Theory.
Offers a simple visual map of how far the market has moved from “cheap” to “expensive.”
This tool is best suited for long-term investors and swing traders who want to merge fundamentals with technical setups.
This indicator is designed as an educational tool to illustrate how valuation metrics (like earnings multiples) can be viewed alongside price action, helping traders connect fundamental context with technical execution in real market conditions.
Forward P/E CalculatorI could not find a forward P/E indicator that gave me proper results. So here is mine.
EPS QoQ % ChangeThis indicator calculates and displays the quarter-over-quarter (QoQ) percentage change in earnings per share (EPS) directly on your chart, aligned with each earnings event.
It is designed to quickly highlight EPS growth or decline without the need to open an earnings report, providing traders and investors with instant, visual performance context.
Features :
- Automatic Earnings Detection: Identifies earnings bars and calculates QoQ % change.
- Color-Coded Text: Positive changes are shown in your chosen “up” color, declines in your “down” color, and flat results in a neutral color.
- Customizable Appearance: Choose text size and colors to match your chart style.
- Tooltip Support: Optional detailed tooltip showing reported EPS, previous EPS, and calculated QoQ change.
- Compact Layout: Displays in its own pane to avoid cluttering price action.
Use Cases :
- Quickly assess EPS growth trends over time.
- Spot significant earnings beats or misses without reading earnings transcripts.
- Use alongside other technical or fundamental tools for better decision-making.






















