EMA-BAND-PIVOT-VCPThis indicator is named "EMA-BAND-PIVOT-VCP" and integrates multiple elements such as moving averages, volume, volatility contraction patterns (VCP), pivot points, and a table to display key market metrics.
Key Features:
Moving Averages: ( 4 - EMA) default settings 20 , 50 ,144 , 200 . Can be changed in settings.
Pivot Highs and Lows:
The script detects pivot highs and pivot lows using customizable left and right lengths and plots labels to mark these points on the chart.
TIG BAND : This is setting of 2 sma - with the high and low of 90 day average which forms like a band . Its a very strong indicator of trend . Buying is suggestable above this .This has to be tested on your own to knowhow it works wonders ( price magnet). Works on all timeframes . (credit : Bhushan Sir from TIG ) .These are the best buy areas.
Volatility Contraction :
It identifies specific price contraction pattern .
vc marked - used 4 candles - first candle is the mother bar ., 2,3 and 4th candles complete range ( high to low ) is within the range of mother candle.
lc marked -here the closing is considered not the wicks. used 8 candles., the 7 candles closing is within the range of motherbar. Crosses are plotted on the last candle
Table Display:
A table is displayed on the chart with data such as EMA values, relative volume (RVol), Average Daily Range (ADR), and volume ratios. This gives a comprehensive overview of current market conditions.(RVol) compared to the 50-period volume SMA, percentage volume change, and other metrics is also displayed.
Трендовый анализ
Stochastic RSI Strategy with Inverted Trend LogicOverview:
The Stochastic RSI Strategy with Inverted Trend Logic is a custom-built Pine Script indicator that leverages the Stochastic RSI and a 200-period moving average to generate precise buy and sell signals. It is specifically designed for traders looking to capture opportunities during short-term market movements while factoring in broader trend conditions.
Key Components:
Stochastic RSI:
Stochastic RSI is a momentum indicator that applies stochastic calculations to the standard Relative Strength Index (RSI), rather than price data. This makes it particularly sensitive to market momentum changes, which is essential for timing entries and exits.
K Line and D Line: The indicator calculates and smooths both the K and D lines to capture momentum shifts more accurately.
200-Period Moving Average:
The 200-period Simple Moving Average (SMA) is used as a trend filter.
If the price is above the 200-period SMA, the trend is considered bullish.
If the price is below the 200-period SMA, the trend is considered bearish.
Inverted Trading Logic:
The trading logic is inverted from traditional strategies:
Long trades are executed only when the market is in a bearish trend (price below the 200-period moving average).
Short trades are executed only when the market is in a bullish trend (price above the 200-period moving average).
This inversion allows traders to take advantage of potential trend reversals by entering positions in the opposite direction of the prevailing trend.
Trading Rules:
Long Trade Conditions (Buy Signal):
The Stochastic RSI K line must be below 5 for 4 consecutive candles (oversold condition).
The price must be below the 200-period SMA (indicating a bearish trend).
Once these conditions are met, the indicator will generate a buy signal on the close of the 4th candle.
Exit Condition: The long position is exited when the Stochastic RSI K line crosses above 50 (neutral level).
Short Trade Conditions (Sell Signal):
The Stochastic RSI K line must be above 95 for 4 consecutive candles (overbought condition).
The price must be above the 200-period SMA (indicating a bullish trend).
Once these conditions are met, the indicator will generate a sell signal on the close of the 4th candle.
Exit Condition: The short position is exited when the Stochastic RSI K line crosses below 50.
Visual Signals on the Chart:
Buy Signal:
A green triangle below the bar is displayed on the chart when a buy condition is met, indicating a potential long trade opportunity.
The text "BUY" is displayed for further clarity.
Sell Signal:
A red triangle above the bar is displayed on the chart when a sell condition is met, indicating a potential short trade opportunity.
The text "SELL" is displayed for further clarity.
How to Use the Indicator:
Attach the Indicator: Apply the indicator to your desired chart (works on any time frame, but is optimized for short- to medium-term trading).
Monitor Signals: Watch for buy and sell signals on the chart:
Buy Signal: Enter long positions when a green triangle appears below the candle.
Sell Signal: Enter short positions when a red triangle appears above the candle.
Exit Positions: Exit long positions when the Stochastic RSI crosses above the 50 level, and exit short positions when the Stochastic RSI crosses below the 50 level.
Indicator Display:
Stochastic RSI: A visual representation of the Stochastic RSI (K and D lines) is plotted below the price chart, with overbought (100), midpoint (50), and oversold (0) levels clearly marked.
200-period SMA: The 200-period moving average is plotted on the price chart, giving a clear indication of the broader trend direction (orange line).
Key Benefits:
Reversal Opportunities: This strategy allows traders to capture reversal trades by using an inverted logic where longs are taken in bearish conditions and shorts are taken in bullish conditions. This can help capitalize on potential trend exhaustion and reversals.
Clear and Simple Rules: The use of Stochastic RSI and the 200-period moving average ensures the strategy remains simple yet effective, making it easy for traders to follow.
Visual Alerts: The indicator provides clear buy and sell signals, making it easy for traders to spot trading opportunities in real-time without needing to monitor multiple conditions manually.
Limitations and Considerations:
Trend Changes: Since the strategy is designed to work during trend reversals, it might not perform as well during strong, prolonged trends where price continues moving in one direction without significant pullbacks.
Time Frame Suitability: While the indicator works on any time frame, shorter time frames may result in more frequent signals and higher trade frequency, whereas higher time frames will provide fewer but potentially stronger signals.
Conclusion:
The Stochastic RSI Strategy with Inverted Trend Logic is a powerful tool for traders looking to capture market reversals by entering trades against the prevailing trend direction based on momentum exhaustion. Its simple and clear logic, combined with easy-to-understand visual signals, makes it a versatile indicator for both novice and experienced traders.
Dynamic Jurik RSX w/ Fisher Transform█ Introduction
The Dynamic Jurik RSX with Fisher Transform is a powerful and adaptive momentum indicator designed for traders who seek a non-laggy view of price movements. This script is based on the classic Jurik RSX (Relative Strength Index). It also includes features such as the dynamic overbought and oversold limits, the Inverse Fisher Transform, trend display, slope calculations, and the ability to color extremes for better clarity.
█ Key Features:
• RSX: The Relative Strength Index (RSX) in this script is based on Jurik’s RSX, which is smoother than the traditional RSI and aims to reduce noise and lag. This script calculates the RSX using an exponential smoothing technique and adaptive adjustments.
• Inverse Fisher Transform: This script can optionally apply the Inverse Fisher Transform to the RSX, which helps to normalize the RSX values, compressing them between -1 and 1. The inverse transformation makes it easier to spot extreme values (overbought and oversold conditions) by enhancing the visual clarity of those extremes. It also smooths the curve over a user-defined period in hopes of providing a more consistent signal.
• Dynamic Limits: The dynamic overbought and oversold limits are calculated based on the RSX's recent high and low values. The limits adjust dynamically depending on market conditions, making them more relevant to current price action.
• Slope Display: The slope of the RSX is calculated as the rate of change between the current and previous RSX value. The slope is displayed as dots when the slope exceeds the threshold designated by the user, providing visual cues for momentum shifts.
• Trend Coloring: Optionally, the user can also enable a trend-based display. It is simply based on current value of RSX versus the previous one. If RSX is rising then the trend is bullish, if not, then the trend is bearish.
• Coloring Extremes: Users can configure the RSX to color the chart when prices enter extreme conditions, such as overbought or oversold zones, providing visual cues for market reversals.
█ Attached Chart Notes:
• Top Panel: Enabled dynamic limits, Trend display, standard Jurik RSX with 20 lookback period, and Slope display.
• Middle Panel: Enabled dynamic limits, Extremes display, and standard Jurik RSX with 20 lookback period.
• Bottom Panel: Enabled dynamic limits, Trend display, Inverse Fisher Transform with 14 lookback period and 9 smoothing period. and Slope display.
█ Credits:
Special thanks to Everget for providing the original script. The script was also slightly modified based on updates from outside sources.
█ Disclaimer:
This script is for educational purposes only and should not be considered financial advice. Always conduct your own research and consult a professional before making any trading decisions.
VWAP Periodic Close [LuxAlgo]The VWAP Periodic Close script offers an advanced tool for analyzing the Volume Weighted Average Price (VWAP) across various timeframes.
This tool enables traders to visualize VWAP close levels for daily, weekly, monthly, quarterly, and yearly periods, offering a comprehensive view of price behavior across different time frames. It helps in identifying key levels where the VWAP closes at the end of each specified period.
🔶 USAGE
This script is designed to enhance your trading strategy by plotting VWAP close levels on your chart for different time periods. This helps traders easily identify historical VWAP levels and analyze price action relative to these levels, particularly useful for identifying key support and resistance levels providing insights into potential future price behavior.
Supports VWAP closes for multiple timeframes, including historical periods (e.g., 3 months back, 3 quarters back, 3 years back). The labels provide context and detailed information about the VWAP close at a specific point in time and enhance the clarity and usefulness of the VWAP data presented on the chart.
Users can toggle the display of VWAP lines for different periods and customize the colors for each timeframe (e.g., distinct colors for monthly, quarterly, and yearly closes).
🔶 SETTINGS
The script offers a range of customizable settings to tailor the analysis to your trading needs.
🔹 Volume Weighted Average Price (VWAP)
VWAP Close Level: Toggle the display of VWAP levels at the end of each period (daily, weekly, monthly, quarterly, yearly).
VWAP Origin: Toggle the display of the VWAP line for each period.
VWAP Source: Choose the data source for VWAP calculations (default is HLC3).
Historical Closes: Define the number of historical VWAP levels to plot.
Line/Label Offset: Adjust the offset for positioning lines and labels on the chart.
🔹 Themes
Theme Selection: Choose between "Day," "Night," or "Custom" themes to adjust the color scheme of VWAP lines and labels.
Dynamic ALMA with signalsEnhanced ALMA with Signals
This TradingView indicator is designed to enhance your trading strategy by utilizing the Arnaud Legoux Moving Average (ALMA), a unique moving average that provides smoother price action while minimizing lag. The script not only plots the ALMA line but also dynamically adjusts its parameters based on market volatility to adapt to different trading conditions. Additionally, it highlights potential bounce points off the line, as well as breakout points, giving traders clear signals for potential support, resistance levels, and breakouts.
Key Features:
Dynamic ALMA Line with Glow Effect:
The core of this indicator is the ALMA line, which is dynamically adjusted to market volatility, providing more accurate signals in varying conditions. The line adapts to both trending and consolidating markets by adjusting its sensitivity in real time. A glow effect is created by plotting the ALMA line multiple times with increasing transparency, making it visually distinct.
Bounce Detection Signals with Volatility Filter:
The script detects and labels potential support and resistance bounces based on the crossover and crossunder of the price with the ALMA line, further filtered by a volatility condition. This helps in filtering out false signals during low-volatility conditions, making the signals more reliable.
Visual Enhancements:
Custom glow effects and labels for bounce detection enhance chart readability and help traders quickly identify key levels.
Inputs:
Base Window Size: Sets the number of bars used in calculating the ALMA, allowing traders to adjust the sensitivity of the moving average. This parameter is dynamically adjusted based on current market volatility.
Offset: Determines the position of the ALMA curve. Higher values move the curve further away from the price. This value remains constant for stability.
Sigma: Controls the smoothness of the ALMA curve; a higher sigma results in a smoother curve. This value also remains constant.
ATR Period and Threshold Multiplier: Used to calculate the Average True Range (ATR) for the volatility filter, which determines whether the market conditions are sufficiently volatile to consider bounce signals.
How It Works:
Dynamic ALMA Calculation:
The script calculates the ALMA (Arnaud Legoux Moving Average) using the ta.alma function, dynamically adjusting the window size based on market volatility measured by the ATR (Average True Range). This ensures that the ALMA line remains responsive in high-volatility environments and smooth in low-volatility conditions.
Glow Effect:
To create a glow effect around the ALMA line, the script plots the ALMA multiple times with varying degrees of transparency. This visual enhancement helps the ALMA line stand out on the chart.
Bounce Detection with Volatility Filter:
The script uses two conditions to detect potential bounces:
Support Bounce: Detected when the low of the bar crosses above the ALMA line (ta.crossover(low, alma)) and the close is above the ALMA, while the volatility filter confirms sufficient market activity. This suggests potential support at the ALMA line.
Resistance Bounce: Detected when the high of the bar crosses below the ALMA line (ta.crossunder(high, alma)) and the close is below the ALMA, while the volatility filter confirms sufficient market activity. This indicates potential resistance at the ALMA line.
Labeling Bounce Points:
When a bounce is detected, the script labels it on the chart:
Support Bounces (S): Labeled with a blue "S" below the bar where a support bounce is detected.
Resistance Bounces (R): Labeled with a white "R" above the bar where a resistance bounce is detected.
Usage:
This enhanced indicator helps traders visualize key support and resistance levels more effectively by dynamically adjusting the ALMA moving average to market conditions. By detecting and labeling potential bounce points and filtering these signals based on volatility, traders can better identify entry and exit points in their trading strategy. The dynamic adjustments and visual enhancements make it easier to spot critical levels quickly and adapt to changing market conditions.
Customize the inputs to fit your trading style, and use this enhanced ALMA indicator to gain a more refined understanding of market trends, potential reversals, and breakouts.
Relative Strength and MomentumRelative Strength and Momentum Indicator
Unlock deeper market insights with the Relative Strength and Momentum Indicator—a powerful tool designed to help traders and investors identify the strongest stocks and sectors based on relative performance. This custom indicator displays essential information on relative strength and momentum for up to 15 different symbols, compared against a benchmark index, all within a clear and organized table format.
Key Features:
1. Customizable Inputs: Choose up to 15 symbols to compare, along with a benchmark index, allowing you to tailor the indicator to your trading strategy. The 'Lookback Period' input defines how many weeks of data are analyzed for relative strength and momentum.
2. Relative Strength Calculation: For each selected symbol, the indicator calculates the Relative Strength (RS) against the chosen benchmark. This RS is further refined using an exponential moving average (EMA) to smooth the results, providing a more stable trend overview.
3. Momentum Analysis: Momentum is determined by analyzing the rate of change in relative strength. The indicator calculates a momentum rank for each symbol, based on its relative strength’s improvement or deterioration.
4. Percentile Ranking System: Each symbol is assigned a percentile rank (from 1 to 100) based on its relative strength compared to the others. Similarly, momentum rankings are also assigned from 1 to 100, offering a clear understanding of which assets are outperforming or underperforming.
5. Visual Indicators:
a. Green: Signals improving or stable relative strength and momentum.
b. Red: Indicates declining relative strength or momentum.
c. Aqua: Highlights symbols performing well on both relative strength and momentum—ideal candidates for further analysis.
6. Two Clear Tables:
a. Relative Strength Rank Table: Displays weekly rankings of relative strength for each symbol.
b. Momentum Table: Shows momentum trends, helping you identify which symbols are gaining or losing strength.
7. Color-Coded for Easy Analysis: The tables are color-coded to make analysis quick and straightforward. A green color means the symbol is performing well in terms of relative strength or momentum, while red indicates weaker performance. Aqua marks symbols that are excelling in both areas.
Use Case:
a. Sector Comparison: Identify which sectors or indexes are showing both relative strength and momentum to pick high-potential stocks. This allows you to align with broader market trends for improved trade entries.
b. Stock Selection: Quickly compare symbols within the same sector to find the stronger performers.
[ROC3] Rate of Change Candle ColorROC is a statistical indicator which tracks how much a security's price has changed over a certain period, showing whether momentum is picking up or slowing down. It’s a handy tool because it helps traders spot trend changes and understand how strong a trend is.
My ROC3 indicator will color the candlesticks based on the Rate of Change (ROC) and its Exponential Moving Average (EMA). This indicator helps traders visually identify bullish and bearish trends by applying color to the candles, making it easier to spot momentum shifts and trend changes.
How It Works:
Rate of Change (ROC): Calculates the percentage change in the price over a specified number of bars. This indicator measures the speed at which price changes.
EMA of ROC: Applies an Exponential Moving Average to the ROC values to provide a smoothed benchmark. The EMA helps to reduce noise and make trend identification more reliable.
Coloring Logic:
Bullish Candles (Green): When the current ROC is higher than the EMA of the ROC.
Bearish Candles (Red): When the current ROC is lower than the EMA of the ROC.
Settings:
ROC Length (Default: 60): The number of bars used to calculate the Rate of Change. Adjust this parameter to change the sensitivity of the ROC calculation.
ROC EMA Length (Default: 7): The number of bars used to calculate the Exponential Moving Average of the ROC. This length determines how smooth the EMA is. A shorter length reacts faster to price changes, while a longer length provides a smoother, slower response.
How to Use:
Apply the Indicator: Add the Rate of Change Candle Color indicator to your TradingView chart.
Interpret the Colors:
Green Candles: Indicate bullish momentum. The current ROC is greater than its EMA, suggesting upward pressure.
Red Candles: Indicate bearish momentum. The current ROC is less than its EMA, suggesting downward pressure.
Adjust Settings: Customize the ROC Length and ROC EMA Length based on your trading strategy. Shorter ROC lengths may capture more short-term trends, while longer lengths provide a broader view.
Combine with Other Indicators: Use the in conjunction with other technical indicators or chart patterns to enhance your trading analysis.
Example Use Case:
Trend Confirmation: Use the color changes to confirm bullish or bearish trends. Green candles can confirm uptrends, while red candles may signal downtrends or potential reversals.
Momentum Analysis: Monitor how frequently the ROC crosses above or below its EMA to gauge momentum strength and make informed trading decisions.
Note:
This indicator is designed to assist with trend analysis and should be used as part of a broader trading strategy. Always conduct your own research and analysis before making trading decisions.
Cherio...
RSI TreeRSI Tree is a simple way to compare the strength of several different instruments against each other.
The default is to compare MSFT, NVDA, TSLA, GOOG, META, AMZN, AAPL and NASDAQ. You could do the same for currency pairs and any other instruments available in Trading View. However, it makes the most sense to compare seven instruments to an eighth underlying instrument. As you can see in the default values, we included the NASDAQ as the eighth instrument since the other seven are part of the NASDAQ composite index. If you were to trade major currency pairs, then your eighth instrument would most likely be the U.S. Dollar (DXY).
The chart setup is important as well. You need to split your chart horizontally into 4 plots. Each plot would be at a different timing interval. The example shows 4 hr, 1 hr, 15 min and 5 min (left to right) charts. Now not only can we compare the instruments against each other, but we can do it across time to get an idea of the motion of each instrument.
Note, the instrument used on the chart is somewhat important. If the chart is set to a currency pair, but you have the RSI Tree setup for equities (as in the default) then you will get some odd behavior due to the times when these are open. Equities are 0930 to 1600 EST, whereas something like a currency would be open 24 hours a day.
Layout for default settings: www.tradingview.com
Bugs?
Kindly report any issues and I'll try to fix them promptly.
Thank you!
Lsma ATR | viResearchLsma ATR | viResearch
Conceptual Foundation and Innovation
The "Lsma ATR" indicator from viResearch combines the power of the Least Squares Moving Average (LSMA) with the Average True Range (ATR) to offer traders a dynamic approach to trend analysis and volatility management. The LSMA is highly regarded for its ability to fit a linear regression line to price data, providing a smooth and precise trend line with minimal lag. When paired with the ATR, which measures market volatility, this indicator not only tracks trend direction but also adapts to changes in volatility. The integration of both elements allows traders to identify potential trend reversals and assess the strength of trends in the context of market volatility. This combination makes the "Lsma ATR" a versatile tool for following trends while managing risk, as it responds quickly to changes in price direction while accounting for shifts in market volatility.
Technical Composition and Calculation
The "Lsma ATR" script consists of two primary components: the Least Squares Moving Average (LSMA) and the Average True Range (ATR). The LSMA is calculated over a user-defined length, providing a smoothed representation of the market trend based on linear regression. The ATR, also user-defined, is used to measure market volatility by calculating the average range between high and low prices over a specified period. By adding and subtracting the ATR from the LSMA, the indicator creates upper and lower boundaries that help define the market's current volatility-adjusted range. The script monitors for price crossovers with these boundaries to generate trend signals. When the price crosses above the upper boundary, it signals a potential upward trend. Conversely, when the price crosses below the lower boundary, it signals a possible downward trend. These boundaries dynamically adjust based on volatility, providing more accurate signals as market conditions change.
Features and User Inputs
The "Lsma ATR" script offers several customizable inputs, allowing traders to fine-tune the indicator to their trading preferences. The LSMA Length controls the lookback period for the LSMA, determining how smooth or responsive the trend line is. The ATR Length defines the period used for calculating the average volatility, affecting the width of the volatility-adjusted range. Additionally, the indicator includes alert conditions that notify traders when a trend shift occurs, either to the upside or downside.
Practical Applications
The "Lsma ATR" indicator is designed for traders who want to follow market trends while accounting for changes in volatility. The LSMA provides a clear, smoothed trend line that helps identify the direction of the market, while the ATR adjusts the boundaries based on the current volatility level. This combination makes the indicator particularly effective for detecting trend reversals, as the LSMA tracks the overall trend direction and price crossovers with the ATR boundaries provide early signals of potential trend changes. It also helps manage risk by understanding market volatility, allowing traders to adjust their strategies based on the strength of price movements. The indicator improves trend-following strategies by combining LSMA’s trend detection with ATR’s volatility adjustment, offering a nuanced approach in various market conditions.
Advantages and Strategic Value
The "Lsma ATR" script offers significant value by integrating the precision of the LSMA with the adaptability of the ATR. This dual approach allows traders to reduce noise in price data while responding to changes in volatility, leading to more accurate trend signals. The volatility-adjusted boundaries provide a dynamic range that helps traders avoid false signals and stay aligned with stronger trends. This makes the "Lsma ATR" an ideal tool for traders seeking to enhance their trend-following strategies while accounting for market volatility.
Alerts and Visual Cues
The script includes alert conditions that notify traders when the price crosses the ATR boundaries, signaling a potential trend change. The "Lsma ATR Long" alert is triggered when the price crosses above the upper boundary, indicating a potential upward trend, while the "Lsma ATR Short" alert signals a possible downward trend when the price crosses below the lower boundary. Visual cues, such as changes in the color of the LSMA line and shaded areas between the ATR boundaries, help traders quickly identify these trend shifts.
Summary and Usage Tips
The "Lsma ATR | viResearch" indicator combines the smoothing benefits of the LSMA with the volatility sensitivity of the ATR, providing traders with a robust tool for trend detection and volatility management. By incorporating this script into your trading strategy, you can improve your ability to detect trend reversals, confirm trend direction, and manage risk by adjusting to market volatility. The "Lsma ATR" offers a reliable and customizable solution for traders looking to enhance their technical analysis in both trending and volatile market environments.
Note: Backtests are based on past results and are not indicative of future performance.
Double Ribbon [ChartPrime]The Double Ribbon - ChartPrime indicator is a powerful tool that combines two sets of Simple Moving Averages (SMAs) into a visually intuitive ribbon, which helps traders assess market trends and momentum. This indicator features two distinct ribbons: one with a fixed length but changing offset (displayed in gray) and another with varying lengths (displayed in colors). The relationship between these ribbons forms the basis of a trend score, which is visualized as an oscillator. This comprehensive approach provides traders with a clear view of market direction and strength.
◆ KEY FEATURES
Dual Ribbon Visualization : Displays two sets of 11 SMAs—one in a neutral gray color with a fixed length but varying offset, and another in vibrant colors with lengths that increase incrementally.
Trend Score Calculation : The trend score is derived from comparing each SMA in the colored ribbon with its corresponding SMA in the gray ribbon. If a colored SMA is above its gray counterpart, a positive score is added; if below, a negative score is assigned.
// Loop to calculate SMAs and update the score based on their relationships
for i = 0 to length
// Calculate SMA with increasing lengths
sma = ta.sma(src, len + 1 + i)
// Update score based on comparison of primary SMA with current SMA
if sma1 < sma
score += 1
else
score -= 1
// Store calculated SMAs in the arrays
sma_array.push(sma)
sma_array1.push(sma1 )
Dynamic Trend Analysis : The score oscillator provides a dynamic analysis of the trend, allowing traders to quickly gauge market conditions and potential reversals.
Customizable Ribbon Display : Users can toggle the display of the ribbon for a cleaner chart view, focusing solely on the trend score if desired.
◆ USAGE
Trend Confirmation : Use the position and color of the ribbon to confirm the current market trend. When the colored ribbon consistently stays above the gray ribbon, it indicates a strong uptrend, and vice versa for a downtrend.
Momentum Assessment : The score oscillator provides insight into the strength of the current trend. Higher scores suggest stronger trends, while lower scores may indicate weakening momentum or a potential reversal.
Strategic Entry/Exit Points : Consider using crossovers between the ribbons and changes in the score oscillator to identify potential entry or exit points in trades.
⯁ USER INPUTS
Length : Sets the base length for the primary SMAs in the ribbons.
Source : Determines the price data used for calculating the SMAs (e.g., close, open).
Ribbon Display Toggle : Allows users to show or hide the ribbon on the chart, focusing on either the ribbon, the trend score, or both.
⯁ CONCLUSION
The Double Ribbon indicator offers traders a comprehensive tool for analyzing market trends and momentum. By combining two ribbons with varying SMA lengths and offsets, it provides a clear visual representation of market conditions. The trend score oscillator enhances this analysis by quantifying trend strength, making it easier for traders to identify potential trading opportunities and manage risk effectively.
DW - Ứng dụng lý thuyết DOWỨng dụng Lý thuyết DOW trong mua và bán
Tôi đã set up
MSB - đỏ : Break để GIẢM
MSB - xanh : Break để TĂNG
Gaussian Filter [BigBeluga]The Gaussian Filter - BigBeluga indicator is a trend-following tool that uses a Gaussian filter to smooth price data and identify directional shifts in the market. It provides dynamic signals for entering and exiting trades based on trend changes, helping traders stay aligned with the market's momentum. What sets this indicator apart is its ability to display precise entry and exit points with real-time tracking of percentage price changes, making it ideal for trend-based strategies.
SP500:
NIFTY50:
🔵 KEY FEATURES & USAGE
◉ Gaussian Filter Trend Line:
//@function GaussianFilter is used for smoothing, reducing noise, and computing derivatives of data.
//@param src (float) The source data (e.g., close price) to be smoothed.
//@param params (GaussianFilterParams) Gaussian filter parameters that include length and sigma.
//@returns (float) The smoothed value from the Gaussian filter.
gaussian_filter(float src, params) =>
var float weights = array.new_float(params.length) // Array to store Gaussian weights
total = 0.0
pi = math.pi
for i = 0 to params.length - 1
weight = math.exp(-0.5 * math.pow((i - params.length / 2) / params.sigma, 2.0))
/ math.sqrt(params.sigma * 2.0 * pi)
weights.set(i, weight)
total := total + weight
for i = 0 to params.length - 1
weights.set(i, weights.get(i) / total)
sum = 0.0
for i = 0 to params.length - 1
sum := sum + src * weights.get(i)
sum
The core functionality of the Gaussian Filter line is to show trend direction. When the trend line increases four times consecutively, it indicates an uptrend signal. Similarly, if it decreases four times in a row, it signals a downtrend. The smoothness of the filter helps traders stay on the right side of the market by filtering out noise and emphasizing the dominant trend direction.
◉ Entry and Exit Levels with Real-Time Price and Performance Data:
Each time the indicator detects a trend change, it plots an entry or exit level on the chart. For an uptrend, an entry level is marked, and for a downtrend, an exit level is plotted. These levels display the price at the time of the signal.
While the trend is ongoing, the indicator tracks the percentage change in price from the initial entry or exit signal to the current bar, updating in real-time. When a trend concludes, it displays the total percentage change from the entry or exit point to the trend's end. This feature provides valuable insights into how much the price has moved during each trend phase and allows traders to monitor the performance of each trade.
◉ Color-Coded Candlestick Representation with Trend Shift Alerts:
In addition to coloring the candlesticks based on the trend direction, the indicator also uses gray candles to highlight potential early trend shifts. For example, if the Gaussian Filter detects a downtrend but the price moves above the filter line, the candles turn gray, signaling a possible reversal or shift in momentum. Similarly, in an uptrend, if the price moves below the Gaussian Filter line, the candles turn gray as an early indication of potential bearish momentum. This visual cue helps traders stay alert to possible faster shifts in market direction, allowing for quicker decision-making.
🔵 CUSTOMIZATION
Length and Sigma for Gaussian Filter:
Adjust the length and sigma parameters to control how the Gaussian Filter smooths the price data. A longer length provides smoother trend lines, while adjusting sigma can fine-tune the level of smoothing applied.
Levels Display and Candle Coloring:
You can toggle the visibility of entry and exit levels as well as enable or disable the dynamic coloring of candlesticks based on the trend direction. The additional gray color setting provides an extra layer of information, allowing you to spot potential trend reversals early.
🔵 CONCLUSION
The Gaussian Filter indicator is a powerful tool for identifying and following market trends. By providing clear entry and exit signals, along with real-time tracking of price changes, it gives traders a structured way to manage trades and monitor performance. The color-coded candles, including gray to highlight possible trend shifts, add another dimension to visualizing market dynamics. The added flexibility of customizing colors and trend levels makes it a versatile indicator suitable for both trend-following and reversal strategies.
Rational Qaudratic Kernel Elder Force Index Introduction:
The Rational Quadratic Kernel Elder Force Index is a versatile and mathematically sophisticated technical indicator that enhances the traditional Elder Force Index (EFI) by applying a rational quadratic kernel smoothing technique. This advanced regression method is designed to provide traders with a more adaptive and accurate tool for measuring the strength behind price movements, incorporating the influence of volume. This indicator does not predict future price movements, but it offers a clearer view of market dynamics through its advanced smoothing mechanism.
Key Features:
Elder Force Index Foundation:
The core of this indicator is built on the Elder Force Index, a popular tool developed by Dr. Alexander Elder. The EFI is a momentum indicator that calculates the strength of price movements by combining both price change and volume.
Rational Quadratic Kernel Smoothing: The indicator incorporates a rational quadratic kernel for smoothing, providing traders with a more refined view of price action trends. This kernel is highly adjustable based on user inputs, allowing for flexible tuning to suit individual strategies.
Adaptive Time Frame Weighting:
Through the adjustable parameter Relative Weighting (r), traders can modify the influence of different time frames. Lower values give more weight to longer time frames, while higher values make the behavior resemble that of a Gaussian kernel.
Dynamic Visualization:
The indicator visually displays the smoothed force index as a color-coded line. It dynamically changes color based on market conditions—green when the smoothed force index is positive and red when it is negative—providing a clear and easy-to-read signal for traders.
How It Works:
The Elder Force Index is calculated by multiplying the price change between two bars with the volume of the current bar.
A rational quadratic kernel regression is applied to this raw EFI data. The smoothing process provides a more stable and reliable signal by reducing noise, particularly in volatile markets.
The user-defined parameters, such as the length of the smoothing window and the relative weighting factor, allow traders to customize the indicator to suit their specific trading style or asset class.
User Inputs:
Length:
Sets the smoothing window for the kernel regression. A longer length results in more significant smoothing.
Relative Weighting (r):
Controls the influence of different time frames in the smoothing process. A smaller value emphasizes longer-term data, while a higher value makes it behave more like a traditional Gaussian kernel.
Source:
Select the price source (default is the closing price) for the calculations.
[DarkTrader] Strong High LowThe Strong High Low indicator calculates strong high and low pivots based on price action and the Average True Range (ATR). The calculation for both the high and low pivots involves analyzing recent candle behavior to identify significant levels where price reversal is likely. Specifically, it looks for consecutive bearish or bullish candles to determine whether a strong high or low has been established.
Indicator In Use :
For strong highs, the indicator checks if three consecutive candles are bearish, meaning their closing price is lower than their opening price. It further examines prior candles to confirm that they followed a specific pattern where a reversal could occur. If one of these earlier candles closed higher than it opened, the indicator assumes that this was a strong high, and it records either the high of the second or third candle from the pattern, depending on their relationship to each other.
Similarly, for strong lows, the indicator searches for three consecutive bullish candles where the close is higher than the open. The algorithm then reviews prior candles in the sequence to ensure that the market condition supports a potential low pivot. If an earlier candle closes lower than it opens, it marks this as a strong low. The final low point for the pivot is chosen based on a comparison between the second and third candles of the pattern.
Once the high and low pivots are determined, the indicator adjusts these levels using the ATR value. The ATR is added to the strong high pivot and subtracted from the strong low pivot to create slightly modified levels. This helps accommodate market volatility by widening the range of the high and low pivots, making the levels more reliable in reflecting potential reversal zones.
Finally, the strong high and low pivot lines are drawn on the chart, extending both to the left and right of the current price, based on the user-defined offset values. These lines give a visual cue of where key resistance and support levels exist, with labels marking the exact pivot values for easy reference.
Volume Adjusted CandlesTraditional candlestick charts are invaluable for visualizing price movements over time. However, they often lack an explicit representation of trading volume, a key factor that can significantly influence price action. Our Volume Adjusted Candles Indicator fills this gap by incorporating volume directly into the candlesticks, allowing for a more comprehensive analysis.
How Candles are Calculated
Each candlestick in this indicator is adjusted based on the volume of trades that occurred during its timeframe. The process involves segmenting the price range of the trading session into equal parts, known as 'bins'. Each bin represents a segment of the price range, and the volume of trades within each bin influences the final shape and position of the candlestick.
The Formula: The volume adjusted position of each part of the candle (high, low, and close) is calculated using a weighted average formula where each price point is weighted by the volume of trades at that price. This results in a volume-weighted price for each segment of the candle, making it easy to see where the most trading activity occurred and how it impacted price movements.
[DarkTrader] Range Level ProbabilityThis indicator calculates and visualizes significant price levels, such as swing highs, swing lows, and mid-price levels, using advanced mathematical functions and statistical methods. It aims to provide traders with insights into potential support and resistance areas by analyzing past price swings and their statistical properties.
Usage :
Identifying Support and Resistance: The projected swing high and swing low levels can act as potential support and resistance zones. Traders can use these levels to anticipate where the price might reverse or experience a pause in its movement.
Trend Analysis: By analyzing the mid-price level and its relationship to the swing high and low, traders can gain insights into the current market trend and potential price direction.
Customizing for Different Periods: Traders can adjust the input parameters, such as the period for calculating the mean and standard deviation, to tailor the indicator to different timeframes and market conditions.
Enhancing Trading Decisions: The indicator provides additional context for trading decisions by combining statistical analysis with visual projections, helping traders make more informed choices and manage risk effectively.
Key Features :
Statistical Analysis: The indicator utilizes statistical techniques to estimate the probability of future price movements. It calculates the likelihood of price reaching certain levels based on historical data, providing a probabilistic view of potential price targets.
Dynamic Range Calculation: It dynamically calculates important price levels based on a defined period. This period is adjustable, allowing traders to customize the indicator to fit different market conditions and trading strategies.
Customizable Appearance: Traders can customize the colors of the projected lines and labels, making it easier to distinguish between different levels and adjust the visual representation to their preferences.
Real-Time Updates: The indicator updates in real time with each new price bar, ensuring that the projected levels reflect the most current market conditions.
The indicator projects key price levels on the chart, including :
Swing High: The highest price level within a specified period.
Swing Low: The lowest price level within the same period.
Mid-Price: The average price between the swing high and swing low.
These levels are drawn as horizontal lines on the chart, extending into the future, which helps traders anticipate potential support and resistance zones.
Market DirectionThe "Market Direction" indicator combines four advanced sub-indicators to provide a comprehensive and multi-dimensional analysis of market trends, momentum, and potential reversals. This innovative approach leverages different aspects of price action, volume, and market sentiment, offering traders an in-depth view of market conditions.
1. Fractal Indicator: Multi-Scale Price Action Analysis
The Fractal Indicator identifies significant highs and lows over six different pivot lengths, offering a nuanced view of price action across multiple timeframes. By comparing distances from current closing prices to these key fractal points, the indicator determines potential trend reversals and market direction. This approach enables traders to adapt their strategies to various market conditions, capturing both short-term fluctuations and long-term trends.
2. Volume MACD Indicator: Enhanced Market Momentum
The Volume MACD Indicator goes beyond traditional MACD analysis by incorporating volume-weighted movement and the structural attributes of candlesticks (such as body length and wicks). This hybrid model offers a more comprehensive understanding of market momentum by integrating both price action and trading volume. The use of Smoothed Moving Averages (SMMA) reduces noise and ensures more stable signals, helping traders focus on sustainable trends and longer-term investment opportunities.
3. Cumulative Volume Momentum Indicator: Volume Dynamics Insight
The Cumulative Volume Momentum Indicator evaluates the momentum of cumulative buying and selling volumes, offering a clear picture of market strength and potential reversals. By comparing the relationship between open, close, high, and low prices, and applying a MACD approach to these volume dynamics, this indicator helps traders identify momentum shifts that often precede price movements. The visualization through histograms adds clarity to bullish and bearish volume momentum, enhancing decision-making in volatile markets.
4. POC-Price Momentum Indicator: Market Depth and Sentiment
The POC-Price Momentum Indicator assesses the difference between the Point of Control (POC) and closing prices, providing insights into underlying market sentiment. Positive differences indicate a buildup of upward momentum, while negative differences suggest a bearish tilt. By calculating moving averages of these differences, the indicator highlights the strength and sustainability of ongoing trends, helping traders align their strategies with the broader market direction.
Unified Rating for Confirming Market Direction
The "Market Direction" indicator consolidates the outputs of these four sub-indicators into a single, aggregated sentiment score. This score helps traders confirm the prevailing market trend by weighing the combined insights from fractal analysis, volume momentum, price action, and POC dynamics. A positive score suggests a bullish market, while a negative score indicates bearish conditions.
[DarkTrader] Dynamic Level ProjectionThis indicator designed to enhance market analysis by projecting key price levels based on recent highs and lows. This script stands out by offering unique dynamic projections that are tailored to the latest market conditions, making it a valuable tool for both short-term and long-term traders.
Level Projection uses proprietary methods to dynamically project levels above and below recent price extremes. It employs two distinct scaling methods—Short Multiply (SM) and Long Multiply (LM)—to calculate these levels. The SM method is used to project resistance levels above recent highs, while the LM method projects support levels below recent lows. This approach ensures that the projected levels are responsive to current market trends and volatility.
How It Works :
The indicator analyzes recent market data to determine the highest and lowest prices over a customizable lookback period. Using the OHLC Lookback parameter, traders can set the duration for which these extreme prices are calculated. Based on these extremes, the indicator projects additional levels using the defined scaling methods. The result is a series of levels that help identify potential support and resistance zones in real time.
Customization Options :
Level Parameter: Defines the lengths for different projected levels.
OHLC Resolution: Selects the timeframe for OHLC data used in calculations.
Box Padding / Height: Controls the visual spacing of the projected levels on the chart.
Start Color and Extend Color: Customize the colors of the projected levels for better visual differentiation.
Real-Time Updates :
The indicator is designed to update in real-time, recalculating and redrawing levels with each new bar. This ensures that traders always see the most current projections and can make timely decisions based on the latest market data.
How to Use :
Traders should apply the indicator to their charts and customize the parameters according to their trading strategy. The projected levels will help in identifying potential support and resistance zones, which can be used to make informed trading decisions and manage risk effectively.
Rempi Volume
Greetings, dear traders. I present to your attention the concept of a Rempi Volume indicator + info table.
Rempi Volume displays volume in a color palette, where:
gray color - very weak volume,
blue color - weak volume,
green color - normal volume,
orange color - high volume,
red color - very high volume,
purple color - ultra high volume
The indicator also supports the function of displaying a moving average, the default is 20.
The indicator can color bars on the main price chart, depending on how much volume is currently inside the bar.
The Rempi Volume indicator table has the following information for the trader:
Current Bar -information about the current bar: its volume in real time, as well as the percentage of buyers and sellers.
Previous Bar - information about the previous bar: its volume, as well as the percentage of buyers and sellers. (data is updated at bar close)
10 Bar Volume Comparison - data on the volume of buyers or sellers for the previous 10 bars on the chart.
Volume Change - changing the amount of volume between the current and previous bar, in real time.
Average Volume - average trading volume for the current day.
Market Volatility - market volatility and recommendations.
Current Trend - current trend on the market.
RSI - RSI indicator and recommendations.
/////////////////////////////////////////////////////////////
Приветствую вас уважаемые трейдеры. Вашему вниманию представляю концепт индикатора объемов Rempi Volume + информативная таблица.
Rempi Volume отображает объем в цветовой палитре , где:
серый цвет - очень слабый объем,
голубой цвет - слабый объем,
зеленый цвет - нормальный объем,
оранжевый цвет - высокий объем,
красный цвет - очень высокий объем,
фиолетовый цвет - ультра высокий объем
Также индикатор поддерживает функцию отображения скользящей средней, по умолчанию равна 20.
Индикатор может окрашивать бары на основном графике цены, в зависимости ,какой объем в данный момент внутри бара.
Таблица индикатора Rempi Volume имеет следующую информацию для трейдера:
Current Bar - информация о текущем баре: его объем в режиме реального времени, а также процентное соотношение покупателей и продавцов.
Previous Bar - информация о предыдущем баре: его объем , а также процентное соотношение покупателей и продавцов. ( данные обновляются на закрытии бара )
10 Bar Volume Comparison - данные об объеме покупателей или продавцов за предыдущие 10 баров на графике.
Volume Change - изменение количества объема между текущим и предыдущим баром,в режиме реального времени.
Average Volume - средний объем торгов за текущий день.
Market Volatility - волатильность рынка и рекомендации.
Current Trend - текущее направление рынка.
RSI - показатель RSI и рекомендации.
Deviation Adjusted MA Overview
The Deviation Adjusted MA is a custom indicator that enhances traditional moving average techniques by introducing a volatility-based adjustment. This adjustment is implemented by incorporating the standard deviation of price data, making the moving average more adaptive to market conditions. The key feature is the combination of a customizable moving average (MA) type and the application of deviation percentage to modify its responsiveness. Additionally, a smoothing layer is applied to reduce noise, improving signal clarity.
Key Components
Customizable Moving Averages
The script allows the user to select from four different types of moving averages:
Simple Moving Average (SMA): A basic average of the closing prices over a specified period.
Exponential Moving Average (EMA): Gives more weight to recent prices, making it more responsive to recent price changes.
Weighted Moving Average (WMA): Weights prices differently, favoring more recent ones but in a linear progression.
Volume-Weighted Moving Average (VWMA): Adjusts the average by trading volume, placing more weight on high-volume periods.
Standard Deviation Calculation
The script calculates the standard deviation of the closing prices over the selected maLength period.
Standard deviation measures the dispersion or volatility of price movements, giving a sense of market volatility.
Deviation Percentage and Adjustment
Deviation Percentage is calculated by dividing the standard deviation by the base moving average and multiplying by 100 to express it as a percentage.
The base moving average is adjusted by this deviation percentage, making the indicator responsive to changes in volatility. The result is a more dynamic moving average that adapts to market conditions.
The parameter devMultiplier is available to scale this adjustment, allowing further fine-tuning of sensitivity.
Smoothing the Adjusted Moving Average
After adjusting the moving average based on deviation, the script applies an additional Exponential Moving Average (EMA) with a length defined by the smoothingLength input.
This EMA serves as a smoothing filter to reduce the noise that could arise from the raw adjustments of the moving average. The smoothing makes trend recognition more consistent and removes short-term fluctuations that could otherwise distort the signal.
Use cases
The Deviation Adjusted MA indicator serves as a dynamic alternative to traditional moving averages by adjusting its sensitivity based on volatility. The script offers extensive customization options through the selection of moving average type and the parameters controlling smoothing and deviation adjustments.
By applying these adjustments and smoothing, the script enables users to better track trends and price movements, while providing a visual cue for changes in market sentiment.
Adaptive LSMA Regression OscillatorOverview:
The Adaptive LSMA Regression Oscillator is an open-source technical analysis tool designed to reflect market price deviations from an adaptive least squares moving average (LSMA). The adaptive length of the LSMA changes dynamically based on the volatility of the market, making the indicator responsive to different market conditions.
Key Features:
Adaptive Length Adjustment : The base length of the LSMA is adjusted based on market volatility, measured by the Average True Range (ATR). The more volatile the market, the longer the adaptive length, and vice versa.
Oscillator : The indicator calculates the difference between the closing price and the adaptive LSMA. This difference is plotted as a histogram, showing whether prices are above or below the LSMA.
Color-Coded Histogram:
Positive values (where price is above the LSMA) are colored green.
Negative values (where price is below the LSMA) are colored red.
Debugging Information: The adaptive length is plotted for transparency, allowing users to see how the length changes based on the multiplier and ATR.
How It Works:
Inputs:
Base Length : This defines the starting length of the LSMA. It is adjusted based on market conditions.
Multiplier : A customizable multiplier is used to control how much the adaptive length responds to changes in volatility.
ATR Period : This determines the lookback period for the Average True Range calculation, a measure of market volatility.
Dynamic Adjustment:
The length of the LSMA is dynamically adjusted by multiplying the base length by a factor derived from ATR and the average close price.
This helps the indicator adapt to different market conditions, staying shorter during low volatility and longer during high volatility.
Example Use Cases:
Trend Analysis: By observing the oscillator, traders can see when prices deviate from a dynamically adjusted LSMA. This can be used to evaluate potential trend direction or changes in market behavior.
Volatility-Responsive Indicator: The adaptive length ensures that the indicator responds appropriately in both high and low volatility environments.
Kijun_ATROVERVIEW
Kijun + ATR is an indicator that combines Lagging Kijun Base Line From Ichimoku Cloud (direction indicator) and Volatility Indicator ATR.
By combining ATR with kijun we can filter out noise from Base Line.
CALCULATIONS
Kijun is calculated by taking average of lowest and highest point of price over set lenght.
ATR is just default Tradingview Indicator that calculates average true range of price over set period of time.
WORKING
When both close > lower and not close < upper are true indicator indicate long by color limeand indicates short when close < upper by color fuchsia (Color can be changed in settings)
Indicator works best in Trending Market Regimes can have problems by signaling tops in Consolidating Market Regimes during bear markets and by sygnaling bottom in short consolidating market regimes during bull market.
Potential Divergence Checker#### Key Features
1. Potential Divergence Signals:
Potential divergences can signal a change in price movement before it occurs. This indicator identifies potential divergences instead of waiting for full confirmation, allowing it to detect signs of divergence earlier than traditional methods. This provides more flexible entry points and can act as a broader filter for potential setups.
2. Exposing Signals for External Use:
One of its advanced features is the ability to expose signals for use in other scripts. This allows users to integrate divergence signals and related entry/exit points into custom strategies or automated systems.
3. Custom Entry/Exit Timing Based on Years and Days:
The indicator provides entry and exit signals based on years and days, which could be useful for time-specific market behavior, long-term trades, and back testing.
#### Basic Usage
This indicator can check for all types of potential divergences: bullish, hidden bullish, bearish, hidden bearish. All you need to do is choose the type you want to check for under “DIVERGENCE TYPE” in the settings. On the chart, potential bullish divergences will show up as triangles below the price candles. one the chart potential bearish divergences will show up as upside down triangles above the price candles
#### Signals for Advanced Usage
You can use this indicator as a source in other indicators or strategies using the following information:
“ PD: Bull divergence signal ” will return “1” when a divergence is present and “0” when not present
“ PD: HBull divergence(hidden bull) signal ” will return “1” when a divergence is present and “0” when not present
“ PD: Bear divergence signal ” will return “1” when a divergence is present and “0” when not present
“ PD: HBear divergence(hidden bear) signal ” will return “1” when a divergence is present and “0” when not present
“ PD: enter ” signal will return a “1” when both the days and years criteria in the “entry filter settings” are met and “0” when not met.
“ PD: exit ” signal will return a “1” when the days criteria in the “exit filter settings” are met and “0” when not met.
#### Examples of Using Signals
1. If you are testing a long strategy for Bitcoin and do not want it to run during bear market years(e.g., the second year after a US presidential election), you can enable the “year and day filter for entry,” uncheck the following years in the settings: 2010, 2014, 2018, 2022, 2026, and reference the signal below in our strategy
signal: “ PD: enter ”
2. Let’s say you have a good long strategy, but want to make it a bit more profitable, you can tell the strategy not to run on days where there is potential bearish divergence and have it only run on more profitable days using these signals and the appropriate settings in the indicator
signal: “ PD: Bear divergence signal ” will return a ‘0’ with no bearish divergence present
signal: “ PD: enter ” will return a “1” if the entry falls on a specific, more profitable day chosen in the settings
#### Disclaimer
The "Potential Divergence Checker" indicator is a tool designed to identify potential market signals. It may have bugs and not do what it should do. It is not a guarantee of future trading performance, and users should exercise caution when making trading decisions based on its outputs. Always perform your own research and consider consulting with a financial advisor before making any investment decisions. Trading involves significant risk, and past performance is not indicative of future results.