Fundamental Screener
Apr 10, 2023

The Fundamental Screener indicator compares the year-over-year earnings and sales growth, alongside the P/E ratio, for up to 10 stocks simultaneously. This tool provides a streamlined interface for evaluating fundamental performance across a watchlist, helping traders identify which companies are leading or lagging relative to their peers.
Usage
The Usage section focuses on how the table output assists in fundamental analysis. Traders can input specific symbols into the settings to view a side-by-side comparison of three critical metrics:
- EPS % Chg: Displays the year-over-year percentage change in Earnings Per Share, comparing the most recent quarter to the same quarter from the previous year.
- Rev % Chg: Displays the year-over-year percentage change in Total Revenue (Sales), highlighting growth or contraction in the top line.
- PE Ratio: Provides a valuation perspective by showing the current price relative to the trailing twelve months (TTM) earnings.
The screener is particularly useful for sector analysis or comparing a portfolio's holdings. By observing these metrics, users can quickly spot outliers with superior growth profiles or excessive valuations.
Details
The script utilizes request.earnings and request.financial to fetch fundamental data directly onto the chart. The year-over-year (YoY) calculations are performed by comparing the current quarterly data point against the value from four quarters prior. The P/E ratio is dynamically calculated using the latest closing price divided by the reported TTM earnings per share. This allows for a real-time estimation of valuation even between official reporting periods.
Settings
Symbols
- Compare 10 Symbols: A toggle to switch the table display between 5 and 10 symbols.
- Symbol 1-10: Individual symbol inputs to define which tickers are tracked in the screener.
Table Options
- Table Position: Adjusts the vertical and horizontal alignment of the table on the chart.
- Table Size: Modifies the scale of the table (Tiny, Small, Normal, Large).
- Background Color: Customizes the background color of the table cells.
- Header Background Color: Customizes the color of the top header row.
FAQ
How do I interpret the colors in the table? Green text typically indicates positive year-over-year growth in earnings or revenue, while red indicates a decrease.
How often does the data update? The script updates as new quarterly reports are released and processed by the data provider. It also includes alerts to notify you when new earnings data is detected for any of your selected symbols.
How can I access the Fundamental Screener? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Trading & investing are risky and many will lose money in connection with trading and investing activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other investments involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.
Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.
Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.
As a provider of technical analysis tools and strategies, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content, tool, or platform feature we provide.
Charts used on this site are by TradingView in which the majority of our technical indicators are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.
Market data is provided by CBOE, CME Group, BarChart, Massive, CoinAPI. Select U.S. equities data is provided through Massive. CBOE BZX real-time U.S. equities data is licensed from CBOE and provided through BarChart. Real-time futures data is licensed from CME Group and provided through BarChart. Select cryptocurrency data, including major coins, is provided through CoinAPI. All data is provided “as is” and should be verified independently for trading purposes.
This does not represent our full Disclaimer. Please read our full disclaimer.
© 2026 LuxAlgo Global, LLC.

