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.
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)
Doda StochasticThe Doda Stochastic Indicator is an oscillator designed to identify primary trends in asset price movements, operating on a scale from 0 to 100. It offers potential buying signals when it fluctuates between 0 and 20, and potential selling signals when it trends between 80 and 100. To reinforce the reliability of these signals, traders often complement them with price action indicators.
The indicator aims to display a modified version of the Stochastic Oscillator, highlighting filtered stochastic values along with related signals.
Traders often use Stochastic indicators to identify potential reversal points or overbought/oversold conditions in the market. The modified version might aim to reduce noise or improve signals compared to the standard Stochastic oscillator. Adjusting the input parameters can alter the sensitivity of the indicator to market movements.
It can also be used to identify trend by considering Doda Stochatic's Moving Average crossing the midline level. If it is above it is uptrend and if below midline then it is downtrend. It does not repaint. It is a lagging indicator because it heavily depends on Moving Averages.
What makes the Doda Stochastic Indicator unique is its attempt to eliminate false or misleading signals commonly found in standard stochastic tools. Instead of relying solely on the 20 and 80 markings for overbought and oversold conditions, it uses the crossing of the green and red lines within these segments to identify signals. However, fully grasping its functionality is pivotal to maximising its utility.
The indicator strategically analyses price movements by scrutinising key price levels, market momentum, and unexpected shifts in trends. By default, it operates with a bar count of 2000 and a PDS value of 13.0, parameters that have undergone extensive testing. It's important to note that tweaking these settings might not always be necessary, as they are well-calibrated.
How to Use the Doda Stochastic Indicator:
Setting up the Indicator:
- Begin incorporating the Doda Stochastic Indicator into your trading strategy once you're confident in identifying significant support and resistance levels.
Strategy with Doda Stochastic:
- Buy Signal Criteria:
- Asset displaying an upward trend.
- Green line crossing above the red line on the indicator.
- Confirm entry with bullish candlestick patterns.
- Set stop loss below the nearest swing low.
- Set take profit at the nearest resistance zone or exit when the green line crosses below the red line.
- Implement risk management with a risk-to-reward ratio of at least 1:2.
- Sell Signal Criteria:
- Asset demonstrating a downtrend.
- Green line crossing below the red line on the indicator.
- Confirm entry with bearish candlestick patterns.
- Set stop loss above the nearest swing high.
- Set take profit at the nearest support zone or exit when the green line crosses above the red line.
- Implement risk management with a risk-to-reward ratio of at least 1:2.
Advantages and Disadvantages:
Pros:
- Analyses crucial price levels, market momentum, and unexpected trend changes.
- Identifies overbought and oversold levels.
Cons:
- Overbought and oversold levels may not always lead to immediate price reversals.
- Signals might occasionally misinterpret a trend reversal as a correction, and vice versa.
The strength of the indicator lies in its intricate approach to price analysis and its effort to minimize false signals. However, traders should exercise caution and consider supplementary confirmation signals for more robust trade decisions.
Activity & Chop ScoreRelease Notes:
The Activity and Chop Score was designed to help traders quickly determine if a market is active and/or choppy (not moving with any urgency). Slow and chopping markets should be approached with caution or avoided.
How does it work? The Activity Score incorporates momentum and the linear regression. Momentum (change in price over time) is compared over a long and short time period. Active markets are when those are moving together. This is combined with a linear regression of the price to determine the Correlation Coefficient (r^2) to measure of trend strength. The score is a is the average of the two momentum values, normalized by the standard deviation, and scaled by the trend (r^2 value). Chop is defined as divergence between long and short momentum periods. The divergences (chop) are quantified with a Jaccard Similarity Score, normalized by the standard deviation, and averaged to create a score.
How can you use it? This indicator is best used on lower timeframes. Activity Scores Values below 1 are considered low and values over 2 are high. Avoid markets where the Activity Score is below 1. There is an alert threshold in the options. Pivots are worth paying attention too as well as they indicate the start and stop of a recent move. You can compare markets or assets with the Chop Score. You make chose to avoid those with higher Chop Score. The position of the two lines relative to each other are useful. Ideally, the Activity Score is higher than the Chop Score. As with any indicators, it should be used in combination with others that best suits your trading style.
Stochastic RSI Buy/Sell SignalThis indicator will show you a red circle above candles when Stoch RSI K value is greater than your "overbought" value, and a green circle above candles when Stoch RSI K value is below your "oversold" value. Updatable oversold and overbought values.
Open Interest OscillatorIn the middle of a bustling cryptocurrency market, with Bitcoin navigating a critical phase and the community hype over potential ETF approvals, current funding rates, and market leverage, the timing is optimal to harness the capabilities of sophisticated trading tools.
Meet the Open Interest Oscillator – special indicator tailored for the volatile arena of cryptocurrency trading. This powerful instrument is adept at consolidating open interest data from a multitude of exchanges, delivering an in-depth snapshot of market sentiment across all timeframes, be it a 1-minute sprint or a weekly timeframe.
This versatile indicator is compatible with nearly all cryptocurrency pairs, offering an expansive lens through which traders can gauge the market's pulse.
Key Features:
-- Multi-exchange Data Aggregation: This feature taps into the heart of the crypto market by aggregating open interest data from premier exchanges such as BINANCE, BITMEX, BITFINEX, and KRAKEN. It goes a step further by integrating data from various pairs and stablecoins, thus providing traders with a rich, multi-dimensional view of market activities.
-- Open Interest Bars: Witness the flow of market dynamics through bars that depict the volume of positions being opened or closed, offering a clear visual cue of trading behavior. In this mode, If bars are going into negative zone, then traders are closing their positions. If they go into positive territory - leveraged positions are being opened.
-- Bollinger Band Integration: Incorporate a layer of statistical analysis with standard deviation calculations, which frame the open interest changes, giving traders a quantified edge to evaluate the market's volatility and momentum.
-- Oscillator with Customizable Thresholds: Personalize your trading signals by setting thresholds that resonate with your unique trading tactics. This customization brings the power of tailored analytics to your strategic arsenal.
-- Max OI Ceiling Setting: In the fast-paced crypto environment where data can surge to overwhelming levels, the Max OI Ceiling ensures you maintain a clear view by capping the open interest data, thus preserving the readability and interpretability of information, even when market activity reaches feverish heights.
Relative Strength Trend Indicator (RSTI)This indicator is called the "Relative Strength Trend Indicator" (RSTI), designed to assess the relative strength of a trend.
Here is a detailed explanation of how it works and how traders can interpret it:
Indicator Operation:
1. Data Source (src): The indicator considers a data source, typically the closing price (close), but this can be adjusted according to the trader's preferences.
2. Period Length (Length): This determines the period used to calculate the simple moving average (SMA) of the data source. A longer period smoothes the indicator, while a shorter period makes it more responsive.
3. Multiplier (Multiplier): This is a multiplication factor applied to the Average True Range (ATR), adjusting the width of the bands.
4. Signal Length (Signal Length): This period is used to calculate the simple moving average of the relative strength (l_strength). It determines the sensitivity of the signal to changes in relative strength.
Interpretation of the Indicator:
1. Upper Strength Band (Upper Level): This line is drawn at 80 and represents a high strength level. When relative strength exceeds this value, it may indicate a potential overbought market.
2. Lower Strength Band (Lower Level): This line is drawn at 20 and represents a low strength level. When relative strength is below this value, it may indicate a potential oversold market.
3. RSTI Strength: The main line of the indicator, representing the calculated relative strength. When this line exceeds 50, it may indicate an uptrend, while a value below 50 may indicate a downtrend.
4. Filling Zones: These colored zones between levels 80 and 50, and between 50 and 20, can help quickly visualize relative strength. A colored zone above 50 indicates positive strength, while a colored zone below 50 indicates negative strength.
Qualities of the Indicator:
1. Adaptability: The use of ATR and the flexibility of parameters (length, multiplier, signal_length) allow the indicator to adapt to different market conditions.
2. Visual Clarity: Colored filling zones and horizontal lines make it easy to visualize relative strength levels.
3. Strength Signal: The signal line (RSTI Strength) allows traders to quickly spot changes in relative strength, facilitating decision-making.
4. Responsiveness: The combination of smoothed moving averages and relative strength indicators allows responsiveness to trend changes while reducing false signals.
It is essential to note that while this indicator can provide valuable insights, it is always recommended to use it in conjunction with other technical analysis tools for informed decision-making.
Bitcoin/Hash Rate Oscillator & MAWhat it does:
Finds the ratio of BTC price to the Hash Rate with an additional MA applied to find changes in volatility with relative context. Best used as a two lines cross indicator.
When the ratio of price to hashrate increases, it may be a sign miners cannot or will not sell as much.
When the ratio decreases, it may indicate miners have more capability and/or incentive to sell.
How it works:
The indicator uses a MA applied to the hashrate(first MA input), then finds the difference between it and the actual hash rate. Then it finds the STD of that to create an oscillating value. BTC is divided by said value. Then a second MA is applied to that ratio(second MA input)
ROC & EMAIn summary, this allows you to plot the ROC, its EMA, and dynamically display the value of this EMA on the chart.
You can configure different lengths and colors.
Unpretentious code, just for the pleasure of sharing.
Thank you for sharing your comments with me, which will be welcome.
Ultimate Momentum"Ultimate Momentum" – Elevating Your Momentum Analysis
Experience a refined approach to momentum analysis with "Ultimate Momentum," a sophisticated indicator seamlessly combining the strengths of RSI and CCI. This tool offers a nuanced understanding of market dynamics with the following features:
1. Harmonious Fusion: Witness the dynamic interplay between RSI and CCI, providing a comprehensive understanding of market nuances.
2. Optimized CCI Dynamics: Delve confidently into market intricacies with optimized CCI parameters, enhancing synergy with RSI for a nuanced perspective on trends.
3. Standardized Readings: "Ultimate Momentum" standardizes RSI and CCI, ensuring consistency and reliability in readings for refined signals.
4. Native TradingView Integration: Immerse yourself in the reliability of native TradingView codes for RSI and CCI, ensuring stability and compatibility.
How RSI and CCI Work Together:
RSI (Relative Strength Index): Captures price momentum with precision, measuring the speed and change of price movements.
CCI (Commodity Channel Index): Strategically integrated to complement RSI, offering a unique perspective on price fluctuations and potential trend reversals.
Why "Ultimate Momentum"?
In a crowded landscape, "Ultimate Momentum" stands out, redefining how traders interpret momentum. Gain a profound understanding of market dynamics, spot trend reversals, and make informed decisions.
Your Insights Matter:
Share your suggestions to enhance "Ultimate Momentum" in the comments. Your feedback is crucial as we strive to deliver an unparalleled momentum analysis tool.
Donchian Channels StrengthTL;DR - A different approach calculating strength based on Donchain channels
My approach calculating strength by using the difference between price and donchain average. It is possible to use the highest/lowest value of a given source (like close) or to use the highest high/lowest low (by using the option 'include wicks') for the strength calculation
I added multiple moving averages which can be used in the calculations incl. SMMA (RMA) which is used in RSI calculation and works best for me.
Usage is similar to RSI: DC Strength oscillates between 0 and 100. Low values (<20) indicate a bearish situation while high values (>80) indicate bullish ones. Center line (50) crossings can also indicate a possible trend change.
Ichimoku OscillatorFans of the Ichimoku cloud indicator may enjoy this lower study version.
It's all the exact same representation but the cloud is converted to an oscillation in histogram or classic cloud fill formats.
All of the original lines, except Kumo cloud lines, are provided but adjusted to be positionally accurate to the oscillation values.
The oscillation value is calculated simply by absolute subtraction of span a and b lines and as such become an additional width detection mechanism in what I consider to be a slightly cleaner display.
Since the entire cloud can be removed from the main chart, it's necessary to understand price location relative to the values which is calculated and displayed as the 'Price' plot. It is positionally accurate to the oscillation and cross signals can be observed.
My hope is that this serves as a foundation for others to create interesting Ichimoku lower study indicators, and to provide relief to traders looking for cleaner main charts.
I've done my best to ensure accuracy but if any issues are found please let me know.
Feedback and suggestions are welcome, enjoy.
Simple Neural Network Transformed RSI [QuantraSystems]Simple Neural Network Transformed RSI
Introduction
The Simple Neural Network Transformed RSI (ɴɴᴛ ʀsɪ) stands out as a formidable tool for traders who specialize in lower timeframe trading.
It is an innovative enhancement of the traditional RSI readings with simple neural network smoothing techniques.
This unique blend results in fairly accurate signals, tailored for swift market movements. The ɴɴᴛ ʀsɪ is particularly resistant to the usual market noise found in lower timeframes, ensuring a clearer view of short-term trends.
Furthermore, its diverse range of visualization options adds versatility, making it a valuable tool for traders seeking to capitalize on short-duration market dynamics.
Legend
In the Image you can see the BTCUSD 1D Chart with the ɴɴᴛ ʀsɪ in Trend Following Mode to display the current trend. This is visualized with the barcoloring.
Its Overbought and Oversold zones start at 50% and end at 100% of the selected Standard Deviation (default σ = 2), which can indicate extremely rare situations which can lead to either a softening momentum in the trend or even a mean reversion situation.
Here you can also see the original Indicator line and the Heikin Ashi transformed Indicator bars - more on that now.
Notes
Quantra Standard Value Contents:
To draw out all the information from the indicator calculation we have added a Heikin-Ashi (HA) Candle Visualization.
This HA transformation smoothens out the indicator values and gives a more informative look into Momentum and Trend of the Indicator itself.
This allows early entries and exits by observing the HA transformed Indicator values.
To diversify, different visualization options are available, either a classic line, HA transformed or Hybrid, which contains both of the previous.
To make Quantra's Indicators as useful and versatile as possible we have created options
to change the barcoloring and thus the derived signal from the indicator based on different modes.
Option to choose different Modes:
Trend Following (Indicator above mid line counts as uptrend, below is downtrend)
Extremities (Everything going beyond the Deviation Bands in a Mean Reversion manner is highlighted)
Candles (Color of HA candles as barcolor)
Reversion (HA ONLY) (Reversion Signals via the triangles if HA candles change state outside of the Deviation Bands)
- Reversion Signals are indicated by the triangles in the Heikin-Ashi or Hybrid visualization when the HA Candles revert
from downwards to upwards or the other way around OUTSIDE of the SD Bands.
Depending on the Indicator they signal OB/OS areas and can either work as high probability entries and exits for Mean Reversion trades or
indicate Momentum slow downs and potential ranges.
Please use another indicator to confirm this.
Case Study
To effectively utilize the NNT-RSI, traders should know their style and familiarize themselves with the available options.
As stated above, you have multiple modes available that you can combine as you need and see fit.
In the given example mostly only the mode was used in an isolated fashion.
Trend Following:
Purely relied on State Change - Midline crossover
Could be combined with Momentum or Reversion analysis for better entries/exits.
Extremities:
Ideal entry/exit is in the accordingly colored OS/OB Area, the Reversion signaled the latest possible entry/exit.
HA Candles:
Specifically applicable for strong trends. Powerful and fast tool.
Can whip if used as sole condition.
Reversions:
Shows the single entry and exit bars which have a positive expected value outcome.
Can also be used as confirmation or as last signal.
Please note that we always advise to find more confluence by additional indicators.
Traders are encouraged to test and determine the most suitable settings for their specific trading strategies and timeframes.
In the showcased trades the default settings were used.
Methodology
The Simple Neural Network Transformed RSI uses a simple neural network logic to process RSI values, smoothing them for more accurate trend analysis.
This is achieved through a linear combination of RSI values over a specified input length, weighted evenly to produce a neural network output.
// Simple neural network logic (linear combination with weighted aggregation)
var float inputs = array.new_float(nnLength, na)
for i = 0 to nnLength - 1
array.set(inputs, i, rsi1 )
nnOutput = 0.0
for i = 0 to nnLength - 1
nnOutput := nnOutput + array.get(inputs, i) * (1 / nnLength)
nnOutput
This output is then compared against a standard or dynamic mean line to generate trend following signals.
Mean = ta.sma(nnOutput, sdLook)
cross = useMean? 50 : Mean
The indicator also incorporates Heikin Ashi candlestick calculations to provide additional insights into market dynamics, such as trend strength and potential reversals.
// Calculate Heikin Ashi representation
ha = ha(
na(nnOutput ) ? nnOutput : nnOutput ,
math.max(nnOutput, nnOutput ),
math.min(nnOutput, nnOutput ),
nnOutput)
Standard deviation bands are used to create dynamic overbought and oversold zones, further enhancing the tool's analytical capabilities.
// Calculate Dynamic OB/OS Zones
stdv_bands(_src, _length, _mult) =>
float basis = ta.sma(_src, _length)
float dev = _mult * ta.stdev(_src, _length)
= stdv_bands(nnOutput, sdLook,sdMult/2)
= stdv_bands(nnOutput, sdLook, sdMult)
The Standard Deviation bands take defined parameters from the user, in this case sigma of ideally between 2 to 3,
to help the indicator detect extremely improbable conditions and thus take an inversely probable signal from it to forward to the user.
The parameter settings and also the visualizations allow for ample customizations by the trader.
For questions or recommendations, please feel free to seek contact in the comments.