Saral Relative Strength ComparisonRelative Strength Comparison
### Overview
The Relative Strength (RS) Indicator is a robust tool designed to measure the performance of sectors or stocks relative to a benchmark index. This indicator provides a comprehensive way to compare the relative strength of different sectors or stocks, with the default selection being the major sectors of the National Stock Exchange (NSE). It allows traders to analyze which sectors or stocks are outperforming or underperforming the benchmark over a specific period.
The RS compares how much a security's price has changed over a given period relative to the change in price of a benchmark over the same period. The result is expressed as a percentage, showing whether the security has outperformed or underperformed the benchmark. Positive RS values indicate outperformance, while negative values signal underperformance.
This indicator provides a dual representation of the data. RS values are displayed in both line charts and a table. The line charts provide a visual representation of trends, while the table offers a clear numerical comparison of the current, previous, and earlier RS values along with the rank of the sector/stock.
### Key Features
Benchmark & Sectors/Stocks Comparison:
Users can select a benchmark index (default: NIFTY 50) and up to 20 sectors or stocks for comparison. By default, the indicator includes the major sectors of NSE, but users can customize the selection as needed.
Customizable RS Calculation:
Users can set the period for RS calculation, with a default of 22 periods, providing flexibility to match different trading strategies.
Flexible Time Frame:
RS calculations are based on the time frame of the main chart, allowing users to seamlessly switch between different periods, from minutes to hours, days, weeks, or even months depending on their analysis needs.
Customizable Line Chart:
Users can adjust the width and color of the RS lines for each sector, making it easier to distinguish between different sectors on the chart.
Dynamic Table Display:
The indicator includes a toggle to display a table of RS values, with customizable position, toggle for background color coding, and selection for text color & size. This makes it easy to compare the RS values across multiple sectors at a glance.
Sorting Options:
The table can be sorted either by alphabetical order of sector/stock names or by their rank. The default sorting is by rank, but switching to alphabetical order helps to identify data of specific sector with ease.
Ranking System:
The table includes a column displaying the rank of each sector or stock based on their RS, with the top-performing items listed first by default. This helps users quickly identify market leaders and laggards.
Color-Coded Backgrounds:
The background color of the sector/stock names in the table corresponds to the colors of their RS lines on the chart, making it easy to correlate table data with the visual plots. Also, the table uses a color-coding system which shows ranks of RS Positive sectors with Green background and RS Negative sectors with Red background. Similarly, the maximum RS value of individual sector is highlighted in Navy Blue, the minimum in Aqua and other in Blue background. This visual aid helps users quickly identify the performance trend of individual sector.
Table Positioning:
The table can be positioned at different locations on the chart (Top Right, Middle Right, Bottom Right, Top Left, Middle Left, Bottom Left), ensuring it doesn't obstruct important chart data.
### Input - RS Parameters:
Benchmark: Ticker ID of the comparative security. The default benchmark is the NIFTY 50 index, but users can select any other ticker as the benchmark for comparison.
Period-RS: The period for calculating the RS line. The default period is 22, but users can adjust this to suit their trading strategy and to analyze different time horizons for sector performance.
Line Width: Determines the thickness of the RS line in the chart. The default width is 2, providing a clear visual distinction between different sectors.
### Input - Table Parameters:
Show Table: Toggle to display or hide the table, allowing users to switch between graphical and tabular data representations.
Table Sorting: Users can sort the table alphabetically or by RS rank. The default sorting is by rank.
Table Position: Allows users to select the position of the table on the chart. Options include Top Right, Middle Right, Bottom Right, Top Left, Middle Left, and Bottom Left. The default position is Middle Right.
Color Code for Background: The background of the sector/stock names corresponds to their plot colors for easy mapping between plot and table values. Rank of RS Positive sectors will be highlighted with Green background and RS Negative sectors will be highlighted with Red color. The background color of the RS values in the table will change based on their magnitude. The highest RS value is Navy Blue, the lowest is Aqua, and other is Blue. This visual aid helps users quickly identify the performance of which sectors are improving or deteriorating.
Text Color: Users can select the color of the text displayed in the table. The default text color is White, ensuring readability against various background colors.
Text Size: Allows users to choose the size of the text in the table. Options include Auto, Tiny, Small, Medium, and Large, with the default being Small. This customization ensures that the table remains legible on different chart sizes.
### Input - Sectors/Stocks:
Sector/Stock Selection: Users can select which sectors to include as well as how many sectors to include in the analysis. The default sectors are major sectors of the National Stock Exchange, India. The selected sectors will be plotted as RS lines on the chart and will also appear in the table.
Color: Allows users to choose the color for each sector's RS line, making it easy to distinguish between them on the chart.
### Acknowledgement
This indicator is developed based on the concept discussed by Mr. Subhadip Nandy in Trader's Talk with Mr. Rohit Katwal.
Ranks
TanHef Ranks ScreenerTanHef Ranks Screener: A Numeric Compass to Market Tops and Bottoms
█ Simple Explanation:
The TanHef Ranks Screener illustrates the ‘TanHef Ranks’ indicator, designed to signal 'buy low and sell high' opportunities through numerical rankings. Larger numbers represent stronger signals, with negative numbers indicating potential ‘buy’ opportunities and positive numbers suggesting possible ‘sell’ moments.
█ TanHef Ranks Indicator:
View the TanHef Ranks Indicator description prior to using the screener.
█ Ticker Input Method:
Add tickers to the screener using a text area list in a CSV-styled (comma-separated values) list and/or through individual ticker inputs. The text area supports various delimiters, including commas, spaces, semicolons, apostrophes, and new lines. To ensure the expected exchange is used, the exchange prefix should be included when using a text area list.
█ Pair Configuration:
Quickly set up specific trading pairs by comparing tickers to the chart’s symbol or a specified input. This feature is useful for identifying opportunities in obscure trading pairs.
█ Total Combined Average Rank:
Compute the average rank of all tickers to highlighting overall market opportunities. When combined with the 'Pair Configuration' settings, it allows for identifying specific opportunities where one ticker may present a better trading opportunity relative to others.
█ Screener Display Settings:
Customize color-coded rank thresholds, text details, toggle visibility of numerical rankings, and other display settings. Hover over tickers for tooltips with full ticker names and rankings, ideal for small fonts or screens.
█ Alerts:
Set up alerts for individual ticker ranks or total average ranks. To avoid inconsistent or excessive alerts within a short period of time due to TradingView's alert frequency limits, it is recommended to use alerts set to occur at bar close to guarantee alerts. For immediate alerts, consider configuring them directly within the ‘TanHef Ranks’ indicator for better reliability. For the most up-to-date suggestions, hover the tooltips within the indicator’s alert settings.
█ Additional Clarity:
All the settings and functionality are described in detail within the tooltips beside each setting in the indicator’s settings. Hover over each tooltip for comprehensive explanations and guidance on how to configure and use the screener effectively.
█ How To Access:
Follow the Author's Instructions below to get access.
TanHef RanksTanHef Ranks: A numeric compass to market tops and bottoms.
█ Simple Explanation:
This indicator is designed to signal 'buy low and sell high' opportunities through numerical rankings, where larger numbers represent stronger signals. These numbered rankings are negative for potential ‘buy’ opportunities and positive for possible ‘sell’ moments.
█ Understanding Numerical Rankings:
The numerical rankings (from +18 to -18) identify and take advantage of market tendencies of prices reverting back to their historical average, also known as mean reversion. It operates on a simple principle: smaller values signal a potential for short-term mean reversion, while larger values suggest a probable shift in both short and long-term mean reversion. These values are derived from a careful analysis of both short and long-term mean reversions, providing traders with a nuanced understanding of market movements.
█ Analyzing Numeric Ranking Extremes:
The historical occurrences of numeric rankings are recorded into a table to help identify the previous extreme rankings (for example anything -10/+10 is considered extreme), which historically signal key turning points in market movements. The previously extreme rankings offer insights into potential end-of trend scenarios or trend reversals, thereby attempting to make high-probability trading decisions.
█ Risk Management Integration:
This indicator combined with disciplined risk management, offers a more secure trading approach. Applying a stop-loss near lows after entries on the oversold side (negative rankings) protects from large losses. Additionally, once prices reach overbought territories (positive rankings) applying a tight stop-loss helps to lock in profits while continuing exposure to the aggressive upwards momentum.
█ Calculation Methodology:
The indicator evaluates market momentum by analyzing upward and downward movements. It does this by referencing the 10 'length' input parameters, where 'length' refers to the number of price bars referenced. Each 'length' increases in value to analyze trends from short to long-term. A numerical rank is given when these trends align, with higher ranks requiring agreement across both short and longer-term lengths. This alignment across different time periods helps to ensure the indicator's signals are robust.
█ Indicator Stability (No Repainting):
When a price bar closes, its associated ranking is fixed and remains unchanged (some other indicators repaint, which means signals can change after a bar closes). While a price bar is open, its numeric ranking may increase in absolute value but never decrease towards zero, ensuring further stability. This stability and consistency is crucial for reliable back-testing and real-time analysis. Notably, in the highly improbable scenario where a ranking may exhibit both a positive and negative value simultaneously during extreme volatility, both the positive and negative numeric ranking is displayed.
█ Practical Application:
Pro Tip: Use at a minimum -4/+4 rank as potential basic buy/sell signals. Higher absolute numeric rankings are ideal as they indicate stronger reversal potential due to higher rankings identifying longer period reversals.
Entry Scenario: Refer to the chart below. The -9 ranking (3 occurrences in the table) indicates potential oversold conditions, suggesting a buy. Add a stop-loss near recent lows to protect against losses.
Exit Scenario: Refer to the chart below. The +7 ranking (6 occurrences in the table) indicates potential overbought conditions, suggesting a sell. Place a stop-loss to protect profits and remain exposed to further gains.
█ Indicator Settings:
Additional Timeframe: Allows users to include an extra timeframe's data in the analysis for more nuanced insights.
Lengths: Defines the periods over which the indicator calculates its rankings, affecting the sensitivity and time horizon of the signals.
Max Number Calculated: Sets the upper limit for the numerical rankings the indicator can output, tuning the extremity of the signals it identifies. (Reducing improves indicator load time)
Visual Styling (Current Timeframe): Customizes the appearance of the indicator's output on the chart for the selected timeframe, enhancing visibility and readability.
Table Settings: Adjusts the display properties of the table that lists numerical rankings, including its visibility, location, and size on the chart.
Indicator Display Type: Selects the mode in which the indicator presents its data, either overlaying the main chart or in a separate pane as an oscillator.
Alerts: Configures the conditions and frequency at which the indicator will trigger trading alerts, based on the numeric rankings and user-defined parameters.
█ How To Access:
You can see the Author's Instructions below to get access.
Multiple Percentile Ranks (up to 5 sources at a time)This indicator is a visual percentile rank indicator that can display 1 to 5 sources at one time.
The options:
“Sources”
Choose the number of sources you would like to display. The minimum is 1, the maximum is 5.
“Label percent position”
The label for the current percentage of where the source candle ranks.
“Label position”
This displays the source/s you’ve selected, and the chosen bottom rank % and top rank %.
“Label text size”
Displays the text size of all labels.
“Display current % labels”
Switches the labels on/off only for the current percentage rank of each source.
Source options:
ATR: Average True Range
CCI: Commodity Channel Index
COG: Centre of Gravity
Close: closing price
Close Percent: close percentage from previous close
Dollar Value: volume * (high * low * close / 3)
EOM: Ease of Movement: how much volume it takes to move the price in a certain direction
OBV: On-Balance Volume
RANGE: percentage range of the close price
RSI: Relative Strength Index
RVI: Relative Vigor Index
Time Close: if you select the 1 second timeframe it will provide the gap of time between each 1 second close
Volume: each bar’s volume
Volume (MA): volume moving average
Source # where # is the number of the source. Selects the source you’d like.
Ma Length is the number of previous candles to consider when calculating the moving average of the source. Note, the “MA Length” only applies to sources that have the “(MA)” at the end of their name.
Bottom % is the bottom percentage rank of the source you’ve selected. This is a filter to display the candle line graph in red once the percentage rank is equal to the percentage you’ve chosen or below.
Top % is the top percentage rank of the source you’ve selected. This is a filter to display the candle line graph in green once the percentage rank is equal to the percentage you’ve chosen or higher.
A simple example of how to use the indicator:
Select the dropdown menu for source 1 and select volume.
As the candles populate, it will look at previous candles and assign a percentage rank of where the candles are in relation to previous candles.
*Note, the way Tradingview works is it will populate the first candle the chart was active, and continue on. So, let’s say the 3rd candle was the highest volume day. This candle will show up as 100%. If the next day, the 4th candle has an even higher volume, it will show up as 100% also, the previous candles won’t “repaint” to other values and are instead set based on when they were confirmed. So, this indicator works best when there are a lot of previous candles to compare itself to.
To use the bottom % rank filter enter a percentage such as 5%. As it comes across a candle that is 5% or less compared to previous volume candles, then the line graph will shade in red.
The same can be said for the top % rank. So, if you want to see the line graph change to green when it comes across the top 99th percentile rank of volume bars, then set the top % rank to 1% and it will give you extremely high-volume bars in green instead of blue.