120x ticker screener (composite tickers)
Jun 10, 2023

The 120x ticker screener (composite tickers) indicator provides a method to bypass the standard TradingView script limitation of 40 security calls by using composite ticker strings. This tool allows users to monitor up to 120 different assets simultaneously within a single script by packing multiple data points into a single request.
Usage
The script is designed as a comprehensive dashboard for monitoring large sets of tickers. To use it, you can toggle different sets of tickers (organized in groups of 20) via the "show sets" inputs.
Examples of its utility include:
- Broad Market Surveillance: Monitor 120 crypto assets at once to see which are trending based on % change, RSI, or SMA positioning.
- Customization: Users can modify the ticker strings directly in the code. To change a ticker, find the "USER DEFINED TICKERS" section and update the exchange/ticker string (e.g., changing 'BINANCE:MTLUSDT' to 'BINANCE:BTCUSDT').
- Debugging: Use the "Debug" section to verify if the composite data is being split correctly. Selecting a specific ticker index or set string will display the raw calculated value versus the split value in a label.
Details
The core logic relies on mathematical "packing." By multiplying specific tickers by large powers of 10 and adding them together, the script creates a single large number that represents three separate price values. Once requested via request.security(), the script uses the split_3_() function to reverse the process using division and modulo operations.
Implementation notes:
- Market Hours: Composite tickers are most reliable when assets share the same trading hours (e.g., all Crypto). If one asset is closed while others are open, the composite call may return null or incorrect data.
- Precision: The script is limited by the 15-16 digit precision of floating-point numbers. It is essential to ensure that the multiplied values do not exceed this limit to maintain data integrity.
- HTF Calculations: The script calculates indicators like SMA, RMA, and RSI from the higher timeframe (HTF) data.
Settings
Set
- Length: Determines the lookback period for the SMA, RMA, and RSI calculations.
- HTF: Sets the higher timeframe from which the ticker data is pulled (e.g., Daily, Weekly).
Table
- Size Table: Adjusts the visual size of the dashboard on the chart.
- Include Exchange Name: Toggles whether the exchange prefix (e.g., BINANCE:) is displayed in the table.
- Sort: Enables alphabetical sorting of the assets within the table.
Colours
- CH% / RSI / SMA: Allows customization of the heatmap colors for price change, strength index, and moving average relationship.
Debug
- Show Ticker: Enter the index number of a specific ticker to verify its data extraction.
- Check String: Allows users to view the raw composite string value for a specific group.
FAQ
How do I add my own tickers to the list?
To add custom tickers, you must open the script's source code and replace the existing ticker strings and their corresponding multiplication/rounding factors in the "Constants & Tickers" section.
Why do some values look incorrect during the weekend?
This usually happens if you are mixing assets with different trading sessions. Ensure all tickers in a composite group (e.g., T16 contains 3 tickers) share the same market hours.
How can I access this tool?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.