IB + SMA(20,50|200) Breakout/BreakdownIndicator Description:
It checks if any two SMAs combinations SMAs(20,50 or 200) crossed and formd a Inside Bar candle. Then highlight the candle with Green / Red vertical lines.
SMA Levels: Includes SMA(20), SMA(50), and SMA(200) for trend analysis.
Breakout/Breakdown Detection:
Breakout: Candle closes above any two SMAs (20, 50, 200) and formed a Inside Bar Candle.
Breakdown: Candle closes below any two SMAs (20, 50, 200) and formed a Inside Bar Candle.
Motif-Motif Chart
FVG + SMA(20,50|200) Breakout/BreakdownIndicator Description:
It checks if any two SMAs combinations SMAs(20,50 or 200) crossed and formd a FVG. Then highlight the candle with Green / Red vertical lines.
SMA Levels: Includes SMA(20), SMA(50), and SMA(200) for trend analysis.
Breakout/Breakdown Detection:
Breakout: Candle closes above any two SMAs (20, 50, 200) and formed a FVG.
Breakdown: Candle closes below any two SMAs (20, 50, 200) and formed a FVG.
G-Channel Trend Detection (jaggedsoft) / Owl of Profit remakeG-Channel Trend Detection Strategy (by jaggedsoft)
Special thanks to jaggedsoft and AlexGrover for the original concept and inspiration for this strategy.
This strategy leverages G-Channels for efficient trend detection by calculating the upper and lower extremities, providing dynamic signals for trend-based trading.
Features
G-Channels:
Calculates upper (a) and lower (b) bounds of price movement over a specified length.
Dynamic calculation adjusts with each bar, forming an average line (avg) for trend analysis.
Signal Detection:
Bullish Signal: When close moves above the lower bound.
Bearish Signal: When close moves below the upper bound.
Color-Coded Visualization:
Green (lime) for bullish trends.
Red for bearish trends.
Fills the area between the average line and the close price with trend-aligned colors for better visual clarity.
Entry and Exit Logic
Long Entry:
Triggered when a bullish trend starts.
Short Entry:
Triggered when a bearish trend starts.
Exit Logic:
Positions are automatically exited based on trend reversals.
Customization
Length Parameter:
Default: 100 bars.
Adjust to fit different timeframes and trading styles.
Cross Markers:
Optional cross markers for buy and sell signals can be toggled on/off for additional clarity.
This strategy is ideal for traders looking to capitalize on dynamic trend movements while maintaining visual clarity of market conditions.
Visit my website for more tools and strategies: bybitindicators.com
Happy trading!
Custom Support LineIt is made with the following conditions in mind.
1. At the center of the candle at the moment,
Out of the last 10 candles, the low price (L) is within 3% of each other, drawing one line at the low prices of the candles.
2. Out of the last 10 candles, the market price (O) is within 3% of each other, drawing one line at the low end of each candle.
3.Out of the last 10 candles, the closing price (C) is within 3% of each other, and one line is drawn at the lower prices of the candles.
4. Draw one line when the three lines match the above three conditions.
We wanted to create a clear support line according to the above conditions.
Donchian Trend Ribbon (LonesomeTheBlue) / Owl of Profit remakeDonchian Trend Ribbon Strategy (by LonesomeTheBlue)
Special thanks to LonesomeTheBlue for the original concept and inspiration for this strategy.
This strategy leverages the Donchian Channel to determine both the main market trend and local trends. The result is a visually appealing trend ribbon, providing clear entry and exit signals based on trend alignment.
Features
Donchian Channel:
A classic indicator that tracks the highest high and lowest low over a specified period.
Main Trend: Determines the overall market direction based on price relative to the Donchian Channel.
Local Trend: Identifies smaller, shorter-term trends within the main trend.
Trend Ribbon Visualization:
Green shades for uptrends, red shades for downtrends.
Lighter colors indicate local trends opposing the main trend, while darker colors show alignment.
Entry and Exit Logic
Long Entry:
When the main trend indicates an uptrend.
Short Entry:
When the main trend indicates a downtrend.
Exit Logic:
Positions are closed when the trend reverses (i.e., a switch from an uptrend to a downtrend or vice versa).
Visualization
Trend Ribbon:
Multiple columns stacked to form a ribbon, with varying shades based on local and main trend alignment.
Customization
Donchian Channel Period:
Default: 20 bars.
Adjustable to fit different market conditions and timeframes.
This strategy is perfect for traders looking for a trend-following approach with clear visual cues for market direction and entry/exit signals.
Visit my website for more tools and strategies: bybitindicators.com
Happy trading!
WaveTrend Ignacio indicador de compra y venta simple, para mediano a largo plazo, con sobre compra y sobre venta como factor de explicacion
Long/Short - Juju & JojôFuncionalidades:
Sinais de Compra ("Long"): Gerados quando o RSI suavizado cruza acima da banda dinâmica de suporte.
Sinais de Venda ("Short"): Gerados quando o RSI suavizado cruza abaixo da banda dinâmica de resistência.
Alertas Integrados: Notificações automáticas ao identificar sinais de compra ou venda.
Personalização: Parâmetros ajustáveis para o RSI, suavização, sensibilidade do QQE e limiar de volatilidade.
Demand Zone FinderSwing Low Detection: The script identifies swing lows using the ta.lowest function over a user-defined period (length).
2. Demand Zone Range: A buffer is added to the swing low price to define the zone range.
3. Drawing Zones: Horizontal lines representing the demand zone are drawn on the chart and extended to the right.
4. Customization: You can adjust the swing length (length) and the buffer percentage (buffer) via inputs.
T&W Indikator### Beschreibung des Indikators
**Indikatorname:**
**EMA 20, 50, 200 & Hammer Pattern**
#### Funktionen des Indikators:
1. **EMA-Berechnung und Darstellung:**
- Der Indikator berechnet und zeigt die Exponentiellen Gleitenden Durchschnitte (EMAs) für die Perioden 20, 50 und 200.
- Jede EMA hat eine spezifische Farbe:
- **Blau:** EMA 20 (Kurzfristige Trends).
- **Orange:** EMA 50 (Mittelfristige Trends).
- **Rot:** EMA 200 (Langfristige Trends).
- Über jeder EMA wird bei der letzten Kerze die jeweilige Bezeichnung (z. B. "EMA 20") angezeigt, um die Werte zu identifizieren.
2. **Hammer-Kerzenmuster-Erkennung:**
- Der Indikator erkennt und markiert Hammer-Kerzenmuster, die potenzielle Umkehrsignale liefern.
- Bedingungen für das Muster:
- Der obere Schatten darf nicht größer als der Kerzenkörper sein.
- Der untere Schatten muss mindestens doppelt so groß sein wie der Kerzenkörper.
- Hämmer werden mit einem **grünen Dreieck** unterhalb der entsprechenden Kerze markiert.
3. **Signal für drei Kerzen unter einem lokalen Hoch:**
- Der Indikator erkennt, wenn nach einer lokalen Hochkerze drei aufeinanderfolgende Kerzen vollständig unter diesem Hoch bleiben.
- Ein **rotes Symbol** (Diamant) wird über der dritten Kerze angezeigt, die die Bedingung erfüllt.
4. **Dynamische Textkästen oben rechts im Chart:**
- Der Indikator zeigt zwei Textkästen in der oberen rechten Ecke des Charts:
- **Trendkasten:**
- Zeigt die aktuelle Marktphase an:
- **Grün:** "3Phasen" für Aufwärtstrend.
- **Rot:** "6Phasen" für Abwärtstrend.
- **Grau:** "Neutral" bei seitwärtsgerichteten Märkten.
- Die Schriftfarbe ist immer Weiß.
- **Signal-Kasten:**
- Ein **blauer Kasten**, wenn das Signal für drei Kerzen unter einem lokalen Hoch ausgelöst wird.
- Der Text lautet: "Signal Active".
---
#### Einsatzmöglichkeiten:
- **EMA-Trends:** Identifizieren von kurzfristigen, mittelfristigen und langfristigen Trends.
- **Hammer-Erkennung:** Unterstützt bei der Erkennung potenzieller Umkehrpunkte.
- **Signale bei drei Kerzen unter einem Hoch:** Erkennt Schwäche nach einem lokalen Hochpunkt.
- **Visuelle Darstellung:** Mit den Farbkasten und Symbolen ermöglicht der Indikator eine einfache und intuitive Analyse der Marktphasen.
---
**Hinweis:** Dieser Indikator eignet sich für Trader, die Trends erkennen und potenzielle Umkehrpunkte visualisieren möchten. Ergänze ihn mit anderen Tools für eine noch detailliertere Analyse.
Support, Resistance, and Price Action SetupHow to Use This:
Support and Resistance: The green and red lines represent Support and Resistance levels based on past price action.
Breakout Signals: When the price breaks above resistance or below support, the background color changes (green for breakout above resistance, red for breakout below support), and labels are created at the breakout points.
Rejection Signals: If the price rejects the support or resistance level (i.e., price moves away from it), a visual marker is added on the chart.
Conclusion:
This corrected script should now work without the NA type assignment issue. The breakout logic is properly handled and should now plot the Support, Resistance, and Price Action signals correctly. You can set alerts based on the breakout or rejection events to make this even more useful in live trading.
Trend Analysis with Volatility and MomentumVolatility and Momentum Trend Analyzer
The Volatility and Momentum Trend Analyzer is a multi-faceted TradingView indicator designed to provide a comprehensive analysis of market trends, volatility, and momentum. It incorporates key features to identify trend direction (uptrend, downtrend, or sideways), visualize weekly support and resistance levels, and offer a detailed assessment of market strength and activity. Below is a breakdown of its functionality:
1. Input Parameters
The indicator provides customizable settings for precision and adaptability:
Volatility Lookback Period: Configurable period (default: 14) for calculating Average True Range (ATR), which measures market volatility.
Momentum Lookback Period: Configurable period (default: 14) for calculating the Rate of Change (ROC), which measures the speed and strength of price movements.
Support/Resistance Lookback Period: Configurable period (default: 7 weeks) to determine critical support and resistance levels based on weekly high and low prices.
2. Volatility Analysis (ATR)
The Average True Range (ATR) is calculated to quantify the market's volatility:
What It Does: ATR measures the average range of price movement over the specified lookback period.
Visualization: Plotted as a purple line in a separate panel below the price chart, with values amplified (multiplied by 10) for better visibility.
3. Momentum Analysis (ROC)
The Rate of Change (ROC) evaluates the momentum of price movements:
What It Does: ROC calculates the percentage change in closing prices over the specified lookback period, indicating the strength and direction of market moves.
Visualization: Plotted as a yellow line in a separate panel below the price chart, with values amplified (multiplied by 10) for better visibility.
4. Trend Detection
The indicator identifies the current market trend based on momentum and the position of the price relative to its moving average:
Uptrend: Occurs when momentum is positive, and the closing price is above the simple moving average (SMA) of the specified lookback period.
Downtrend: Occurs when momentum is negative, and the closing price is below the SMA.
Sideways Trend: Occurs when neither of the above conditions is met.
Visualization: The background of the price chart changes color to reflect the detected trend:
Green: Uptrend.
Red: Downtrend.
Gray: Sideways trend.
5. Weekly Support and Resistance
Critical levels are calculated based on weekly high and low prices:
Support: The lowest price observed over the last specified number of weeks.
Resistance: The highest price observed over the last specified number of weeks.
Visualization:
Blue Line: Indicates the support level.
Orange Line: Indicates the resistance level.
Both lines are displayed on the main price chart, dynamically updating as new data becomes available.
6. Alerts
The indicator provides configurable alerts for trend changes, helping traders stay informed without constant monitoring:
Uptrend Alert: Notifies when the market enters an uptrend.
Downtrend Alert: Notifies when the market enters a downtrend.
Sideways Alert: Notifies when the market moves sideways.
7. Key Use Cases
Trend Following: Identify and follow the dominant trend to capitalize on sustained price movements.
Volatility Assessment: Measure market activity to determine potential breakouts or quiet consolidation phases.
Support and Resistance: Highlight key levels where price is likely to react, assisting in decision-making for entries, exits, or stop-loss placement.
Momentum Tracking: Gauge the strength and speed of price moves to validate trends or anticipate reversals.
8. Visualization Summary
Main Chart:
Background color-coded for trend direction (green, red, gray).
Blue and orange lines for weekly support and resistance.
Lower Panels:
Purple line for volatility (ATR).
Yellow line for momentum (ROC).
Trend Analysis with Volatility and MomentumVolatility and Momentum Trend Analyzer
The Volatility and Momentum Trend Analyzer is a multi-faceted TradingView indicator designed to provide a comprehensive analysis of market trends, volatility, and momentum. It incorporates key features to identify trend direction (uptrend, downtrend, or sideways), visualize weekly support and resistance levels, and offer a detailed assessment of market strength and activity. Below is a breakdown of its functionality:
1. Input Parameters
The indicator provides customizable settings for precision and adaptability:
Volatility Lookback Period: Configurable period (default: 14) for calculating Average True Range (ATR), which measures market volatility.
Momentum Lookback Period: Configurable period (default: 14) for calculating the Rate of Change (ROC), which measures the speed and strength of price movements.
Support/Resistance Lookback Period: Configurable period (default: 7 weeks) to determine critical support and resistance levels based on weekly high and low prices.
2. Volatility Analysis (ATR)
The Average True Range (ATR) is calculated to quantify the market's volatility:
What It Does: ATR measures the average range of price movement over the specified lookback period.
Visualization: Plotted as a purple line in a separate panel below the price chart, with values amplified (multiplied by 10) for better visibility.
3. Momentum Analysis (ROC)
The Rate of Change (ROC) evaluates the momentum of price movements:
What It Does: ROC calculates the percentage change in closing prices over the specified lookback period, indicating the strength and direction of market moves.
Visualization: Plotted as a yellow line in a separate panel below the price chart, with values amplified (multiplied by 10) for better visibility.
4. Trend Detection
The indicator identifies the current market trend based on momentum and the position of the price relative to its moving average:
Uptrend: Occurs when momentum is positive, and the closing price is above the simple moving average (SMA) of the specified lookback period.
Downtrend: Occurs when momentum is negative, and the closing price is below the SMA.
Sideways Trend: Occurs when neither of the above conditions is met.
Visualization: The background of the price chart changes color to reflect the detected trend:
Green: Uptrend.
Red: Downtrend.
Gray: Sideways trend.
5. Weekly Support and Resistance
Critical levels are calculated based on weekly high and low prices:
Support: The lowest price observed over the last specified number of weeks.
Resistance: The highest price observed over the last specified number of weeks.
Visualization:
Blue Line: Indicates the support level.
Orange Line: Indicates the resistance level.
Both lines are displayed on the main price chart, dynamically updating as new data becomes available.
6. Alerts
The indicator provides configurable alerts for trend changes, helping traders stay informed without constant monitoring:
Uptrend Alert: Notifies when the market enters an uptrend.
Downtrend Alert: Notifies when the market enters a downtrend.
Sideways Alert: Notifies when the market moves sideways.
7. Key Use Cases
Trend Following: Identify and follow the dominant trend to capitalize on sustained price movements.
Volatility Assessment: Measure market activity to determine potential breakouts or quiet consolidation phases.
Support and Resistance: Highlight key levels where price is likely to react, assisting in decision-making for entries, exits, or stop-loss placement.
Momentum Tracking: Gauge the strength and speed of price moves to validate trends or anticipate reversals.
8. Visualization Summary
Main Chart:
Background color-coded for trend direction (green, red, gray).
Blue and orange lines for weekly support and resistance.
Lower Panels:
Purple line for volatility (ATR).
Yellow line for momentum (ROC).
August Bankai MinazukiA custom indicator designed to identify bearish market conditions with advanced and complex logic. It detects potential sell opportunities by analyzing multiple technical factors to ensure highly accurate predictions.
August Hollow PurpleThis unique indicator is designed to identify exceptionally rare yet powerful market movements. By leveraging advanced analytical techniques, it accurately detects moments that precede substantial price changes, providing traders with invaluable insights.
Crypto Strategy: Pattern Retest + EMA/RSI//@version=5
strategy("Crypto Strategy: Pattern Retest + EMA/RSI", overlay=true, margin_long=100, margin_short=100)
// ~~~~~~~~~~~~~~ INPUTS ~~~~~~~~~~~~~~
emaLength = input.int(50, "EMA Length")
rsiLength = input.int(14, "RSI Length")
overbought = input(70, "RSI Overbought Level")
oversold = input(30, "RSI Oversold Level")
patternLookback = input.int(20, "Pattern Lookback")
// ~~~~~~~~~~~~~~ INDICATORS ~~~~~~~~~~~~~~
ema = ta.ema(close, emaLength)
rsi = ta.rsi(close, rsiLength)
// ============== BULLISH PATTERN (Double Bottom Retest) ==============
var float necklineBullish = na
var bool breakoutBullish = false
// Detect Double Bottom
swingLow = ta.lowest(low, 5)
swingLowPrev = ta.lowest(low, 5)
swingHighBetween = ta.highest(high, 5)
isDoubleBottom = swingLow >= swingLowPrev * 0.99 and swingLow <= swingLowPrev * 1.01 and swingHighBetween > swingLow
// Update neckline on pattern detection
if isDoubleBottom
necklineBullish := swingHighBetween
breakoutBullish := false
// Breakout and Retest Logic
breakoutBullish := close > necklineBullish and not breakoutBullish
retestBullish = breakoutBullish and low <= necklineBullish and close > necklineBullish and rsi < oversold
// ============== BEARISH PATTERN (Double Top Retest) ==============
var float necklineBearish = na
var bool breakoutBearish = false
// Detect Double Top
swingHigh = ta.highest(high, 5)
swingHighPrev = ta.highest(high, 5)
swingLowBetween = ta.lowest(low, 5)
isDoubleTop = swingHigh <= swingHighPrev * 1.01 and swingHigh >= swingHighPrev * 0.99 and swingLowBetween < swingHigh
// Update neckline on pattern detection
if isDoubleTop
necklineBearish := swingLowBetween
breakoutBearish := false
// Breakdown and Retest Logic
breakoutBearish := close < necklineBearish and not breakoutBearish
retestBearish = breakoutBearish and high >= necklineBearish and close < necklineBearish and rsi > overbought
// ~~~~~~~~~~~~~~ BUY/SELL CONDITIONS ~~~~~~~~~~~~~~
// BUY Signal: Bullish retest OR EMA crossover + RSI oversold
buyCondition = retestBullish or (ta.crossover(close, ema) and rsi < oversold)
// SELL Signal: Bearish retest OR EMA crossunder + RSI overbought
sellCondition = retestBearish or (ta.crossunder(close, ema) and rsi > overbought)
// ~~~~~~~~~~~~~~ EXECUTE ORDERS ~~~~~~~~~~~~~~
if (buyCondition)
strategy.entry("BUY", strategy.long)
alert("BUY Signal: Price Retest + RSI/EMA Confirmation", alert.freq_once_per_bar)
if (sellCondition)
strategy.close("BUY")
alert("SELL Signal: Price Retest + RSI/EMA Confirmation", alert.freq_once_per_bar)
// ~~~~~~~~~~~~~~ PLOTTING ~~~~~~~~~~~~~~
plot(ema, "EMA", color=color.blue)
plot(necklineBullish, "Bullish Neckline", color=color.green, linewidth=2)
plot(necklineBearish, "Bearish Neckline", color=color.red, linewidth=2)
// Plot BUY/SELL labels on chart
plotshape(buyCondition, title="BUY", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellCondition, title="SELL", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
Nitin Strategy: Patterns + EMA/RSI Retest//@version=5
strategy("Crypto Strategy: Patterns + EMA/RSI Retest", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=90)
// Inputs
emaLength = input.int(50, "EMA Length")
rsiLength = input.int(14, "RSI Length")
overbought = input(70, "RSI Overbought")
oversold = input(30, "RSI Oversold")
patternLookback = input.int(20, "Pattern Lookback")
// Indicators
ema = ta.ema(close, emaLength)
rsi = ta.rsi(close, rsiLength)
// 1. BULLISH PATTERN (Double Bottom + Retest)
// -------------------------------------------
var float necklineBullish = na
var bool breakoutBullish = false
// Detect Double Bottom (two lows with a peak in between)
swingLow = ta.lowest(low, 5)
swingLowPrev = ta.lowest(low, 5)
swingHighBetween = ta.highest(high, 5)
isDoubleBottom = swingLow >= swingLowPrev * 0.99 and swingLow <= swingLowPrev * 1.01 and swingHighBetween > swingLow and swingHighBetween > swingLowPrev
// Update neckline on pattern detection
if isDoubleBottom
necklineBullish := swingHighBetween
breakoutBullish := false
// Check breakout above neckline
if not breakoutBullish and close > necklineBullish
breakoutBullish := true
// Retest after breakout (price returns to neckline and bounces)
retestBullish = breakoutBullish and low <= necklineBullish and close > necklineBullish and rsi < oversold
// 2. BEARISH PATTERN (Double Top + Retest)
// -------------------------------------------
var float necklineBearish = na
var bool breakoutBearish = false
// Detect Double Top (two highs with a trough in between)
swingHigh = ta.highest(high, 5)
swingHighPrev = ta.highest(high, 5)
swingLowBetween = ta.lowest(low, 5)
isDoubleTop = swingHigh <= swingHighPrev * 1.01 and swingHigh >= swingHighPrev * 0.99 and swingLowBetween < swingHigh and swingLowBetween < swingHighPrev
// Update neckline on pattern detection
if isDoubleTop
necklineBearish := swingLowBetween
breakoutBearish := false
// Check breakout below neckline
if not breakoutBearish and close < necklineBearish
breakoutBearish := true
// Retest after breakout (price returns to neckline and rejects)
retestBearish = breakoutBearish and high >= necklineBearish and close < necklineBearish and rsi > overbought
// 3. EMA + RSI Conditions
// -----------------------
emaBuy = ta.crossover(close, ema) and rsi < oversold
emaSell = ta.crossunder(close, ema) and rsi > overbought
// Final Buy/Sell Signals (Combine Retest & EMA/RSI)
buySignal = retestBullish or emaBuy
sellSignal = retestBearish or emaSell
// Execute Orders
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.close("Buy", when=sellSignal)
// Plotting
plot(ema, "EMA", color=color.blue)
plot(necklineBullish, "Bullish Neckline", color=color.green, linewidth=2)
plot(necklineBearish, "Bearish Neckline", color=color.red, linewidth=2)
plotshape(buySignal, title="Buy", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
RSI Strategyris stratgy if buy or sell signal rsi is above 60 if rsi is above 6o momentum is high soo
Volume Spike Juka (Dynamic Alert)
This indicator uses Volume EMA and VSA. It calculates whether a candlestick has a trading volume greater than four times the average volume of the previous 100 candlesticks and signals accordingly. We need to wait for the price to break above the high and close above the candlestick that generated the high volume. Afterward, wait for a backtest to enter the trade. This indicator is best used on time frames ranging from H4 or M15 to D1.