My Script//@version=6
strategy("My Script")
rsi = rsi(close, 14)
rsi_d = security(syminfo.tickerid, "D", rsi)
rsi_w = security(syminfo.tickerid, "W", rsi)
rsi_m = security(syminfo.tickerid, "M", rsi)
if crossover(rsi, 40) and rsi_d > 40 and rsi_w > 40 and rsi_m > 40
strategy.entry("buy", strategy.long)
if crossover(rsi, 60)
strategy.close("buy")
震盪指標
Custom Advanced Stochastic OscillatorCustom Advanced Stochastic Oscillator, you will be able to edit the Stochastic Oscillators in a more advanced way
Stochastic RSI with Custom LevelThis Pine Script code defines a TradingView indicator that calculates the Stochastic RSI on a 2-day interval. Users can set a custom level to determine when the indicator outputs true or false. The script also includes functionality to mark stocks that meet the criteria in a screener.
Stoch RSI Multi-Timeframe Buy & Sell SignalСкрипт. Сигнал стрелочкой показывать только тогда когда на таймфреймах 5мин 15мин 30мин и 1час одновременно Stoch RSI ≤ 5. И также давать сигнал на продажу когда на таймфреймах 5мин 15мин 30мин и 1час одновременно Stoch RSI больше или равно 95
Kchalote MultiIndicadoresKchalote MultiIndicadores
KMID permite representar en la pantalla inferior del grafico principal el RSI, el Estocástico y el MACD. Aclarar que la visualización del MACD anula la visualización del RSI y del Estocástico.
Así mismo en la pantalla del grafico principal se pueden visualizar hasta 4 medias en diferentes marcos de tiempo.
ADX and DI EnhancedADX and DI Indicator: Enhanced Market Trend Analysis Tool
The ADX and DI Indicator is designed to provide traders with a comprehensive view of market trend strength and direction using the Average Directional Index (ADX) along with the Directional Movement Indicators (DMI). This enhanced version not only calculates and visualizes ADX and DI values but also incorporates a dynamic histogram to highlight the difference between positive and negative directional movements, making it easier to identify potential trend reversals.
Key Features:
Directional Movement Calculation: Tracks and smooths directional movements to derive DI+ and DI−, providing a clear picture of market bias.
ADX Computation: Utilizes the ADX to gauge the strength of the current trend, allowing traders to filter out weak or choppy market conditions.
Dynamic Histogram: Visualizes the difference between DI+ and DI− with color-coded columns, enhancing the visual representation of market direction.
Threshold Bands: Displays upper and lower threshold bands to indicate significant ADX levels, helping traders identify strong trends and potential breakouts.
User-Defined Colors: Customizable fill colors for different ADX bands, offering a personalized look and feel to match your trading style.
This indicator is particularly useful for day traders and swing traders seeking to identify and capitalize on strong market trends. By combining ADX and DI calculations with clear visual cues, the ADX and DI Indicator provides an intuitive and powerful tool for trend analysis.
RSI Strategy//@version=6
indicator("Billy's RSI Strategy", shorttitle="RSI Strategy", overlay=true)
// Parameters
overbought = 70
oversold = 30
rsi_period = 14
min_duration = 4
max_duration = 100
// Calculate RSI
rsiValue = ta.rsi(close, rsi_period)
// Check if RSI is overbought or oversold for the specified duration
longOverbought = math.sum(rsiValue > overbought ? 1 : 0, max_duration) >= min_duration
longOversold = math.sum(rsiValue < oversold ? 1 : 0, max_duration) >= min_duration
// Generate signals
buySignal = ta.crossover(rsiValue, oversold) and longOversold
sellSignal = ta.crossunder(rsiValue, overbought) and longOverbought
// Calculate RSI divergence
priceDelta = close - close
rsiDelta = rsiValue - rsiValue
divergence = priceDelta * rsiDelta < 0
strongBuySignal = buySignal and divergence
strongSellSignal = sellSignal and divergence
// Plotting
plotshape(series=buySignal and not strongBuySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=sellSignal and not strongSellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
plotshape(series=strongBuySignal, title="Strong Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, text="Strong Buy")
plotshape(series=strongSellSignal, title="Strong Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, text="Strong Sell")
Multi-Timeframe RSI with Table📌 Описание индикатора "Multi-Timeframe RSI with Table"
🔹 Краткое описание
Этот индикатор анализирует индикатор RSI (Relative Strength Index) на нескольких таймфреймах и отображает таблицу с RSI внутри окна индикатора.
Он помогает отслеживать перекупленность/перепроданность актива на разных временных промежутках, что полезно для скальпинга, среднесрочной и долгосрочной торговли.
📌 Основные функции
✅ График RSI (Relative Strength Index)
Текущий RSI отображается на стандартном графике индикатора.
Линии уровней:
🔴 70 – Перекупленность (возможен разворот вниз).
🟢 30 – Перепроданность (возможен разворот вверх).
⚪ 50 – Средний уровень (баланс между покупателями и продавцами).
✅ Мультифреймовая таблица RSI
Показывает RSI на 5 разных таймфреймах:
🕐 5m (5 минут)
🕐 15m (15 минут)
🕐 1h (1 час)
🕐 4h (4 часа)
🕐 1d (1 день)
Изменяет цвет фона:
🔴 Красный – RSI выше 60 (потенциальная перекупленность).
🟢 Зелёный – RSI ниже 60 (нормальное значение).
Обновляется раз в 5 баров для снижения нагрузки.
✅ Расположение таблицы
Таблица расположена в правой части окна RSI, чтобы не мешать графику.
📌 Как использовать индикатор?
Добавить в TradingView:
Скопировать код в Pine Editor.
Нажать Добавить на график.
Выбрать актив (например, HBAR/USDT).
Открыть нужный таймфрейм (например, 1h).
Оценить RSI на разных таймфреймах:
Если большинство RSI > 60 (🔴 красные ячейки) → возможен откат вниз.
Если большинство RSI < 40 (🟢 зелёные ячейки) → возможен рост.
📌 Как интерпретировать данные?
Когда RSI на всех таймфреймах высок (> 60) → актив перекуплен, может начаться коррекция вниз.
Когда RSI на всех таймфреймах низкий (< 40) → актив перепродан, возможен рост.
Если RSI на младших таймфреймах (5m, 15m) падает, а старшие (1h, 4h, 1d) высокие → возможен разворот вниз.
Если RSI на младших таймфреймах растёт, а старшие всё ещё низкие → возможен разворот вверх.
🔥 Этот индикатор даёт мощный инструмент для мультифреймового анализа RSI и помогает принимать более обоснованные торговые решения! 🚀
Gold Scalping Strategy (5min EMA, RSI, MACD, VPVR)//@version=5
indicator("Gold Scalping Strategy (5min EMA, RSI, MACD, VPVR)", overlay=true)
// 🔹 1. EMA 50 & EMA 200 sur un timeframe supérieur (15 min)
ema50 = ta.ema(request.security(syminfo.tickerid, "15", close), 50)
ema200 = ta.ema(request.security(syminfo.tickerid, "15", close), 200)
// Détection des croisements (Golden Cross & Death Cross)
goldenCross = ta.crossover(ema50, ema200)
deathCross = ta.crossunder(ema50, ema200)
plot(ema50, title="EMA 50 (15m)", color=color.blue, linewidth=2)
plot(ema200, title="EMA 200 (15m)", color=color.red, linewidth=2)
// 🔹 2. RSI (Relative Strength Index) sur 5 min
rsi = ta.rsi(close, 14)
rsiOverbought = 70
rsiOversold = 30
hline(rsiOverbought, "Surachat (70)", color=color.red)
hline(rsiOversold, "Survente (30)", color=color.green)
// Détection des signaux RSI
rsiBuySignal = ta.crossover(rsi, rsiOversold)
rsiSellSignal = ta.crossunder(rsi, rsiOverbought)
// 🔹 3. MACD (12,26,9) sur 5 min
= ta.macd(close, 12, 26, 9)
macdBuy = ta.crossover(macdLine, signalLine)
macdSell = ta.crossunder(macdLine, signalLine)
plot(macdLine, title="MACD Line", color=color.blue)
plot(signalLine, title="Signal Line", color=color.red)
// 🔹 4. Volume Profile basé sur 1H pour détecter les zones clés
vp = request.security(syminfo.tickerid, "60", ta.highest(close, 50))
plot(vp, title="Zone de volume", color=color.gray, style=plot.style_circles)
// ✅ Alertes automatiques adaptées au 5 min
alertcondition(goldenCross, title="Golden Cross (Achat)", message="EMA 50 a croisé EMA 200 à la hausse!")
alertcondition(deathCross, title="Death Cross (Vente)", message="EMA 50 a croisé EMA 200 à la baisse!")
alertcondition(rsiBuySignal, title="RSI Achat", message="RSI est en zone de survente (<30)!")
alertcondition(rsiSellSignal, title="RSI Vente", message="RSI est en zone de surachat (>70)!")
alertcondition(macdBuy, title="MACD Achat", message="MACD croise au-dessus du signal!")
alertcondition(macdSell, title="MACD Vente", message="MACD croise en dessous du signal!")
// Affichage des signaux sur le graphique
bgcolor(goldenCross ? color.green : na, transp=80)
bgcolor(deathCross ? color.red : na, transp=80)
GrowthGenius-NDTECHThe ndtech-GrowthGenius indicator is a custom trading tool designed to enhance trading decisions, particularly when used in conjunction with the MACD (Moving Average Convergence Divergence) indicator. Below is a detailed explanation of how it works and how to use it effectively in trading:
Key Features of ndtech-GrowthGenius Indicator
MACD-Based Enhancement:
The ndtech-GrowthGenius indicator builds on the traditional MACD by adding additional layers of analysis, such as trend strength, momentum confirmation, and potential reversal signals.
It uses the MACD line, signal line, and histogram but incorporates advanced algorithms to filter out noise and improve accuracy.
Trend Identification:
The indicator helps identify strong trends by analyzing the slope and divergence of the MACD histogram.
It highlights potential trend continuations or reversals by combining MACD data with other technical factors.
Momentum Confirmation:
The ndtech-GrowthGenius indicator provides additional momentum signals, such as overbought/oversold conditions, to confirm MACD crossovers.
Custom Alerts:
It includes customizable alerts for MACD crossovers, histogram divergences, and trend changes, making it easier for traders to act on signals in real-time.
User-Friendly Visualization:
The indicator is designed to be visually intuitive, with color-coded histograms, arrows, or other markers to highlight key trading opportunities.
How to Use ndtech-GrowthGenius with MACD
Install the Indicator:
Add the ndtech-GrowthGenius indicator to your trading platform (e.g., TradingView, MetaTrader).
Ensure the MACD indicator is also applied to the chart for comparison.
Identify MACD Crossovers:
Look for the MACD line crossing above the signal line (bullish signal) or below the signal line (bearish signal).
Use the ndtech-GrowthGenius indicator to confirm the strength of the crossover.
Analyze Histogram Divergence:
Pay attention to divergences between the MACD histogram and price action.
The ndtech-GrowthGenius indicator will highlight significant divergences that may indicate potential reversals.
Check Momentum Levels:
Use the momentum confirmation feature to ensure the market is not overbought or oversold before entering a trade.
Set Alerts:
Configure alerts for key signals, such as MACD crossovers or histogram peaks/troughs, to stay updated on potential trading opportunities.
Combine with Other Indicators:
For better accuracy, combine the ndtech-GrowthGenius indicator with other tools like RSI, moving averages, or support/resistance levels.
Example Trading Strategy
Entry:
Enter a long position when:
The MACD line crosses above the signal line.
The ndtech-GrowthGenius indicator confirms strong bullish momentum.
The histogram shows increasing positive values.
Exit:
Exit the trade when:
The MACD line crosses below the signal line.
The ndtech-GrowthGenius indicator shows weakening momentum or a bearish divergence.
Stop Loss and Take Profit:
Place a stop loss below the recent swing low (for long positions) or above the recent swing high (for short positions).
Set a take profit level based on risk-reward ratio (e.g., 1:2 or 1:3).
Advantages of ndtech-GrowthGenius
Improved Accuracy: Reduces false signals by filtering out market noise.
Customizable: Can be tailored to suit different trading styles and timeframes.
Real-Time Alerts: Helps traders act quickly on emerging opportunities.
Limitations
Lagging Nature: Like MACD, the ndtech-GrowthGenius indicator is based on historical data and may lag during highly volatile market conditions.
Requires Confirmation: Should be used alongside other technical analysis tools for best results.
Stochastic Overbought/Oversold TrianglesThis tells you when the 60-10-10 Stochastic, which is a slow moving stochastic, has reached an extreme of above 89 and below 11. I mainly use this on the 5m chart as an indicator of when to look to get out of trades and when to look for positions to get in for a reversal. Works best in more ranging markets but works well in a non extreme trending market too.
RSI Long/Short Signals// Estratégia de Sinais Long e Short baseada apenas no RSI
//@version=6
indicator('RSI Long/Short Signals', overlay = true)
// Definição do RSI
rsi = ta.rsi(close, 14)
// Condições para LONG
long_condition = rsi < 25
// Condições para SHORT
short_condition = rsi > 75
// Plotando Sinais
plotshape(long_condition, location = location.belowbar, color = color.green, style = shape.labelup, title = 'LONG Signal')
plotshape(short_condition, location = location.abovebar, color = color.red, style = shape.labeldown, title = 'SHORT Signal')
// Alertas
if long_condition
alert('Sinal de LONG: RSI < 30 (Sobrevendido)', alert.freq_once_per_bar_close)
if short_condition
alert('Sinal de SHORT: RSI > 70 (Sobrecomprado)', alert.freq_once_per_bar_close)
Will Daily SentimentSimple oscillator to show WIlliam Sentiment for the daily timeframe according to the formula:
* 100
Level lines are at 65 and 35 (changeable)
Suggested period is 14 days (changeable)
Seems to get the lows pretty correctly and even anticipate the highs.
Multi-Filter Momentum OscillatorMulti-Filter Momentum Oscillator
Description
The Multi-Filter Momentum Oscillator is an advanced technical indicator that leverages multiple moving average filters to identify trend strength, momentum shifts, and potential reversal points in price action. This indicator combines a cluster-based approach with momentum analysis to provide traders with a comprehensive view of market conditions.
Key Components
Filter Cluster Analysis: The indicator creates an array of moving averages with different periods using your choice of filter (PhiSmoother, EMA, DEMA, TEMA, WMA, or SMA). These filters form a cluster that helps identify the underlying trend direction.
Composite Score: The relative positions of these filters are analyzed to generate a net score, which represents the overall trend strength and direction.
Signal Line: A smoothed version of the composite score that helps identify momentum shifts.
Four-Color Histogram: Visualizes the relationship between the score and signal line with four distinct colors:
Bright Green (Bullish Rising): Positive momentum that is accelerating
Olive Green (Bullish Falling): Positive momentum that is decelerating
Dark Red (Bearish Rising): Negative momentum that is improving
Bright Red (Bearish Falling): Negative momentum that is worsening
LazyLine Overlay: An additional triple-smoothed WMA that can be displayed on the price chart to visualize the dominant trend.
Trading Applications
Trend Direction: The oscillator's position above or below zero indicates the prevailing trend direction.
Momentum Shifts: The histogram's color changes signal momentum shifts before they become apparent in price.
Divergence Detection: Compare oscillator peaks/troughs with price action to identify potential divergences.
Overbought/Oversold Conditions: Extreme readings near the upper and lower threshold levels can indicate potential reversal zones.
Trend Confirmation: The LazyLine overlay confirms the broader trend direction on the price chart.
Customization Options
The indicator offers extensive customization through multiple parameters:
Filter type selection (PhiSmoother, EMA, DEMA, TEMA, WMA, SMA)
Cluster dispersion and trim settings
Post-smoothing options
Signal line parameters
Threshold levels
Color preferences for various elements
Histogram width and visibility
Optional swing signals with customizable placement
Modes
Trend Strength Mode: Focuses on the directional movement of the filter cluster.
Volatility Mode: Weights the score based on the bandwidth of the filter cluster, making it more responsive during volatile periods.
This versatile oscillator combines elements of trend following, momentum analysis, and volatility assessment to provide traders with actionable signals across different market conditions. The four-color histogram adds another dimension to traditional oscillator analysis by visually representing both the direction and strength of momentum shifts.
RSI, CCI & ADX CompositeThe RSI and CCI signals are simplified—if the RSI is above 50 it’s counted as bullish, if below it’s bearish; similarly, if the CCI is above 0 it’s bullish, below 0 it’s bearish. • The ADX is calculated manually and used as a filter. When ADX isn’t strong (below a user‑defined threshold) the composite signal simply reads “No Clear Trend.” A composite signal is then built from the two signals (RSI + CCI) and interpreted as “Strong Bullish,” “Bullish,” “Neutral,” “Bearish,” or “Strong Bearish.” In addition to simple plots of the individual indicators, a table is displayed in the top‑right corner showing numeric values (RSI, CCI, and ADX) as well as the composite signal text.
Bearish Strategy Signal
Overview
This Bearish Strategy Signal Pine Script for TradingView helps traders identify potential sell opportunities based on a combination of multiple technical indicators, aiming to reduce false signals and increase the probability of successful trades. The script combines trend , momentum , breakout , and volume confirmation for generating high-confidence sell signals.
Technical Indicators Used
1. Moving Averages (50-period and 200-period):
- Determines whether the market is in a downtrend. A 50-period moving average below the 200-period moving average is a strong bearish trend confirmation.
2. MACD (Moving Average Convergence Divergence):
- Confirms bearish momentum when the MACD line crosses below the signal line .
3. RSI (Relative Strength Index):
- Indicates if the market is in a bearish zone (below 50 ) and confirms strength when RSI crosses under 50 .
4. Bollinger Bands:
- Confirms potential breakdowns when the price is below the middle Bollinger Band , suggesting a bearish continuation.
5. Volume:
- Confirms the bearish move when volume is greater than its 20-period moving average , indicating strong selling interest.
How the Script Works
This script generates red "SELL" labels above the bars whenever all of the following conditions are met:
1. The 50-day moving average is below the 200-day moving average , confirming a bearish trend.
2. The MACD line crosses below the signal line , signaling a momentum shift to the downside.
3. The RSI is below 50 and crosses under this level, signaling increasing bearish strength.
4. The price breaks below the middle Bollinger Band , confirming a breakdown in price.
5. The volume is above the 20-period average , supporting the bearish move with strong sell pressure.
User Configuration
- Moving Average Lengths : The 50-day and 200-day moving averages can be configured.
- MACD Settings : The Fast Length (12), Slow Length (26), and Signal Length (9) for the MACD can be adjusted.
- RSI Settings : The RSI Length (14) and RSI Threshold (default 50) are configurable.
- Bollinger Bands Settings : The Bollinger Bands Length (20) and Std Dev (2.0) can be adjusted.
- Volume Settings : The Volume SMA Length (20) can be adjusted to filter for strong volume spikes.
How to Use the Script
1. Open TradingView and go to the Pine Editor .
2. Paste the provided code into the editor.
3. Click Add to Chart to see the signals on your chart.
4. Adjust the settings to suit your preferences.
5. Watch for red "SELL" labels above the bars to identify bearish signals.
Normalised Price Crossover - MACD but TickersEver noticed two different tickers are correlated yet have different lags? Ever find one ticker moves first and when the other finally goes to catch up, the first one has already reversed?
So I thought to myself, would be wicked if I took the faster one and made it into a 'Signal Line' and the slow one and made it into a 'Slow Line' almost like a MACD if you will.
So that's what I did, I took the price charts of the tickers and I normalised the price data so they could actually cross, plotted it and sat back to see it generate signals, lo and behold!
Pretty neat, though I'd advise to use spreads and such for the different tickers to really feel the power of the indicator, works well when you use formulas that model actual mechanisms instead of arbitrary price data of different assets as correlation =/= causation.
Enjoy.
Volume Delta Risk ReversalThis ndicator tracks session-based volume delta and displays it in a lower chart panel
Relative Vigor Index (RVI) with EMD [AIBitcoinTrend]👽 Adaptive Relative Vigor Index with EMD & Signals (AIBitcoinTrend)
The Adaptive Relative Vigor Index (RVI) with Empirical Mode Decomposition (EMD) is an enhanced version of the traditional RVI, designed to improve signal clarity and responsiveness to market conditions. By integrating EMD smoothing and adaptive volatility-based trailing stops.
👽 What Makes the Adaptive RVI with EMD Unique?
Unlike the standard RVI, which often lags in volatile markets, this version refines price momentum detection by applying Empirical Mode Decomposition (EMD), effectively filtering out noise. Additionally, it features ATR-based trailing stops for precise trade execution.
Key Features:
EMD-Enhanced RVI – Filters out short-term noise, improving signal accuracy.
Crossover & Crossunder Signals – Generates trade signals based on RVI trends.
ATR-Based Trailing Stop – Adjusts dynamically based on volatility for optimal risk management.
👽 The Math Behind the Indicator
👾 RVI Calculation with EMD Smoothing
The Relative Vigor Index (RVI) measures trend strength by comparing the relationship between closing and opening prices, relative to the high-low range. Traditional RVI uses fixed smoothing, whereas this version applies Empirical Mode Decomposition (EMD) to extract dominant price cycles and improve trend clarity.
How It Works:
The RVI is initially calculated using a weighted moving average (WMA) over a specified period.
EMD refines the RVI signal by removing high-frequency noise, creating a smoothed RVI component.
This results in a more stable and reliable trend indicator.
👽 How Traders Can Use This Indicator
👾 Trailing Stop & Signal-Based Trading
Bullish Setup:
✅ RVI crosses above EMD → Buy signal.
✅ A bullish trailing stop is placed at low - ATR × Multiplier.
✅ Exit if price crosses below the stop.
Bearish Setup:
✅ RVI crosses below EMD → Sell signal.
✅ A bearish trailing stop is placed at high + ATR × Multiplier.
✅ Exit if price crosses above the stop.
👾 Detecting Overbought & Oversold Areas
This indicator helps traders identify potential reversal zones by highlighting overbought and oversold conditions.
Overbought Zone: When RVI moves above 0.4, the market may be overextended, signaling a potential reversal downward.
Oversold Zone: When RVI moves below -0.4, the market may be undervalued, suggesting a possible upward reversal.
Using these levels, traders can confirm entry and exit points alongside divergence signals for higher probability trades.
👽 Why It’s Useful for Traders
EMD-Based Signal Enhancement: Filters out noise, refining momentum signals.
Adaptive ATR-Based Risk Management: Automatically adjusts stop-loss levels to market conditions.
Works Across Multiple Markets & Timeframes: Effective for stocks, forex, crypto, and futures trading.
👽 Indicator Settings
RVI Length – Defines the period for calculating the Relative Vigor Index.
EMD Period – Controls the level of EMD smoothing applied.
Final Smoothing – Adjusts the degree of additional signal filtering.
Lookback Period – Determines how many bars are used for detecting pivot points.
Enable Trailing Stop – Activates dynamic ATR-based trailing stops.
ATR Multiplier – Adjusts the stop-loss sensitivity.
Disclaimer: This indicator is designed for educational purposes and does not constitute financial advice. Please consult a qualified financial advisor before making investment decisions.
Pure CocaPure Coca - Trend & Mean Reversion Indicator
Overview
The Pure Coca indicator is a trend and mean reversion analysis tool designed for identifying dynamic shifts in market behavior. By leveraging Z-score calculations, this indicator captures both trend-following and mean-reverting periods, making it useful for a wide range of trading strategies.
What It Does
📉 Detects Overbought & Oversold Conditions using a Z-score framework.
🎯 Identifies Trend vs. Mean Reversion Phases by analyzing the deviation of price from its historical average.
📊 Customizable Moving Averages (EMA, SMA, VWMA, etc.) for smoothing Z-score calculations.
🔄 Adaptable to Any Timeframe – Default settings are optimized for 2D charts but can be adjusted to suit different market conditions.
How It Works
Computes a Z-score of price movements, normalized over a lookback period.
Plots upper and lower boundaries to visualize extreme price movements.
Dynamic Midlines adjust entry and exit conditions based on market shifts.
Background & Bar Coloring help traders quickly identify trading opportunities.
Key Features & Inputs
✔ Lookback Period: Adjustable period for calculating Z-score.
✔ Custom MA Smoothing: Choose from EMA, SMA, WMA, VWAP, and more.
✔ Z-Score Thresholds: Set upper and lower bounds to define overbought/oversold conditions.
✔ Trend vs. Mean Reversion Mode: Enables traders to spot momentum shifts in real-time.
✔ Bar Coloring & Background Highlights: Enhances visual clarity for decision-making.
How to Use It
Trend Trading: Enter when the Z-score crosses key levels (upper/lower boundary).
Mean Reversion: Look for reversals when price returns to the midline.
Custom Optimization: Adjust lookback periods and MA types based on market conditions.
Why It's Unique
✅ Combines Trend & Mean Reversion Analysis in one indicator.
✅ Flexible Z-score settings & MA choices for enhanced adaptability.
✅ Clear visual representation of market extremes.
Final Notes
This indicator is best suited for discretionary traders, quantitative analysts, and systematic traders looking for data-driven market insights. As with any trading tool, use in conjunction with other analysis methods for optimal results.
Advanced RSI Cyclic (AcRSI)Advanced RSI Cyclic (cRSI)
Overview
The Advanced RSI Cyclic (cRSI) Indicator is a sophisticated momentum oscillator designed for TradingView, enhancing the traditional Relative Strength Index (RSI) with cyclic adjustments, advanced smoothing techniques, and dynamic bands. It aims to identify overbought/oversold conditions, trend reversals, and divergences in price action, making it ideal for traders targeting cyclic market movements.
Features
Kalman Filter Smoothing: Applies a Kalman filter to the closing price for noise reduction.
Cyclic RSI (cRSI): Adjusts traditional RSI with cyclic parameters and centers it around zero (-50 to +50).
Phi Smoothing: Uses a phi filter to smooth the cRSI, highlighting longer-term trends.
Dynamic Bands: Generates adaptive upper and lower bands based on historical volatility.
Signals: Provides buy/sell signals and divergence detection for potential reversals.
Visual Customization: Offers color-coded fills and adjustable transparency for bullish/bearish conditions.
How to Use
Interpreting the Indicator
Fast cRSI (Green Line): Represents the short-term, zero-lag smoothed cRSI. It reacts quickly to price changes.
Slow cRSI (Red Line): The phi-smoothed cRSI, showing longer-term momentum trends.
Dynamic Bands (Aqua Lines): Indicate overbought (upper band) and oversold (lower band) levels dynamically adjusted to market conditions.
Midline (White Circles): The midpoint between the bands, serving as a neutral reference.
Fill Colors:
Green fill between Fast and Slow cRSI suggests bullish momentum.
Red fill indicates bearish momentum.
Signals:
Blue Circles: Buy signals when cRSI crosses above the lower band or threshold.
Orange X’s: Sell signals when cRSI crosses below the upper band or threshold.
Divergences (optional): Enable to spot regular and hidden bullish/bearish divergences between price and cRSI.
Key Inputs and Customization
The indicator offers several adjustable parameters under the "Inputs" tab:
General Settings
Dominant Cycle Length (default: 20): Adjusts the cyclic period for RSI calculation. Increase for longer cycles, decrease for shorter ones.
Phi Filter Length (default: 20): Controls the smoothing period of the phi filter.
Phi Filter Speed (default: 3.7): Adjusts the responsiveness of the phi filter. Higher values increase sensitivity.
Pre-Smoothing Ratio (default: 0.7): Balances pre-smoothing in the phi filter (0.5–1.0).
Smoothing Length (default: 20): Sets the period for the SuperSmoother filter on the oscillator.
Threshold (default: 1): Defines the level for generating buy/sell signals.
Visualization Colors
Bullish/Bearish Fill Colors: Customize the fill colors for bullish (green) and bearish (red) conditions.
Fill Transparency: Adjusts opacity (0–100%) of the fill between Fast and Slow cRSI.
Divergence Colors: Modify colors for bullish (green) and bearish (red) divergence signals.
Divergence Settings
Enable Divergences (default: false): Toggle to display divergence signals.
Pivot Lookback Left/Right (default: 5): Sets the lookback period for detecting pivots.
Max/Min Lookback Range (default: 60/5): Defines the range for divergence detection.
Trading Strategies
Overbought/Oversold:
Buy when Fast cRSI crosses above the lower band and Slow cRSI confirms upward movement.
Sell when Fast cRSI crosses below the upper band and Slow cRSI confirms downward movement.
Trend Confirmation:
Use the fill color (green for bullish, red for bearish) to confirm trend direction.
Reversal Signals:
Look for buy signals (blue circles) below the threshold or sell signals (orange X’s) above the threshold.
Divergence Trading:
Enable divergences to identify potential reversals when price and cRSI diverge.
Notes
Timeframe: Works on all timeframes, but adjust the Dominant Cycle Length to match the chart’s periodicity (e.g., shorter for intraday, longer for daily).
Confirmation: Combine with price action or other indicators (e.g., moving averages) for stronger signals.
Performance: Test on historical data to optimize settings for your specific market or asset.
Limitations
May lag in fast-moving markets due to smoothing filters.
Dynamic bands adapt slowly in extreme volatility; monitor for false signals.
Divergence detection requires sufficient historical data for accuracy.