RSI Volatility Suppression Zones [BigBeluga]RSI Volatility Suppression Zones is an advanced indicator that identifies periods of suppressed RSI volatility and visualizes these suppression zones on the main chart. It also highlights breakout dynamics, giving traders actionable insights into potential market momentum.
🔵 Key Features:
Detection of Suppression Zones:
Identifies periods where RSI volatility is suppressed and marks these zones on the main price chart.
Breakout Visualization:
When the price breaks above the suppression zone, the box turns aqua, and an upward label is drawn to indicate a bullish breakout.
If the price breaks below the zone, the box turns purple, and a downward label is drawn for a bearish breakout.
Breakouts accompanied by a "+" label represent strong moves caused by short-lived, tight zones, signaling significant momentum.
Wave Labels for Consolidation:
If the suppression zone remains unbroken, a "wave" label is displayed within the gray box, signifying continued price stability within the range.
Gradient Intensity Below RSI:
A gradient strip below the RSI line increases in intensity based on the duration of the suppressed RSI volatility period.
This visual aid helps traders gauge how extended the low volatility phase is.
🔵 Usage:
Identify Breakouts: Use color-coded boxes and labels to detect breakouts and their direction, confirming potential trend continuation or reversals.
Evaluate Market Momentum: Leverage "+" labels for strong breakout signals caused by short suppression phases, indicating significant market moves.
Monitor Price Consolidation: Observe gray boxes and wave labels to understand ongoing consolidation phases.
Analyze RSI Behavior: Utilize the gradient strip to measure the longevity of suppressed volatility phases and anticipate breakout potential.
RSI Volatility Suppression Zones provides a powerful visual representation of RSI volatility suppression, breakout signals, and price consolidation, making it a must-have tool for traders seeking to anticipate market movements effectively.
Oscillators
ROC-Weighted MA Oscillator [SeerQuant]ROC-Weighted MA Oscillator (ROCWMA)
The ROC-Weighted MA Oscillator (ROCWMA) is a momentum-based indicator which uniquely combines the Rate of Change (ROC) with customizable moving averages, offering a dynamic oscillator for trend analysis. Featuring z-score normalization and weighted MA integration, the ROCWMA delivers actionable trend signals with customizable thresholds.
--------------------------------------------------------------------------------------------------
⚙️ How It Works
1️⃣ Rate of Change (ROC) Normalization
The indicator begins with a normalized ROC calculation over a customizable length, transforming raw momentum data into a dynamic range for enhanced analysis.
2️⃣ Weighted Moving Average (MA)
A custom moving average (MA) is calculated using selectable MA types such as TEMA, SMA, EMA, and more. The normalized ROC is then applied as a weight to derive the ROC-Weighted MA (RWMA), blending trend and momentum data.
3️⃣ Z-Score Oscillator
The RWMA is normalized using z-score calculations, resulting in a smoothed oscillator. This process highlights deviations from the mean, identifying overbought and oversold conditions dynamically.
4️⃣ Threshold Logic
Bullish (Uptrend): Oscillator exceeds the positive threshold.
Bearish (Downtrend): Oscillator drops below the negative threshold.
Neutral: Oscillator remains between thresholds.
5️⃣ Dynamic Visual Representation
A color-coded histogram reflects trend strength and direction.
Optional candle coloring visually emphasizes trends on the chart.
Gradient fills enhance clarity of threshold areas.
--------------------------------------------------------------------------------------------------
✨ Customizable Settings
ROC Settings
Define the ROC length for momentum calculation.
MA Settings
Choose from multiple MA types (TEMA, EMA, SMA, etc.).
Customize the length and data source for MA calculations.
Adjust the signal length for smoothing.
Threshold Settings
Set neutral, bullish, and bearish thresholds to match your strategy.
Style Settings
Toggle candle coloring for visual trend enhancement.
Select from five unique color schemes to suit your chart style.
--------------------------------------------------------------------------------------------------
🚀 Features and Benefits
Momentum-Weighted Analysis: Combines ROC with advanced moving averages for precise trend evaluation.
Dynamic Thresholds: Z-score-based logic adapts to market conditions.
Visual Clarity: Color-coded histograms, candles, and gradient fills make trend detection intuitive.
Highly Customizable: Flexible inputs and multiple MA types ensure adaptability to various trading styles.
--------------------------------------------------------------------------------------------------
📜 Disclaimer
This indicator is for educational purposes only and does not constitute financial advice. Past performance is not indicative of future results. Users should consult a licensed financial advisor before making trading decisions. Use at your own risk.
--------------------------------------------------------------------------------------------------
Bottom Detection Monitor**Bottom-Fishing Monitor**
This indicator utilizes the RSI value when it falls below 30. The difference between the RSI value and 30 is accumulated over time. If the RSI value exceeds 30 during this period, the accumulated value is automatically reset to zero, and the calculation starts anew. Once the accumulated value reaches the set threshold, it resets again.
The default threshold is set to 100.
This concept originally emerged from observing one-minute trading charts, where it is particularly suitable for smaller timeframes. In cases of a continuous, strong downward trend on higher timeframes, the threshold might need to be set much higher. This could result in the indicator's graph becoming overly distorted. Additionally, since the volatility characteristics and amplitude vary for different instruments, I’ve made this threshold adjustable for users.
Using the same principle, I’ve also created a similar detection mechanism based on CCI.
Under normal circumstances, this curve stays close to the zero line. However, during a downward trend where RSI falls below 30, the curve starts to rise. When the suddenly increasing curve peaks and then drops back to the zero line, it signals a bottom-fishing opportunity. That said, due to the threshold setting, multiple peaks may appear consecutively. Users should be aware of this in practice and can adjust the threshold to mitigate such occurrences.
This is the beginning of my open-source journey.
I respect creative ideas and redefined expressions.
Thank you, TradingView community, for giving me this opportunity.
Simple RSI StrategySimple RSI Strategy for Educational Purposes
This Pine Script, built with TradingView's latest version (v6), implements a Simple RSI Strategy designed to highlight overbought and oversold conditions in the market. It leverages the Relative Strength Index (RSI) as a tool to trigger long entries and exits based on user-defined thresholds.
Key Features:
Customizable RSI Parameters: Adjust the RSI length, overbought, and oversold levels to fit different trading scenarios.
Risk Management Parameters: Includes configurable initial capital, position sizing as a percentage of equity, slippage, and commission for realistic backtesting.
Visual Enhancements: Overbought and oversold zones are clearly plotted with gradient fills and color-coded signals for better interpretability.
Signal Triggers: Long entries are initiated when the RSI crosses above the oversold level, and positions are closed when the RSI crosses below the overbought level.
Important Note:
This script is intended solely for educational purposes. While it provides insights into basic RSI-based strategies, it does not account for advanced risk management, market conditions, or position hedging. Users should exercise additional caution and implement comprehensive risk management techniques, such as stop losses and portfolio diversification, when applying similar strategies in live trading.
Backtest results and performance metrics derived from this script may not accurately reflect real-world outcomes due to limitations such as slippage, order execution timing, and market volatility.
Disclaimer: Trading involves significant financial risk. This script is not investment advice. Users should consult with a financial advisor and perform thorough testing before deploying any trading strategy.
This description emphasizes the educational aspect of the script while encouraging traders to incorporate robust risk management practices.
Volume Liquidity Oscillator (VLO) Volumen de liquidez.📊 Volume Liquidity Oscillator (VLO)
📌 Descripción del Indicador
El Volume Liquidity Oscillator (VLO) es un oscilador diseñado para analizar el flujo de volumen y la liquidez del mercado. Utiliza un cálculo basado en el Money Flow Index (MFI) modificado, pero en lugar de Open Interest, usa el volumen real del activo seleccionado.
El VLO permite detectar si el volumen está impulsando el precio al alza (acumulación) o a la baja (distribución), ayudando a los traders a confirmar tendencias y detectar posibles cambios de dirección en el mercado.
📊 Cálculo y Funcionamiento
1️⃣ Clasificación del volumen:
Se separa el volumen en alcista (cuando el precio sube) y bajista (cuando el precio baja).
Si hay más volumen en velas alcistas → Se interpreta como acumulación (color azul).
Si hay más volumen en velas bajistas → Se interpreta como distribución (color rojo).
2️⃣ Normalización en un oscilador (-100 a +100):
+100 → Máxima acumulación (fuerza compradora alta).
-100 → Máxima distribución (presión vendedora alta).
0 → Mercado sin dirección clara.
3️⃣ Opciones de Suavizado:
Se puede aplicar una media móvil ponderada (WMA) ajustable.
Opciones recomendadas: 30 (sensible, corto plazo) o 200 (suavizado, largo plazo).
📈 ¿Cómo Interpretarlo?
✅ Acumulación (Zona Azul, Valores Positivos):
Si el VLO está por encima de 0, el volumen está impulsando el precio al alza.
Si el volumen sigue aumentando, confirma la tendencia alcista.
✅ Distribución (Zona Roja, Valores Negativos):
Si el VLO está por debajo de 0, indica que el volumen está acompañando caídas en el precio.
Una fuerte distribución puede anticipar una corrección o cambio de tendencia bajista.
✅ Divergencias con el Precio:
Si el precio sube pero el VLO baja → Posible distribución oculta, señal de debilidad.
Si el precio baja pero el VLO sube → Posible acumulación oculta, señal de fuerza alcista.
✅ Cruce de la Línea 0:
De negativo a positivo → Señal de acumulación, posible inicio de tendencia alcista.
De positivo a negativo → Señal de distribución, posible corrección bajista.
🔥 ¿Para qué mercados es útil?
✔️ Criptomonedas → Para detectar fases de acumulación y distribución en BTC, ETH y altcoins.
✔️ Futuros y Bolsa → Puede aplicarse en futuros de S&P 500, Nasdaq, oro, petróleo, etc.
✔️ Forex → Permite evaluar la fuerza del volumen en pares de divisas.
🎯 Ventajas del VLO frente a otros indicadores
✅ Mejora el Money Flow Index (MFI) al usar volumen real en lugar de Open Interest.
✅ Más preciso que indicadores de volumen simples, ya que mide la liquidez real del mercado.
✅ Filtra señales falsas cuando el volumen no acompaña los movimientos del precio.
✅ Permite ajustar el suavizado con WMA para adaptarlo a diferentes estilos de trading.
🚀 Conclusión
El Volume Liquidity Oscillator (VLO) es una herramienta poderosa para analizar el impacto del volumen en los precios, ayudando a confirmar tendencias y detectar posibles cambios de ciclo. Ideal para traders de cripto, futuros y bolsa que buscan mejorar su análisis de acumulación y distribución.
Relative Risk MetricOVERVIEW
The Relative Risk Metric is designed to provide a relative measure of an asset's price, within a specified range, over a log scale.
PURPOSE
Relative Position Assessment: Visualizes where the current price stands within a user-defined range, adjusted for log scale.
Logarithmic Transformation: Utilizes the natural log to account for a log scale of prices, offering a more accurate representation of relative positions.
Calculation: The indicator calculates a normalized value via the function Relative Price = / log(UpperBound) − log(LowerBound) . The result is a value between 0 and 1, where 0 corresponds to the lower bound and 1 corresponds to the upper bound on a log scale.
VISUALIZATION
The indicator plots three series:
Risk Metric - a plot of the risk metric value that’s computed from an asset's relative price so that it lies within a logarithmic range between 0.0 & 1.0.
Smoothed Risk Metric - a plot of the risk metric that’s been smoothed.
Entry/Exit - a scatter plot for identified entry and exit. Values are expressed as percent and are coded as red being exit and green being entity. E.g., a red dot at 0.02 implies exit 2% of the held asset. A green dot at 0.01 implies use 1% of a designated capital reserve.
USAGE
Risk Metric
The risk metric transformation function has several parameters. These control aspects such as decay, sensitivity, bounds and time offset.
Decay - Acts as an exponent multiplier and controls how quickly dynamic bounds change as a function of the bar_index.
Time Offset - provides a centering effect of the exponential transformation relative to the current bar_index.
Sensitivity - controls how sensitive to time the dynamic bound adjustments should be.
Baseline control - Serves as an additive offset for dynamic bounds computation which ensures that bounds never become too small or negative.
UpperBound - provides headroom to accomodate growth an assets price from the baseline. For example, an upperbound of 3.5 accommodates a 3.5x growth from the baseline value (e.g., $100 -> $350).
LowerBound - provides log scale compression such that the overall metric provides meaningful insights for prices well below the average whilst avoiding extreme scaling. A lowerbound of 0.25 corresponds to a price that is approx one quarter of a normalised baseline in a log context.
Weighted Entry/Exit
This feature provides a weighted system for identifying DCA entry and exit. This weighting mechanism adjusts the metric's interpretation to highlight conditions based on dynamic thresholds and user-defined parameters to identify high-probability zones for entry/exit actions and provide risk-adjusted insights.
Weighting Parameters
The weighting function supports fine-tuning of the computed weighted entry/exit values
Base: determines the foundational multiplier for weighting the entry/exit value. A higher base amplifies the weighting effect, making the weighted values more pronounced. It acts as a scaling factor to control the overall magnitude of the weighting.
Exponent: adjusts the curve of the weighting function. Higher exponent values increase sensitivity, emphasizing differences between risk metric values near the entry or exit thresholds. This creates a steeper gradient for the computed entry/exit value making it more responsive to subtle shifts in risk levels.
Cut Off: specifies the maximum percentage (expressed as a fraction of 1.0) that the weighted entry/exit value can reach. This cap ensures the metric remains within a meaningful range and avoids skewing
Exit condition: Defines a threshold for exit. When the risk metric is below the exit threshold (but above the entry threshold) then entry/exit is neutral.
Entry condition: Defines a threshold for entry. When the risk metric is above the entry threshold (but below the exit threshold) then entry/exit is neutral.
Weighting Behaviour
For entry conditions - value is more heavily weighted as the metric approaches the entry threshold, emphasizing lower risk levels.
For exit conditions - value is more heavily weighted as the metric nears the exit threshold, emphasizing increased risk levels.
USE-CASES
Identifying potential overbought or oversold conditions within the specified logarithmic range.
Assisting in assessing how the current price compares to historical price levels on a logarithmic scale.
Guiding decision-making processes by providing insights into the relative positioning of prices within a log context
CONSIDERATIONS
Validation: It's recommended that backtesting over historical data be done before acting on any identified entry/exit values.
User Discretion: This indicator focus on price risk. Consider other risk factors and general market conditions as well.
TVMC - Composite IndicatorTVMC (Trend-Volume-Momentum Composite) — индикатор, который объединяет тренд, импульс и объём с учётом волатильности. Это позволяет сглаживать большинство ложных сигналов даже на минутных таймфреймах и точно выявлять перекупленность или перепроданность рынка.
TVMC > 0: Рынок растёт.
TVMC < 0: Рынок падает.
TVMC ≈ 0: Слабое движение или флэт.
Зоны:
Выше +30: Сильная перекупленность.
Ниже -30: Сильная перепроданность.
Между -10 и +10: Лучше избегать торговли.
TVMC фильтрует рыночный шум и помогает находить сильные движения. Это идеальный инструмент для внутридневной и краткосрочной торговли, который делает анализ рынка проще и эффективнее.
MCDX_SignalThe MCDX indicator (Market Cycle Dynamic Index) is a technical indicator developed by Trung Pham. It is a tool used for analyzing the stock market, often utilized to identify big money flow (Big Money) and evaluate the strength of individual stocks or the overall market.
MCDX is known for its distinctive histogram chart with red and green bars. The red bars typically represent the inflow of big money, while the green bars indicate small money flow or outflows.
MACD + RSI LabelsThe indicator shows the BUY and SELl signals based on the MACD and RSI. The RSI is kept between 40 and 60.
NAMA Stochastic RSI - Quan DaoThanks for many follows in the beginning of 2025.
I would love to share publicly a new indicator with all of you to show my gratitude.
It's a simple oscillator, using my NAMA moving average at the core of the RSI of the Stochastic RSI indicator.
Probably should be used for long-term investment, as I set the default period for the stochastic pretty big.
The use is pretty forward:
- When you have the green arrow at the bottom, it's time to consider a buy.
- When you have the red arrow at the top, it's time to consider a sell.
I would love to hear your feedback on how you used it and if it's useful for you at all.
Cheers,
8 en 1 SM, DMI, Koncorde, RSI, MACD, CMF, Estocástico y Aroon.Con este indicador podrás ver 8 osciladores diferentes al mismo tiempo y activar o desactivar el que quieras, también personalizarlos. Los osciladores que trae son los siguientes: Squeeze Momentum, DMI, Koncorde, RSI, MACD, CMF, Estocástico y Aroon.
MACD + RSI LabelsThis indicator shows the buy and sell indicator on the chart when MACD crossing the signal line and RSI is above 40 or below 60
EMA 68 with Trailing Stop-Loss 9430018561EMA 68 with Trailing Stop-Loss 9430018561
EMA Crossover ke upar buy and sell
Isme stop loss bhi hain aur traling stop loss bhi
Four RSI hajianاین اندیکاتور توسط 4 اندیکاتور ار اس ای تحلیل را انجام داده و در نقاط اشبا برای شما سیگنال صادر میکند
Adaptive Momentum Volume Oscillator (AMVO)AMVO — это осциллятор, который объединяет моментум, объем и волатильность для определения рыночных состояний.
Ключевые особенности:
Зоны перекупленности (>80) и перепроданности (<20).
Центральная линия (50) разделяет бычьи и медвежьи настроения.
Гистограмма выделяет силу движения.
Применение:
Помогает находить развороты и подтверждать тренды.
Работает на всех таймфреймах и для любых инструментов.
Custom RSI with Pullback LevelsThis is an Custom RSI that has pull back horizontal lines marked at 40 and 60.
Stochastic with False bar R2-2 by JustUncleL updated to Ver 5Update JustUncleL to version 5 from version 3
//@version=3
study("Stochastic with False bar R2-2 by JustUncleL", overlay=false)
//
// Revision: R2-2
// Original Author: JustUncleL
//
// Description:
// This study project is an implementation of the "Stochastic False BAR indicator.
// The standard Stoch buy/sell indications come from Stoch crosses about the
// overbought/oversold zones 80/20. This does not work all the time and you get
// stuck in the OB/OS zones.
// So "False BAR" (Black) indicates when it is unsafe to take Stochastic cross over trades.
// Where the false bar does not appear (aqua), the overbought / oversold conditions
// of the Stochastic can be considered higher-probability reversal areas and,
// thus, trading opportunities.
//
// Revisions:
// R2 - Added options to enable/disable False Bar lines and Stoch trends.
// - Added options to modify upper and lower limits of false bar Stoch and
// trading stochastic trend.
// - Added option to show the trading Stochastic as coloured Ribbon.
// - Added name titles for all plots
// - Added Background highlighting for False Bar.
//
// R1 - Original Version
//
// === INPUTS ===
ShowFalseBar = input(true,title="Show False Bar Lines")
ShowFalseStoch = input(false,title="Show False Bar Stochastic Trend")
FBStochLen = input(45, minval=2, title ="False Bar Stochastic Length")
FBsmoothK = input(4, minval=1, title = "False Bar Smooth K")
FBsmoothD = input(2, minval=1, title = "False Bar Smooth D")
FBupperLimit = input(80,minval=50,maxval=100,title="False Bar Stoch Upper Limit")
FBlowerLimit = input(20,minval=0,maxval=50,title="False Bar Stoch Lower Limit")
//
StochLen = input(8, minval=2, title = "Stoch Length")
smoothK = input(3, minval=1, title = "Smooth K")
smoothD = input(3, minval=1, title = "Smooth D")
upperLimit = input(80,minval=50,maxval=100,title="Stoch Upper Limit")
lowerLimit = input(20,minval=0,maxval=50,title="Stoch Lower Limit")
showRibbon = input(true,title="Show Stochastic as Coloured Ribbon")
// === /INPUTS ===
// === SERIES ===
// Stoch value - False Bar
FBStochK = sma(stoch(close, high, low, FBStochLen), FBsmoothK)
FBStochD = sma(FBStochK, FBsmoothD)
// Stoch values
StochK = sma(stoch(close, high, low, StochLen), smoothK)
StochD = sma(StochK, smoothD)
// === /SERIES ===
// === PLOTTING ===
//
hl=hline(lowerLimit, title="Lower Limit", color=green,linewidth=2,linestyle=dashed)
hc=hline(50, title="50 Centre", color=gray,linewidth=1,linestyle=dashed)
hh=hline(upperLimit, title="Upper Limit", color=maroon,linewidth=2,linestyle=dashed)
fill(hl,hh,color=blue,transp=90)
//
c1=FBStochK>FBupperLimit?black:aqua
a1=plot( ShowFalseBar?100:na, color=c1, transp=40, linewidth=1,title="FB Upper Line 1")
b1=plot( ShowFalseBar?105:na, color=c1, transp=40, linewidth=1, title="FB Upper Line 2")
fill(a1,b1,color=c1,transp=40,title="FB Upper Line Fill")
bgcolor(ShowFalseBar and FBStochK>FBupperLimit?black:na, transp=85)
//
c2=FBStochK=StochD?green:red,transp=80,title="Sto Ribbon Fill")
//
c3=FBStochK>FBStochD?aqua:red
a3=plot( ShowFalseStoch?FBStochK:na,"FB StoK", color=c3, transp=0, linewidth=1)
b3=plot( ShowFalseStoch?FBStochD:na,"FB StoD", color=c3, transp=0, linewidth=1)
fill(a3,b3,color=c3,transp=0,title="FB Sto Fill")
// === /PLOTTING ===
// eof
RSI + SMII + Bollinger Bands StrategyRSI + SMII + Bollinger Bands Strategy User Guide
This indicator combines RSI, SMII, and Bollinger Bands to provide strong buy, sell, and hold signals. The steps below explain how to use it effectively.
1. Activating the Indicator
Add the Indicator to the Chart:
Click "Add to Chart" in the code editor to activate the indicator.
The indicator will display candle colors and Bollinger Bands on the chart.
Adjusting Parameters:
You can modify the following parameters to suit your needs:
RSI Length (default: 22)
SMII Short and Long Lengths (default: 5 and 10)
Bollinger Bands Length (default: 20) and Standard Deviation (default: 2)
ADX Threshold (default: 25)
2. Understanding the Indicator
Candle Colors:
Green Candles: Buy signal. When the indicator detects a buy opportunity based on RSI, SMII, and Bollinger conditions, candles turn green.
Red Candles: Sell signal. Candles turn red when a sell opportunity arises.
Orange Candles: Hold mode. When uncertainty is detected (e.g., RSI is between 40-60), candles turn orange.
Bollinger Bands:
Upper Band: Represents overbought levels. When the price exceeds this level, sell signals may occur.
Lower Band: Represents oversold levels. When the price touches this level, buy signals may occur.
Middle Band: Acts as a support or resistance point depending on the price direction.
Signals:
Buy Signal (Green Arrow):
RSI is below 30.
SMII is above the zero line.
Price is below the Bollinger lower band.
ADX > 25 (strong trend).
Sell Signal (Red Arrow):
RSI is above 70.
SMII is below the zero line.
Price is above the Bollinger upper band.
ADX > 25 (strong trend).
Hold Signal:
RSI is between 40-60.
SMII is near the zero line (<0.1 deviation).
3. Usage Strategies
Buy Strategy:
Observe green candles and a buy signal.
Confirm that the price is near or below the Bollinger lower band for stronger signals.
Ensure ADX > 25, indicating a strong trend.
Sell Strategy:
Observe red candles and a sell signal.
Confirm that the price is near or above the Bollinger upper band for stronger signals.
Ensure ADX > 25.
Hold Strategy:
When orange candles appear, avoid entering the market.
Verify that the price is near the Bollinger middle band or RSI is between 40-60.
Wait until uncertainty resolves before acting.
4. Setting Alerts
The indicator has built-in alert functionality:
Click the "Alert" icon in the top right.
Select "Buy Signal Alert" or "Sell Signal Alert."
Receive notifications when signals are triggered.
5. Risk Management
Stop-Loss Level: Set stop-loss just below the Bollinger lower band after a buy or above the Bollinger upper band after a sell.
Take-Profit Level:
After a buy, hold until the price reaches the Bollinger middle or upper band.
After a sell, hold until the price reaches the Bollinger middle or lower band.
6. Additional Notes and Tips
Signals are more reliable on longer timeframes (e.g., 4-hour or daily charts).
Test the indicator on historical data (backtesting) to evaluate its performance.
Always validate signals with other analysis methods before making trades.
This guide will help you use the indicator effectively. If you have questions or need further customization, feel free to reach out!
MACD + RSI LabelsThis indicator shows the BUY and SELL signals based on the MACD and RSI signals. the RSI is kept between 40 and 60.
BTCUSDT Daily - Enhanced Bitcoin Bull Market Support [CYRANO]The Enhanced Bitcoin Bull Market Support Strategy is designed to identify and trade Bitcoin's bullish trends on the daily timeframe. It uses long-term moving averages, momentum indicators, and volatility measures to enter trades during strong upward trends while dynamically managing risk and optimizing profit-taking.
Key Features
Bull Market Detection:
The strategy focuses on trading only in bullish market conditions, defined as:
The price is above the 200-day Simple Moving Average (SMA).
The price is above the 21-week Exponential Moving Average (EMA).
Momentum Filters:
RSI Filter: Ensures trades are only taken when momentum is positive (RSI > 50).
ADX Filter: Confirms the trend is strong by requiring the ADX value to exceed a specified threshold (e.g., 25).
Dynamic Risk Management:
Uses the Average True Range (ATR) to calculate a dynamic stop-loss level based on market volatility.
Stop-loss is set below the current price by a user-defined multiple of the ATR.
Profit Optimization:
Incorporates a percentage-based take profit mechanism to exit trades once the price reaches a specific profit level.
Trade Execution:
Long Only: The strategy only enters and exits long positions.
Trades are entered when all conditions align and exited when the price falls below either the 200-day SMA or the 21-week EMA.
Customizable Timeframe:
Includes a Date Range Filter to allow testing and execution over specific periods (e.g., from 2018-01-01 to 2069-12-31).
Visual Aids:
Plots the 200-day SMA and 21-week EMA on the chart.
Highlights the chart background with green during bull markets (price above both SMA and EMA) and red during bear markets.
Entry Conditions
The price must be above both the 200-day SMA and the 21-week EMA.
The RSI (Relative Strength Index) must be greater than 50 (optional, user-configurable).
The ADX (Average Directional Index) must exceed a user-defined threshold, indicating a strong trend (optional, user-configurable).
Exit Conditions
The price falls below either the 200-day SMA or the 21-week EMA.
The trade is automatically closed if the dynamic stop-loss or take-profit levels are triggered.
User Inputs
Moving Averages:
Length of the SMA (default: 200 days).
Length of the EMA (default: 147 days, approximating 21 weeks).
Volatility (ATR):
ATR length (default: 14 days).
Stop-loss multiplier (default: 2x ATR).
Momentum Indicators:
Enable or disable RSI and ADX filters.
Configure RSI length (default: 14) and ADX threshold (default: 25).
Take Profit:
Set a percentage-based take-profit target (default: 10%).
Date Range:
Define a start and end date for backtesting and live execution.
Strengths
Long-Term Focus: Designed for traders and investors aiming to capture macro trends.
Risk Management: Incorporates dynamic stop-loss and take-profit to optimize returns and reduce losses.
Customizable: Flexible parameters to adapt to changing market conditions.
Use Case
This strategy is best suited for swing traders and long-term investors who want to capitalize on Bitcoin's sustained bullish trends while managing risk effectively. It works best on the daily timeframe, ensuring reliable signals and minimizing noise from intraday price fluctuations.
QQE MT4 V5 Glaz-modified by JustUncleL (updated)Thanks JustUnclel hope your posts last forever. Script updated to Version 5. RIP JustUncleL