Blockunity Drawdown Visualizer (BDV)Monitor the drawdown (value of the drop between the highest and lowest points) of assets and act accordingly to reduce your risk.
Introducing BDV, the incredibly intuitive metric that visualizes asset drawdowns in the most visually appealing manner. With its color gradient display, BDV allows you to instantly grasp the state of retracement from the asset’s highest price level. But that’s not all – you have the option to display the oscillator’s colorization directly on your chart, enhancing your analysis even further.
The Idea
The goal is to provide the community with the best and most complete tool for visualizing the Drawdown of any asset.
How to Use
Very simple to use, the indicator takes the form of an oscillator, with colors ranging from red to green depending on the Drawdown level. A table summarizes several key data points.
Elements
On the oscillator, you'll find a line with a color gradient showing the asset's Drawdown. The flatter line represents the Max Drawdown (the lowest value reached).
In addition, the table summarizes several data:
The asset's All Time High (ATH).
Current Drawdown.
The Max Drawdown that has been reached.
Settings
First of all, you can activate a "Bar Color" in the settings (You must also uncheck "Borders" and "Wick" in your Chart Settings):
You can display Fibonacci levels on the oscillator. You'll see that levels can be relevant to drawdown. The color of the levels is also configurable.
In the calculation parameters, you can first choose between taking the High of the candles or the Close. By default this is Close, but if you change the parameter to High, the indication next to ATH in the table will change, and you'll see that the values in the table will be affected.
The second calculation parameter (Start Date) lets you modify the effective start date of the ATH, which will affect the drawdown level. Here's an example:
How it Works
First, we calculate the ATH:
var bdv_top = bdv_source
bdv_top := na(bdv_top ) ? bdv_source : math.max(bdv_source, bdv_top )
Then the drawdown is calculated as follows:
bdv = ((bdv_source / bdv_top) * 100) - 100
Then the max drawdown :
bdv_max = bdv
bdv_max := na(bdv_max ) ? bdv : math.min(bdv, bdv_max )
Oscillators
Stochastic Levels on Chart [MisterMoTA]The values of the Stochastic Levels on Chart indicator are calculated using Reverse Engineering calculations starting from default Stochastic formula : 100 * (close - lowest(low, length)) / (highest(high, length) - lowest(low, length)).
I added options for users to define the Extreme Overbought and Oversold values, also simple Oversold and Overbought values of the stochastic, default Extreme Overbought at 100, Extreme Oversold at 0, the 20 for Oversold and 80 as Overbought, plus the middle stochastic level = 50.
The script has included a color coded 20 SMA that will turn red when the 20 SMA is falling and green when it is rising, also there are bollinger bands using 2 standard deviation plus an extra top and bottom bollinger bands with a 2.5 standard deviation.
The users can use Stochastic Levels on Chart along with a simple Stochastic or a Stochastic Rsi indicator, when the price on chart touching extreme levels and Stochastic or Stochastic Rsi K line crossing above or bellow D line users can see on chart the levels where price need to close for getting stochastic overbought or oversold.
In the demo chart we can see at daily stochastic crossed down and the price crossed down all the levels displayed on chart, and same before stochastic was crossing up from oversold and price crossed up the stochastic levels displayed on chart.
In strong bullish moves the Extreme level 100 of the stochastic will be pushed higher, same in a strong bearish move the Extreme Oversold 0 level will be pushed lower, so users need to wait for confirmation of a crossover between K and D lines of stochastic that will signalize a pullback or a reverse of the trend.
For better results you will need to add a dmi or an adx or other indicator that will show you trend strength.
If you have any questions or suggestions to improve the script please send me a PM.
RSI Levels On Chart [MisterMoTA]The values of the RSI Levels On Chart are calculated using Reverse Engineering RSI calculations by Giorgos Siligardos, Ph.D.
Instead of using only the 50 line of the RSI on chart I added options for users to define the Extreme Overbought and Oversold values, also simple Oversold and Overbought values, start of Bullish and Bearish zones and the 50 rsi value.
With the RSI Levels On Chart users are able to see on chart the price that a candles need to close for a certain value of the RSI. E.g. what price is needed for the RSI to be at oversold 30 or what would be the price when rsi will cross the 50 line.
The script has the 50 line color coded that will turn red when the line falling and will change to the user input color when it will be rising, helping users to see fast the clear trend of any asset on any timeframe from 1 second to 12 months.
I added few alerts for rsi overbought, oversold, extreme overbought and extreme oversold, crossing 50 level, crossing bullish or bearish zones values and also alerts for the 50 line falling or rising.
You can use RSI Levels On Chart as a simple indicator or you can add your favorite oscilator(s) to have a clear view of the trends of the markets, in this demo I added RSI + Divergences + Alerts with a moving average set to 50 RMA.
Dual Weighted RSIDescription:
The Dual Weighted RSI (DWRSI) is a custom technical analysis tool that extends the concept of the traditional Relative Strength Index (RSI) by incorporating two different RSI calculations, each with its own timeframe and weighting factor. This unique approach allows traders to analyze market momentum through a combination of RSIs from different timeframes, providing a more nuanced and customizable view of market conditions.
The DWRSI calculates two separate RSIs based on user-defined timeframes (e.g., daily, weekly) and applies a scale factor to each RSI, ranging from 0 to 1. This scale factor determines the contribution of each RSI to the final combined value: a factor of 1 means the full value of the RSI is used, 0 means none of the value is used, and 0.5 means half of the value is used. The final DWRSI value is the sum of these scaled RSIs, offering a unique perspective on market trends.
How to Use:
Add the Indicator: Search for "Dual Weighted RSI" or "DWRSI" in the TradingView indicators list and add it to your chart.
Set the Parameters:
First RSI Length: Set the period length for the first RSI calculation.
First RSI Timeframe: Choose the timeframe for the first RSI (e.g., "D" for daily).
First RSI Scale Factor: Adjust the scale factor for the first RSI (0 to 1).
Second RSI Length: Set the period length for the second RSI calculation.
Second RSI Timeframe: Choose the timeframe for the second RSI (e.g., "W" for weekly).
Second RSI Scale Factor: Adjust the scale factor for the second RSI (0 to 1).
Interpret the DWRSI:
A rising DWRSI indicates increasing bullish momentum, while a falling DWRSI suggests growing bearish momentum.
Compare the DWRSI with the individual RSI plots to assess the influence of different timeframes.
Trading Signals:
Potential buy signals are indicated when the DWRSI crosses above key levels (e.g., 30 or 50).
Potential sell signals are suggested when the DWRSI crosses below key levels (e.g., 70 or 50).
Use Cases:
DWRSI is ideal for traders who want to combine short-term and long-term momentum analysis.
It suits various trading styles, including swing trading, day trading, and positional trading.
RSI/MFI Selling Sentiment IndexPsychological Sales Index (Psychological Sales Index)
Fundamental Indicators of Market Sentiment: The Importance of MFI and RSI
The two fundamental indicators that best reflect market sentiment are Money Flow Index (MFI) and Relative Strength Index (RSI). MFI is an indicator of the flow of funds in a market by combining price and volume, which is used to determine whether a stock is over-bought or over-selling. RSI is an indicator of the overheating of the market by measuring the rise and fall of prices, which is applied to the analysis of the relative strength of stock prices. These two indicators allow a quantitative assessment of the market's buying and selling pressure, which provides important information to understand the psychological state of market participants.
Using timing and fundamental metrics
In order to grasp the effective timing of the sale, in-depth consideration was needed on how to use basic indicators. MFI and RSI represent the buying and selling pressures of the market, respectively, but there is a limit to reflecting the overall trend of the market alone. As a result, a study on how to capture more accurate selling points was conducted by comprehensively considering technical analysis along with psychological factors of the market.
The importance of ADX integration and weighting
The "Average Regional Index (ADX)" was missing in the early version. ADX is an indicator of the strength of a trend, and has experienced a problem of less accuracy in selling sentiment indicators, especially in the upward trend. To address this, we incorporated ADX and adopted a method of adjusting the weights of MFI and RSI according to the values of ADX. A high ADX value implies the existence of a strong trend, in which case it is appropriate to reduce the influence of MFI and RSI to give more importance to the strength of the trend. Conversely, a low ADX value increases the influence of MFI and RSI, putting more weight on the psychological elements of the market.
How to use and interpret
The user can adjust several parameters. Key inputs include 'Length', 'Overbought Threshold', 'DI Length', and 'ADX Smoothing'. These parameters are used to set the calculation period, overselling threshold, DI length, and ADX smoothing period of the indicator, respectively. The script calculates the psychological selling index based on MFI, RSI, and ADX. The calculated index is normalized to values between 0 and 100 and is displayed in the graph. Values above 'Overbought Threshold' indicate an overselling state, which can be interpreted as a potential selling signal. This index allows investors to comprehensively evaluate the psychological state of the market and the strength of trends, which can be used to make more accurate selling decisions.
CMI - Complex Momentum IndexDescription:
The Complex Momentum Index (CMI) is a comprehensive technical analysis tool designed to provide a multifaceted view of an asset's momentum and trend strength. It combines several key indicators: Relative Strength Index (RSI), Chaikin Money Flow (CMF), and Simple Moving Averages (SMAs) differences, along with the asset's price percentage difference from its SMA. Each component is weighted and normalized, contributing to the overall CMI value, which is then smoothed with a moving average (either SMA or EMA) to provide clear signals.
Guide on How to Use:
Indicator Settings:
RSI Length: Adjust the period over which RSI is calculated.
Source: Choose the price type (e.g., close, open) used for RSI calculation.
CMF Length: Set the period for the CMF calculation.
SMA Lengths: Define two periods for calculating the moving averages and their percentage difference.
Timeframes for SMAs: Select the timeframes for calculating SMA differences and price percentage differences.
Weights: Assign importance to each component (RSI, CMF, SMA differences, and Price:SMA difference) through weights.
CMI MA Settings: Choose the type (SMA or EMA) and length of the moving average applied to the CMI.
CMI Target Matching Settings: Define a target value for CMI and a threshold for highlighting when CMI is near this target.
Understanding the Plots:
CMI: The main line, representing the composite index of momentum indicators.
CMI MA: The moving average of CMI, providing a smoothed trend line.
CMI % Difference from MA: Highlights the divergence between CMI and its moving average, which can signal momentum shifts.
CMF (scaled): A scaled version of the Chaikin Money Flow, indicating buying or selling pressure.
RSI: The Relative Strength Index, showing whether the asset is overbought or oversold.
SMA Difference %: The percentage difference between two SMAs, indicating the trend strength.
Price % Diff from SMA: The asset's price percentage difference from its SMA, showing its position relative to a typical value.
Using CMI for Trading Decisions:
Trend Identification: A rising CMI and CMI MA indicates strengthening upward momentum, while falling lines suggest increasing downward momentum.
Divergence: Look for divergences between the CMI and price. If the price is making new highs/lows but the CMI isn't, it might signal a potential reversal.
CMI Target Match: The background highlights when the CMI matches a specified target within a threshold, which can be used to identify potential entry or exit points.
CMI % Difference from MA: Large deviations from the moving average might indicate overextended prices, suggesting a potential pullback or bounce.
Tips:
Customize the weights and lengths based on the asset and your trading style. Different settings might work better for different market conditions.
Always confirm signals with additional analysis. No indicator works perfectly in all situations.
Consider the overall market context and news that might affect the asset's price.
Practice risk management and use stop-loss orders to protect your investments.
Decrease the weight of the RSI & MA's to put more emphasis on money flow while keeping that data in the plot.
Uncheck everything but CMI in the style page for visual clarity (can't do this in code)
SMIIO + VolumeThis indicator generates long and short signals.
The operation of the indicator is as follows;
First, true strength index is calculated with closing prices. We call this the "ergodic" curve.
Then the average of the ergodic (ema) is calculated to obtain the "signal" curve.
To calculate the "oscillator", the signal is subtracted from ergodic (oscillator = ergodic - signal).
The last variable to be used in the calculation is the average volume, calculated with sma.
Calculation for long signal;
- If the ergodic curve cross up the zero line (ergodic > 0 AND ergodic < 0) and,
- If the current oscillator is greater than the previous oscillator (oscillator > oscillator ) and,
- If the current ergonic is greater than the previous signal (ergonic > signal) and,
- If the current volume is greater than the average volume (volume > averageVolume) and,
- If the current candle closing price is greater than the opening price (close > open)
If all the above conditions are fullfilled, the long input signal is issued with "Buy" label.
Calculation for short signal;
- If the ergodic curve cross down the zero line (ergodic < 0 AND ergodic > 0) and,
- If the current oscillator is smaller than the previous oscillator (oscillator < oscillator ) and,
- If the current ergonic is smaller than the previous signal (ergonic < signal) and,
- If the current volume is greater than the average volume (volume > averageVolume) and,
- If the current candle closing price is smaller than the opening price (close < open)
If all the above conditions are fullfilled, the short input signal is issued with "Sell" label.
Osmosis [ChartPrime]Osmosis is a multi indicator, multi period heatmap. Lookback periods can be mysterious as it can tend to seem very arbitrary. This tool allows users to see how price/volume reacts to short to long periods by visualizing all of the periods at the same time. This is useful because small periods are only good for short term movements while long periods are useful for long term movements. This more detailed view of market trends is analogues of multi time frame analysis. The lookback periods are arranged from bottom up, where the bottom of the indicator is the shortest period while the top is the longest period.
One major feature of this indicator is its ability to signal potential trend reversals. For example, a shift in the direction at the lower end of the heatmap can indicate a weakening of the current trend, suggesting a possible reversal. On the other hand, when the heatmap is fully saturated at all levels, it may indicate a strong trend that could be nearing a reversal point.
Another important and unique aspect of the Osmosis indicator is its automatic highlighting feature. This feature emphasizes regions within the heatmap that score exceptionally high or low, drawing attention to significant market movements or potential anomalies.
All of the indicators are normalized using min/max scaling driven by the highest highs and lows. The period of this scaling is adjustable by changing the "Lookback" parameter under settings. Delta length changes the lookback for "MA Delta" and "Volume Delta". A longer period corresponds to a smoother output. Fast Mode scales back the range of the indicator, literally halving the increment.
Here is a short description of what each input does:
Alternate Source: A choice to use a different data source for the indicator.
Source: An option to turn on or off the alternate data source.
Style: A selection menu to choose the visual style of the indicator.
Lookback: Adjusts how far back in time the indicator looks for its calculations.
Delta Length: Changes the length of time over which changes are measured.
Fast Mode: A setting that adjusts the range of the indicator for quicker analysis.
Enable Smoothing: A choice to smooth out the data for a cleaner look.
Smooth: Activates the smoothing feature.
Max Region: Highlights the highest value regions in the heatmap.
Max Threshold: Sets the threshold for what counts as a 'max' region.
Minimum Max Width: Determines the smallest size for a 'max' region to be highlighted.
Max Region Color: Chooses the color for the maximum value regions.
Max Top Line Alpha: Adjusts the transparency of the top line in max regions.
Max Bottom Line Alpha: Adjusts the transparency of the bottom line in max regions.
Line Width: Sets the thickness of the lines in the max regions.
Region Start Indication: Specifies where the max region starts.
Fill Max: Decides if the max regions should be filled with color and sets the transparency level for the color fill in max regions.
Minimum Region: Highlights the lowest value regions in the heatmap.
Minimum Threshold: Sets the threshold for what counts as a 'min' region.
Minimum Minimum Width: Determines the smallest size for a 'min' region to be highlighted.
Minimum Region Color: Chooses the color for the minimum value regions.
Minimum Top Line Alpha: Adjusts the transparency of the top line in min regions.
Minimum Bottom Line Alpha: Adjusts the transparency of the bottom line in min regions.
Minimum Line Width: Sets the thickness of the lines in the min regions.
Minimum Region Start Indication: Specifies where the min region starts.
Fill Minimum: Decides if the min regions should be filled with color and sets the transparency level for the color fill in min regions.
Color Presets: Provides pre-set color schemes.
Invert Color Scale: Flips the color scale.
Gradient Colors: Customizes individual colors for the gradient scale.
Available styles include:
'MACD Histogram'
'Normalized MACD'
'Slow MACD'
'MACD Percent Rank'
'MA Delta' (Delta Length set to 2)
'BB Width'
'BB Width Percentile'
'Stochastic'
'RSI'
'True Range OSC'
'Normalized Volume'
'Volume Delta'
'True Range'
'Rate of Change' (Smoothing set to 1)
'OBV' (Smoothing set to 1)
'MFI' (Smoothing set to 1)
'Trend Angle' (Smoothing set to 2 and fast mode off)
Fibonacci Averages Trend OscillatorOverview:
The Fibonacci Averages Trend Oscillator is a unique technical indicator that leverages Fibonacci numbers to analyze market trends. It calculates the average trend sentiment over periods determined by Fibonacci numbers and smooths the result to create an oscillator.
Key Features:
Uses Fibonacci sequences for trend analysis.
Smooths the trend data to create a clear oscillator.
Offers adjustable oversold and overbought levels for customized analysis.
Inputs:
Max Fib Number: Select the highest Fibonacci number for trend calculation.
Smooth: Adjust the smoothness of the oscillator line.
Using the Oscillator:
A rising oscillator indicates a bullish trend, while a falling oscillator suggests bearish sentiment.
Oversold and overbought levels help identify potential reversal points.
Use the oscillator in conjunction with other indicators for comprehensive market analysis.
Tips for Effective Use:
Adjusting Fibonacci Levels: Experiment with different 'Max Fib Number' settings to find the one that best matches your trading style and the asset's characteristics. Higher Fibonacci numbers consider longer periods, which might be more suitable for long-term trend analysis.
Smoothing Level: The 'Smooth' input helps in reducing noise. A higher smooth level results in a less responsive but smoother line, which can be useful for identifying the overall trend direction.
Interpreting Overbought/Oversold: Watch for the oscillator reaching overbought or oversold levels. These points could signal potential trend reversals or consolidation phases.
Combination with Other Tools: For best results, combine the Fibonacci Averages Trend Oscillator with other technical tools like moving averages, RSI, or MACD to validate the signals and develop a robust trading strategy.
Conclusion:
The Fibonacci Averages Trend Oscillator offers a unique approach to trend analysis by incorporating Fibonacci numbers into its calculation. Its adjustable settings allow for customization to fit various trading styles and market conditions, making it a versatile tool for traders seeking to enhance their technical analysis capabilities.
ADX and DI (Colored Candles Open-Source)The "ADX and DI (Colored Candles Open-Source)" indicator is a technical analysis tool used in trading. It utilizes the Average Directional Index (ADX) and the Directional Movement Indicators (+DI and -DI) to assess the strength and direction of a price trend. The ADX is calculated based on a 14-period lookback and is displayed as a histogram.
The color of the ADX histogram varies depending on the ADX value and the relative positions of +DI and -DI. Green and purple colors represent bullish and bearish trends respectively, with variations in shades indicating trend strength. Yellow and red colors indicate potential trend exhaustion for bullish and bearish trends, respectively, when ADX is above 50. Gray color is used when ADX is below 10, indicating a neutral trend.
Additionally, the script plots +DI and -DI lines with a fill between them to visually represent their crossover. Horizontal dotted lines are drawn at key ADX levels (0, 10, 25, 50) for reference. The candles on the chart are also colored to match the ADX histogram, providing a clear visual representation of the market trend.
F.B_Vortex Indicator ProThe "F.B_Vortex Indicator Pro" is a technical analysis tool designed to identify trends in financial markets. It calculates two Vortex Indicators (VI) based on price movements, considering positive and negative price changes.
The smoothed VI+ line represents the smoothed negative trend, while the smoothed VI+ line represents the smoothed positive trend.
The crossing of the smoothed VI+ line above the smoothed VI+ line could indicate a potential bullish trend.
Conversely, the crossing of the smoothed VI+ line above the smoothed VI+ line suggests a possible bearish trend.
The "Smoothed VI-" line is also displayed.
When the Smoothed VI- line is above both the smoothed VI+ line and the smoothed VI+ line, it may signal a transition to a bearish main trend or indicate an expected one.
When the Smoothed VI- line is below both the smoothed VI+ line and the smoothed VI+ line, it may indicate a transition to a bullish main trend or suggest an expected one.
Adjustments can be made using input parameters such as length and smoothing periods to tailor the indicator to specific market conditions.
BTC ETF Premium IndicatorThe "BTC ETF Premium Indicator" (BEPI) is a sophisticated tool designed for investors and traders who seek to analyze the performance of Bitcoin ETFs relative to the actual market price of Bitcoin. This indicator provides a comprehensive visualization of the premium or discount at which each ETF is trading compared to its Net Asset Value (NAV).
Functionality:
ETF Selection: Users can toggle the visibility of individual ETFs to customize their view, focusing on the ETFs most relevant to their trading or analysis strategies.
Premium Computation: BEPI calculates the premium of each selected ETF by comparing its market share price to its NAV, expressed as a percentage. A positive percentage indicates a premium, while a negative percentage suggests a discount.
Aggregate View: The indicator can plot an average premium based on the selection, providing a consolidated perspective of the overall market sentiment across the chosen ETFs.
Customizable Display: With the option to display only the average or individual ETF premiums, the BEPI offers flexibility in data presentation, ensuring that users can quickly glean the insights that matter most to them.
Visual Clarity: Premiums are visualized with color-coded columns, making it easy to distinguish between ETFs performing above or below their NAV. A zero baseline is included for reference, indicating no premium or discount.
Dynamic Labels: For real-time analysis, dynamic labels present the latest premium values for each ETF, ensuring users have up-to-date information at their fingertips.
Currently, BEPI supports Blackrock, ARK 21Shares, and Valkyrie ETFs, reflecting the most active segments of the market. As the landscape of Bitcoin ETFs evolves, there are plans to expand the indicator's capabilities to include a broader range of ETFs, enhancing its utility for a wider audience.
Whether you're looking for arbitrage opportunities, assessing ETF performance, or simply keeping an eye on the market, BEPI is the go-to indicator for a clear and concise overview of Bitcoin ETF premiums.
Monitor XThe Monitor X Indicator is a dynamic tool designed for any trading symbol, providing a quick and intuitive snapshot of price action relative to the latest closing level. With a user-friendly interface, this indicator allows traders to effortlessly gauge price movement and key levels.
Key Features:
1. Symbol Agnosticism:
Universally applicable to any trading symbol, the Monitor X Indicator ensures versatility and adaptability across various financial instruments.
2. Instant Price Insight:
Obtain immediate clarity on current market dynamics with a single glance. The indicator prominently displays the price line, facilitating swift analysis.
3. Last Close Comparison:
Easily assess the price's relationship to the most recent closing level. This feature provides valuable context for understanding market sentiment and potential support/resistance areas.
4. Customizable Display:
Tailor the indicator to your preferences with adjustable settings for line color, width, and opacity. This customization empowers traders to align the indicator with their unique trading strategies.
5. Intuitive Interface:
The clean and intuitive interface ensures a seamless user experience. Access crucial information effortlessly, allowing for quick decision-making.
How to Use:
1. Symbol Selection:
Apply the Monitor X Indicator to any trading symbol of your choice, ensuring a versatile tool for your entire portfolio.
2. Last Close Analysis:
Quickly assess how the current price relates to the previous close. This instant comparison aids in identifying potential entry and exit points.
3. Customization for Precision:
Fine-tune the indicator's appearance to suit your preferences. Adjust line colors, widths, and opacity settings for a personalized and efficient trading experience.
4. Swift Decision-Making:
Utilize the Monitor X Indicator for rapid decision-making. Gain insights into market movements at a glance, allowing you to stay ahead in dynamic trading environments.
Momentum Bias Index [AlgoAlpha]Description:
The Momentum Bias Index by AlgoAlpha is designed to provide traders with a powerful tool for assessing market momentum bias. The indicator calculates the positive and negative bias of momentum to gauge which one is greater to determine the trend.
Key Features:
Comprehensive Momentum Analysis: The script aims to detect momentum-trend bias, typically when in an uptrend, the momentum oscillator will oscillate around the zero line but will have stronger positive values than negative values, similarly for a downtrend the momentum will have stronger negative values. This script aims to quantify this phenomenon.
Overlay Mode: Traders can choose to overlay the indicator on the price chart for a clear visual representation of market momentum.
Take-profit Signals: The indicator includes signals to lock in profits, they appear as labels in overlay mode and as crosses when overlay mode is off.
Impulse Boundary: The script includes an impulse boundary, the impulse boundary is a threshold to visualize significant spikes in momentum.
Standard Deviation Multiplier: Users can adjust the standard deviation multiplier to increase the noise tolerance of the impulse boundary.
Bias Length Control: Traders can customize the length for evaluating bias, enabling them to fine-tune the indicator according to their trading preferences. A higher length will give a longer-term bias in trend.
F.B_Stochastic Trend HarmonizerThe "F.B_Stochastic Trend Harmonizer" has been developed to provide insights into market trends. It combines stochastic oscillations with moving averages. Stochastic oscillators are used to measure market fluctuations, while moving averages serve to smooth these fluctuations and identify trends. By linking these elements, the indicator aims to offer an enhanced representation of market dynamics and potential trend reversals.
You can choose various types of moving averages such as SMA, EMA, or WMA and control the sensitivity of the lines by adjusting the smoothing factors. The fast line displays harmonized stochastic values, while the slow line is smoothed by a moving average.
The "Fast Line 2" marks individual candles for better visibility. It is recommended to combine this indicator with other analysis tools to make trading decisions.
If the "Fast Line" is greater than the "Slow Line MA," it indicates an uptrend. Conversely, if the "Fast Line" is smaller than the "Slow Line MA," it signals a downtrend.
Instant MACD (IMACD)The "Instant MACD" is a tailored version of the traditional Moving Average Convergence Divergence indicator, specifically designed to begin plotting with minimal data, such as in cases of high timeframe charts or newly listed trading instruments. Unlike the standard MACD that requires a substantial amount of data to provide accurate readings, the Instant MACD can deliver insights with as few as two candlesticks.
This iteration of the MACD utilizes the Chebyshev filter for the computation of both the fast and slow moving averages as well as for the signal line. The Chebyshev filter is known for its effectiveness in smoothing data series and reducing ripple effects, which is particularly advantageous when working with limited datasets.
The Instant MACD comprises several components. The histogram, which illustrates the difference between the MACD line and the signal line, adjusts its color based on the directional momentum; it transitions between shades of green and red as the histogram moves above or below the zero line and increases or decreases in value. The MACD line, depicted in blue, represents the disparity between the fast and slow Chebyshev moving averages. Complementing it is the signal line in orange, which is a Chebyshev-filtered mean of the MACD line and serves as an indicator of potential momentum shifts.
Additionally, the indicator includes a zero line for reference, aiding in the visualization of the convergence or divergence of the MACD and signal lines. To enhance its utility, the script encompasses alert conditions to notify users when there is a change in the trend of the histogram—specifically, when it transitions from a rising to a falling state and vice versa, potentially indicating shifts in market momentum.
Overall, the Instant MACD is an innovative tool for traders who require early trend signals in scenarios where traditional MACD analysis might be hampered by the lack of extensive historical data.
tl;dr this is identical to the regular macd but it starts working almost instantly.
Overbought / Oversold Screener## Introduction
**The Versatile RSI and Stochastic Multi-Symbol Screener**
**Unlock a wealth of trading opportunities with this customizable screener, designed to pinpoint potential overbought and oversold conditions across 17 symbols, with alert support!**
## Description
This screener is suitable for tracking multiple instruments continuously.
With the screener, you can see the instant RSI or Stochastic values of the instruments you are tracking, and easily catch the moments when they are overbought / oversold according to your settings.
The purpose of the screener is to facilitate the continuous tracking of multiple instruments. The user can track up to 17 different instruments in different time intervals. If they wish, they can set an alarm and learn overbought oversold according to the values they set for the time interval of the instruments they are tracking.**
Key Features:
Comprehensive Analysis:
Monitors RSI and Stochastic values for 17 symbols simultaneously.
Automatically includes the current chart's symbol for seamless integration.
Supports multiple timeframes to uncover trends across different time horizons.
Personalized Insights:
Adjust overbought and oversold thresholds to align with your trading strategy.
Sort results by symbol, RSI, or Stochastic values to prioritize your analysis.
Choose between Automatic, Dark, or Light mode for optimal viewing comfort.
Dynamic Visual Cues:
Instantly highlights oversold and overbought symbols based on threshold levels.
Timely Alerts:
Stay informed of potential trading opportunities with alerts for multiple oversold or overbought symbols.
## Settings
### Display
**Timeframe**
The screener displays the values according to the selected timeframe. The default timeframe is "Chart". For example, if the timeframe is set to "15m" here, the screener will show the RSI and stochastic values for the 15-minute chart.
** Theme **
This setting is for changing the theme of the screener. You can set the theme to "Automatic", "Dark", or "Light", with "Automatic" being the default value. When the "Automatic" theme is selected, the screener appearance will also be automatically updated when you enable or disable dark mode from the TradingView settings.
** Position **
This option is for setting the position of the table on the chart. The default setting is "middle right". The available options are (top, middle, bottom)-(left, center, right).
** Sort By **
This option is for changing the sorting order of the table. The default setting is "RSI Descending". The available options are (Symbol, RSI, Stoch)-(Ascending, Descending).
It is important to note that the overbought and oversold coloring of the symbols may also change when the sorting order is changed. If RSI is selected as the sorting order, the symbols will be colored according to the overbought and oversold threshold values specified for RSI. Similarly, if Stoch is selected as the sorting order, the symbols will be colored according to the overbought and oversold threshold values specified for Stoch.
From this perspective, you can also think of the sorting order as a change in the main indicator.
### RSI / Stochastic
This area is for selecting the parameters of the RSI and stochastic indicators. You can adjust the values for "length", "overbought", and "oversold" for both indicators according to your needs. The screener will perform all RSI and stochastic calculations according to these settings. All coloring in the table will also be according to the overbought and oversold values in these settings.
### Symbols
The symbols to be tracked in the table are selected from here. Up to 16 symbols can be selected from here. Since the symbol in the chart is automatically added to the table, there will always be at least 1 symbol in the table. Note that the symbol in the chart is shown in the table with "(C)". For example, if SPX is open in the chart, it is shown as SPX(C) in the table.
## Alerts
The screener is capable of notifying you with an alarm if multiple symbols are overbought or oversold according to the values you specify along with the desired timeframe. This way, you can instantly learn if multiple symbols are overbought or oversold with one alarm, saving you time.
RSI and MA Trending [Sebbs]A simple indicator based on RSI strength and a custom SMA trendline.
RSI
RSI Strength is determined by a baseline.
The baseline is the 200 bar RSI
The current RSI value is compared to the Baseline and determines the current trend.
This Use of the RSI is unique because the strength indication point is not a static number (eg: 50) and the long term strength will trend up in a Bullish market.
This causes the reversal point of the strength to become much closer to the top of the waves end point.
SMA
The default SMA is a 20 bar length but is adjustable to suit any timeframe or chart.
The SMA determines the trend direction.
SIGNALS
When both are showing strength it will give a buy signal.
When both are showing weakness it will show a sell signal.
STRATEGY
I personally use 15 Minute chart and 20 bar SMA.
This method can have a close stop as it uses strength as an entry condition.
If the strength drops exit the trade.
For example, a 15 minute entry I would set a single candle stop as if that candle is taken back, the trade is no good.
The best entries are when a trendline breaks and strength changes direction.
FILTERS
Additional filters are provided such as other SMAs and Heikin Ashi bars for entry requirements.
DIVERGENCES
The Overlay also shows Divergence lines which use my own unique calculations.
The pivot low/high function provided by Pine Script requires a set number of bars to pass prior to locating a swing low/high.
This can mean large moves have occurred prior to a swing low having passed if the lookback range was set to five bars (5).
5 bars on a 2 hour chart is a long time and large moves may be missed.
As I don't use these functions, there is no requirement for a set number of bars to have passed prior to swing low/high positions to be identified.
This means it doesn't rely on a set number of bars to pass prior to finding a new pivot point.
* Code loops are a function which will check conditions in a range until a defined condition is met.
In this case a pivot low is a bar with no lower bars within 3 bars either side of the current checked bar.
Additional:
Lines will redraw and delete previous divergences to remove clutter on the indicator.
A table cells for alternate timeframe Stochastic RSI values so you don't need to swap between charts constantly.
RSI TABLE
A table is available for monitoring the RSI values of the current chart and a Higher Timeframe.
This helps keep track of which direction your should be looking for trades in.
This can be hidden in the indicator options.
Note
This indicator can not be open source due to a usage of a Private Library.
BTC Supply in Profits and Losses (BTCSPL) [AlgoAlpha]Description:
🚨The BTC Supply in Profits and Losses (BTCSPL) indicator, developed by AlgoAlpha, offers traders insights into the distribution of INDEX:BTCUSD addresses between profits and losses based on INDEX:BTCUSD on-chain data.
Features:
🔶Alpha Decay Adjustment: The indicator provides the option to adjust the data against Alpha Decay, this compensates for the reduction in clarity of the signal over time.
🔶Rolling Change Display: The indicator enables the display of the rolling change in the distribution of Bitcoin addresses between profits and losses, aiding in identifying shifts in market sentiment.
🔶BTCSPL Value Score: The indicator optionally displays a value score ranging from -1 to 1, traders can use this to carry out strategic dollar cost averaging and reverse dollar cost averaging based on the implied value of bitcoin.
🔶Reversal Signals: The indicator gives long-term reversal signals denoted as "▲" and "▼" for the price of bitcoin based on oversold and overbought conditions of the BTCSPL.
🔶Moving Average Visualization: Traders can choose to display a moving average line, allowing for better trend identification.
How to Use ☝️ (summary):
Alpha Decay Adjustment: Toggle this option to enable or disable Alpha Decay adjustment for a normalized representation of the data.
Moving Average: Toggle this option to show or hide the moving average line, helping traders identify trends.
Short-Term Trend: Enable this option to display the short-term trend based on the Aroon indicator.
Rolling Change: Choose this option to visualize the rolling change in the distribution between profits and losses.
BTCSPL Value Score: Activate this option to show the BTCSPL value score, ranging from -1 to 1, 1 implies that bitcoin is extremely cheap(buy) and -1 implies bitcoin is extremely expensive(sell).
Reversal Signals: Gives binary buy and sell signals for the long term
CCI based support and resistance strategy
WARNING:
Commissions and slippage has not been considered! Don’t take it easy adding commissions and slippage could turns a fake-profitable strategy to a real disaster.
We consider account size as 10k and we enter 1000 for each trade.
Less than 100 trades is too small sample community and it’s not reliable, Also the performance of the past do not guarantee future performance. This result was handpicked by author and will differ by other timeframes, instruments and settings.
*PLEASE SHARE YOUR SETTINGS THAT WORK WITH THE COMMUNITY.
Introduction:
The CCI-based dynamic support and resistance is a "Bands and Channels" kind of indicator consisting an upper and lower band. This is a strategy which uses CCI-based (Made by me) indicator to execute trades.
SL and TP are calculated based on max ATR during last selected time period. You can edit strategy settings using "Ksl", "Ktp" and the other button for time period. “KSL” and “KTP” are 2.5 and 5 by default.
Bands are calculated regarding CCI previous high and low pivot. CCI length, right pivot length and left pivot length are 50.
A dynamic support and resistance has been calculated using last upper-cci minus a buffer and last lower-cci plus the buffer. The buffer is 10.
If "Trend matter?" button is on you can detect trend by color of the upper and lower line. Green is bullish and red is bearish! "Trend matter?" is on.
The "show mid?" button makes mid line visible, which is average of upper and lower lines, visible. The button is not active by default.
Reaction to the support could be a buy signal while a reaction to the resistance could interpreted as a sell signal.
How this strategy work?
Donald Lambert, a technical analyst, created the CCI, or Commodity Channel Index, which he first published in 1980. CCI is calculated regarding CCI can be used both as trend-detector or an oscillator. As an oscillator most traders believe in static predefined levels. Overbought and oversold candles which are clear in the chart could be used as sell and buy signals.
During my trading career I’ve noticed that there might be some reversal points for the CCI. I believe CCI could have to potential to reverse more from lately reversal point. Of course, just like other trading strategies we are talking about probabilities. We do not expect a win trade each time.
On price chart
Now this the question! What price should the instrument reach that CCI turns to be equal to our reversing aim for CCI? Imagine we have found last important bearish reversal of CCI in 200. Now, if we need the CCI to be 200 what price should we wait for?
How to calculate?
This is the CCI formula:
CCI = (Typical Price - SMA of TP) / (0.015 x Mean Deviation)
Where, Typical Price (TP) = (High + Low + Close)/3
For probable reversing points, high and low pivots of 50 bars have been used.
So we do have an Upper CCI and a Lower CCI. They are valid until the next pivot is available.
By relocating factors in CCI formula you can reach the “Typical Price”.
“
Typical Price = CCI (0.015 * Mean Deviation) + SMA of TP
So we could have a Support or Resistance by replacing CCI with Upper and Lower CCI.
A buy signal is valid if the trend is bullish (or “trend matter” is off) and lowest low of last 2 candles is lower than support and close is greater than both support and open.
A Sell signal is produced in opposite situation.
There are 2+1 options for trend!
Trend matter box is on by default, which means we’ll just open trades in direction of the trend. It’s available to turn it off.
Other 2 options are cross and slope. Cross calculated by comparing fast SMA and slow SMA. The slope one differentiate slow SMA to last “n” one.
Considering last day and today highest ATR as the ATR to calculating SL and TP is our unique technique.
Frankie Candles Essentials [LuxAlgo]The Frankie Candles Essentials toolkit is a collection of essential features used by trader Frankie Candles. This toolkit focuses on the relationship between MTF oscillator divergences and volume profiles, allowing the detection of different kinds of reversals. Retracements from the "Golden Pocket" features are also included.
🔶 USAGE
When adding the script to your chart you will be prompted to select the calculation interval of the "Top-Down Volume Profile", simply click on your chart where you want the starting and ending points of the calculation interval.
🔹 Top-Down Volume Profile
The Top-Down Volume Profile is a classical fixed-range volume profile and highlights the amount of traded volume within equidistant price areas. The amount of areas is determined by the "Rows" setting (Note that the volume profile can use up to 250 rows).
The value area (VA) highlights the area where the specified percentage of the total volume is traded, that is the area with the most recorded trading activity relative to a selected percentage.
Finally, the point of control (POC) highlights the price level with the most trading activity.
🔹 Divergences
Users can highlight divergences made by oscillators on their charts. The toolkit includes three indicators such as RSI, MFI, and WaveTrend with MTF support, users can also select external oscillators but these will not support MTF divergence detection.
Once the Top-Down Volume Profile is set historical divergences will be affected by its value area (VA), with bearish divergences located above the upper VA or bullish divergences located under the lower VA being highlighted with a sauce can, a signature display stel of Frankie Candles.
Users can also filter out divergences based on the point of control (POC) using the "Filter According To POC" setting, with bearish divergences located below the POC or bullish divergences located above it being filtered out.
Do note that divergences are detected N bars after their occurrence, where N is the divergence lookback setting
🔹 Golden Pockets
The script includes an MTF Golden Pockets feature displaying Fibonacci retracements on the user chart, these can be used to identify optimal trade entries (OTE) or serve as support/resistance levels.
Golden Pockets are based on maximum/minimum prices in a window determined by the "Golden Pocket Lookback" setting, using longer-term lookbacks will return longer-term divergences, this will also be the case when using HTF golden pockets.
🔶 SETTINGS
🔹 Candle Coloring
Candle Coloring: Determine the candle coloring method used by the indicator. "Simple" will color the candles based on the candle body, while "Golden Pocket" will color candles using a gradient based on the golden pocket rolling maximum/minimum.
🔹 Top-Down Volume Profile
Top-Down Volume Profile: Enable Top-Down Volume Profile.
Rows: Amount of rows used by the Top-Down Volume Profile.
Width (%): Controls the histogram bar width as a percentage of the calculation window specified by the user set anchors.
Value Area (%): Area where the specified percentage of total volume is traded.
Extend To The Right: Extends the calculation window from the first anchor to the most recent bar.
🔹 MTF Divergences
Oscillator: Determines the oscillator and its length used for divergence detection. Options include "RSI", "MFI", "WaveTrend" and "External".
Divergence Lookback: Lookback period used to track oscillator tops/bottoms. Divergence will be detected n bars after an oscillator top/bottom, where n is the specified lookback period.
External Oscillator: External oscillator used for divergence detection if "External" is selected in the "Oscillator" dropdown menu, incompatible with Divergence Timeframe setting.
Divergence Timeframe: Timeframe used to calculate the selected oscillator and detect divergences. Incompatible with external oscillators.
Divergence From: Determines if price tops/bottoms evaluated to detect divergences are based on wicks (high/low price) or candle body (closing/opening price).
Filter According To POC: Filter displayed divergences based on the Top-Down Volume Profile POC.
Show Hidden: Display hidden divergences.
Show Sauce: Display canned source emoji on specific divergences.
🔹 Golden Pockets
Golden Pocket Lookback: Period used to calculate golden pockets, options include "Short-Term", "Medium-Term", and "Long-Term".
Extend: Extend Golden Pockets lines from the most recent bar by the specified amount of bars.
Golden Pocket Timeframe: Timeframe used to calculate the Golden Pockets.
Retracements: Display specific retracements, users can also control the ratio from the provided numerical setting.
Show Coordinate Line: Display a line connecting the top/bottom used to calculate the Golden Pockets.
Invert: Invert top/bottom for the Golden Pockets calculation.
Instant RSI (IRSI)
Instant RSI is tailored for users seeking an effective RSI indicator for charts with limited historical data, such as new symbols or very high time frame charts. Its distinctiveness lies in employing a Chebyshev filter, an innovative approach that allows the RSI to initiate calculations with just two data points. The Chebyshev filter, traditionally used in signal processing, helps in smoothing data while minimizing lag, a critical aspect in fast-moving financial markets.
Key Features:
Chebyshev Filter Integration: The Chebyshev filter is fine-tuned to mimic a 14-period RMA's behavior, enhancing the RSI's responsiveness and accuracy with minimal data.
Customizable RSI and MA Settings: Users can modify the RSI's source, length, ripple effect, and style. An optional moving average overlay, also based on Chebyshev filtering, tuned to mimic an EMA set to 14.
Divergence Detection: I have also included the ability to adjust the divergence settings to allow for more flexibility over the built in RSI.
The script operates by applying the Chebyshev filter to the price movement's up and down components, forming the basis of the RSI calculation. When the moving average feature is activated, it further processes the RSI value through the Chebyshev filter for additional smoothing. This dual application of the Chebyshev filter is central to the script's design, offering a unique solution for situations where traditional RSI calculations might be less reliable due to data scarcity.
The divergence detection feature enhances the script's utility by signaling potential trend reversals, critical for strategic decision-making in trading. These features are visually represented on the chart, ensuring that users can easily interpret and react to the indicators.
In general this indicator should produce the exact same output as the built in RSI. This indicator is specifically designed to be used in conditions where the built in RSI will not work due to limited data.
In summary, the "Instant RSI" script is a practical option for those dealing with limited data scenarios, offering a unique blend of Chebyshev filter application for more responsive market analysis.
Smart Money Oscillator [ChartPrime]The "Smart Money Oscillator " is a premium and discount zone oscillator with BOS and CHoCH built in for further analysis of price action. This indicator works by first determining the the premium and discount zones by using pivot points and high/lows. The top of this oscillator represents the current premium zone while the bottom half of this oscillator represents the discount zone. This oscillator functionally works like a stochastic oscillator with more sophisticated upper and lower bounds generated using smart money concept theories. We have included a moving average to allow the user to visualize the currant momentum in the oscillator. Another key feature we have included lagging divergences to help traders visualize potential reversal conditions.
Understanding the concepts of Premium and Discount zones, as well as Break of Structure (BoS) and Change of Character (CHoCH), is crucial for traders using the Smart Money Oscillator. These concepts are rooted in market structure analysis, which involves studying price levels and movements.
Premium Zone is where the price is considered to be relatively high or 'overbought'. In this zone, prices have risen significantly and may indicate that the asset is becoming overvalued, potentially leading to a reversal or slowdown in the upward trend.
The Discount Zone represents a 'discount' or 'oversold' area. Here, prices have fallen substantially, suggesting that the asset might be undervalued. This could be an indicator of a potential upward reversal or a pause in the downward trend.
Break of Structure (BoS) is about the continuation of a trend. In a bullish trend, a BoS is identified by the break of a recent higher high. In a bearish trend, it's the break of a recent Lower Low. BoS indicates that the trend is strong and likely to continue in its current direction. It's a sign of strength in the prevailing trend, whether up or down.
Change of Character (CHoCH) is an indication of a potential end to a trend. It occurs when there's a significant change in the market's behavior, contradicting the current trend. For example, in an uptrend characterized by higher highs and higher lows, a CHoCH may occur if a new high is formed but then is followed by an impulsive move downwards. This suggests that the bullish trend may be weakening and a bearish reversal could be imminent. CHoCH is essentially a sign of trend exhaustion and potential reversal.
With each consecutive BoS, the signal line of the oscillator will deepen in color. This allows you to visually see the strength of the current trend. The maximum strength of the trend is found by keeping track of the maximum number of consecutive BoS's within a window of 10. This calculation excludes periods without any BoS's to allow for a more stable max.
Quick Update is a feature that implements a more aggressive algorithm to update the highs and lows. Instead of updating the pivot points exclusively to update the range levels, it will attempt to use the current historical highs/lows to update the bounds. This results in a more responsive range at the cost of stability. There are pros and cons for both settings. With Quick Update disabled, the indicator will allow for strong reversals to register without the indicator maxing out. With Quick Update enabled, the indicator will show shorter term extremes with the risk of the signal being pinned to the extremities during strong trends or large movements. With Quick Update disabled, the oscillator prioritizes stability, using a more historical perspective to set its bounds. When Quick Update is enabled, the oscillator becomes more responsive, adjusting its bounds rapidly to reflect the latest market movements.
The Scale Offset feature allows the indicator to break the boundaries of the oscillator. This can be useful when the market is breaking highs or lows allowing the user to identify extremities in price. With Scale Offset disabled the oscillator will always remain inside of the boundaries because the extremities will be updated instantly. When this feature is enabled it will update the boundaries one step behind instead of updating it instantly. This allows the user to more easily see overbought and oversold conditions at the cost of incurring a single bar lag to the boundaries. Generally this is a good idea as this behavior makes the oscillator more sensitive to recent price spikes or drops, reflecting sudden market movements more accurately. It accentuates the extremities of the market conditions, potentially offering a more aggressive analysis. The main trade-off with the Scale Offset feature is between sensitivity and potential overreaction. It offers a more immediate and exaggerated reflection of market conditions but might also lead to misinterpretations in certain scenarios, especially in highly volatile markets.
Divergence is used to predict potential trend reversals. It occurs when the price of an asset and the reading of an oscillator move in opposite directions. This discrepancy can signal a weakening of the current trend and possibly indicate a potential reversal.
Divergence doesn't always lead to a trend reversal, but it's a warning sign that the current trend might be weakening. Divergence can sometimes give false signals, particularly in strongly trending markets where the oscillator may remain in overbought or oversold conditions for extended periods. The lagging nature of using pivot points to calculate divergences means that all divergences are limited by the pivot look forward input. The upside of using a longer look forward is that the divergences will be more accurate. The obvious con here is that it will be more delayed and might be useless by the time it appears. Its recommended to use the built in divergences as a way to learn how these are formed so you can make your own in real time.
By default, the oscillator uses a smoothing of 3 to allow for a more price like behavior while still being rather smooth compared to raw price data. Conversely, you can increase this value to make this indicator behave smoother. Something to keep in mind is that the amount of delay from real time is equal to half of the smoothing period.
We have included a verity of alerts in this indicator. Here is a list of all of the available alerts: Bullish BOS, Bearish BOS, Bullish CHoCH, Bearish CHoCH, Bullish Divergence, Hidden Bullish Divergence, Bearish Divergence, Hidden Bearish Divergence, Cross Over Average, Cross Under Average.
Below are all of the inputs and their tooltips to get you started:
Settings:
Smoothing: Specifies the degree of smoothing applied to the oscillator. Higher values result in smoother but potentially less responsive signals.
Average Length: Sets the length of the moving average applied to the oscillator, affecting its sensitivity and smoothness.
Pivot Length: Specifies the forward-looking length for pivot points, affecting how the oscillator anticipates future price movements. This directly impacts the delay in finding a pivot.
Max Length: Sets the maximum length to consider for calculating the highest values in the oscillator.
Min Length: Defines the minimum length for calculating the lowest values in the oscillator.
Quick Update: Activates a faster update mode for the oscillator's extremities, which may result in less stable range boundaries.
Scale Offset: When enabled, delays updating minimum and maximum values to enhance signal directionality, allowing the signal to occasionally exceed normal bounds.
Candle Color: Enables coloring of candles based on the current directional signal of the oscillator.
Labels:
Enable BOS/CHoCH Labels: Activates the display of BOS (Break of Structure) and CHoCH (Change of Character) labels on the chart.
Visual Padding: Turns on additional visual padding at the top and bottom of the chart to accommodate labels. Determines the amount of visual padding added to the chart for label display.
Divergence:
Divergence Pivot: Defines the number of bars to the right of the pivot in divergence calculations, influencing the oscillator's responsiveness.
Divergence Pivot Forward: Directly impacts latency. Longer periods results in more accurate results at the sacrifice of delay.
Upper Range: Sets the upper range limit for divergence calculations, influencing the oscillator's sensitivity to larger trends.
Lower Range: Determines the lower range limit for divergence calculations, affecting the oscillator's sensitivity to shorter trends.
Symbol: Allows selection of the label style for divergence indicators, with options for text or symbolic representation.
Regular Bullish: Activates the detection and marking of regular bullish divergences in the oscillator.
Hidden Bullish: Enables the identification and display of hidden bullish divergences.
Regular Bearish: Turns on the feature to detect and highlight regular bearish divergences.
Hidden Bearish: Activates the functionality for detecting and displaying hidden bearish divergences.
Color:
Bullish: Determines the minimum/maximum color gradient for bullish signals, impacting the chart's visual appearance.
Bearish: Defines the minimum/maximum color gradient for bearish signals, affecting their visual representation.
Average: Specifies the color for the average line of the oscillator, enhancing chart readability.
CHoCH: Sets the color for bullish/bearish CHoCH (Change of Character) signals.
Premium/Discount: Determines the color for the premium/discount zone in the oscillator's visual representation.
Text Color: Sets the color for the text in BoS/CHoCH labels.
Regular Bullish: Defines the color used to represent regular bullish divergences.
Hidden Bullish: Specifies the color for hidden bullish divergences.
Regular Bearish: Determines the color for hidden bearish divergences.
Divergence Text Color: Specifies the color for the text in divergence labels.
CCMFDescription:
The Complex Chaikin Money Flow (CCMF) is an advanced technical analysis tool designed to provide a nuanced understanding of market momentum and potential trend reversals. By integrating the Modified Chaikin Money Flow with its Rate of Change (ROC), CCMF offers a dynamic view of buying and selling pressures, combined with the velocity of market movement. This indicator is particularly useful for traders looking to capture swift shifts in momentum and identify key trend changes early.
Guide on How to Use the CCMF:
Understanding the Components:
mCMF: Reflects the buying and selling pressure, combining price and volume. A higher mCMF indicates strong buying pressure, while a lower mCMF suggests increased selling pressure.
ROC of mCMF: Measures the speed at which the mCMF is changing. An increasing ROC suggests accelerating momentum, while a decreasing ROC indicates slowing momentum.
Setting Up the Indicator:
Add the CCMF to your chart from the TradingView public library.
Ensure you understand each input parameter and adjust them according to the asset and timeframe you're analyzing.
Interpreting Signals:
Buy Signals: Look for periods where the mCMF is rising, especially when the ROC is also increasing. A background turning green can also indicate a strong buying opportunity if it crosses above the predefined threshold.
Sell Signals: Watch for periods where the mCMF is falling, particularly when the ROC is decreasing. A background turning red can signal a potential sell opportunity if it crosses below the predefined negative threshold.
Using Alerts:
Set up alerts for when the ROC crosses above or below your set thresholds to be notified of potential buy or sell opportunities.
Complementary Analysis:
While CCMF provides valuable insights, it's always beneficial to use it alongside other indicators and fundamental analysis to confirm signals and provide additional context.
Tips:
Backtesting: Before relying on CCMF for live trading, backtest it against historical data to understand its behavior and effectiveness.
Adjust Parameters: Fine-tune input values to match your specific trading style and the volatility of the asset you're trading.
Risk Management: Use stop-loss orders and only risk a small percentage of your trading capital on any single trade to protect yourself against sudden market moves.
Stay Informed: Keep an eye on market news and events that could affect asset prices and potentially lead to significant changes in the CCMF readings.