Ivan Gomes StrategyIG Signals+ - Ivan Gomes Strategy
This script is designed for scalping and binary options trading, generating buy and sell signals at the beginning of each candle. Although it is mainly optimized for short-term operations, it can also be used for medium and long-term strategies with appropriate adjustments.
How It Works
• The indicator provides buy or sell signals at the start of the candle, based on a statistical probability of candle patterns, depending on the timeframe.
• It is essential to enter the trade immediately after the signal appears and exit at the end of the same candle.
• If the first operation results in a loss (Loss), the script will send another trade signal at the start of the next candle. However, if the first trade results in a win (Gain), no new signal will be generated.
• The signals follow cycles of 3 candles, regardless of the timeframe. However, if a Doji candle appears, the cycle is interrupted, and no signals will be generated until the next valid cycle starts.
• The strategy consists of up to two trades per cycle: if the first trade is not successful, the second trade serves as an additional attempt to recover.
Key Points to Consider
1. Avoid trading in sideways markets – If price levels do not fluctuate significantly, the accuracy of the signals may decrease.
2. Trade in the direction of the trend – Using Ichimoku clouds or other trend indicators can help confirm trend direction and improve signal reliability. If the market is in an uptrend (bullish trend) and the indicator generates a sell signal, the most prudent decision would be to wait for a buy signal that aligns with the main trend. The same applies to downtrends, where buy signals may be riskier.
These decisions should be based on chart reading and supported by other technical analysis tools, such as support and resistance levels, which indicate zones where price might face obstacles or reverse direction. Additionally, Fibonacci retracement levels can help identify possible pullback points within a trend. Moving averages are also useful for visualizing the general market direction and confirming whether an indicator signal aligns with the overall price structure. Combining these tools can increase trade accuracy and prevent unnecessary trades against the main trend, reducing risks.
3. Works based on probability statistics – The algorithm analyzes candle formations and their statistical probabilities depending on the timeframe to optimize trade entries.
4. Best suited for scalping and binary options – This strategy performs best in 1-minute and 5-minute timeframes, allowing for multiple trades throughout the day.
Technical Details
• The script detects the candle cycle and assigns an index to each candle to identify patterns and possible reversals.
• It recognizes reference candles, stores their colors, and compares them with subsequent candles to determine if a signal should be triggered.
• Doji candle rules are implemented to avoid false signals in indecisive market conditions. When a Doji appears, the script does not generate signals for that cycle.
• The indicator displays visual alerts and notifications, ensuring fast execution of trades.
Disclaimer
The IG Signals+ indicator was created to assist traders who struggle to analyze the market by providing objective trade signals. However, no strategy is foolproof, and this script does not guarantee profits.
Trading involves significant financial risk, and users should test it in a demo account before trading with real money. Proper risk management is crucial for long-term success.
Analizy Trendu
Supertrend with Trend Change Arrows//@version=6
indicator("Supertrend with Trend Change Arrows", overlay = true, timeframe = "", timeframe_gaps = true)
// Inputs
atrPeriod = input.int(10, "ATR Length", minval = 1)
factor = input.float(3.0, "Factor", minval = 0.01, step = 0.01)
// Calculate Supertrend
= ta.supertrend(factor, atrPeriod)
// Plot Supertrend
upTrend = plot(direction < 0 ? supertrend : na, "Up Trend", color = color.green, style = plot.style_linebr)
downTrend = plot(direction < 0 ? na : supertrend, "Down Trend", color = color.red, style = plot.style_linebr)
// Fill Backgrounds
bodyMiddle = plot((open + close) / 2, "Body Middle", display = display.none)
fill(bodyMiddle, upTrend, title = "Uptrend background", color = color.new(color.green, 90), fillgaps = false)
fill(bodyMiddle, downTrend, title = "Downtrend background", color = color.new(color.red, 90), fillgaps = false)
// Detect Trend Changes
bullishFlip = direction < 0 and direction >= 0 // Trend flipped from bearish to bullish
bearishFlip = direction >= 0 and direction < 0 // Trend flipped from bullish to bearish
// Plot Arrows for Trend Changes
plotshape(bullishFlip, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="▲", offset=0)
plotshape(bearishFlip, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="▼", offset=0)
// Alert Conditions
alertcondition(bullishFlip, title='Downtrend to Uptrend', message='The Supertrend value switched from Downtrend to Uptrend')
alertcondition(bearishFlip, title='Uptrend to Downtrend', message='The Supertrend value switched from Uptrend to Downtrend')
alertcondition(bullishFlip or bearishFlip, title='Trend Change', message='The Supertrend value switched from Uptrend to Downtrend or vice versa')
Colored Super MAI went looking for a script like this one, but I couldn't find one...so I created it.
It's a simple script which allows the user to select different moving average options, then color the moving average depending on if it's rising (green) or falling (red) over a set "lookback". Optionally, the user can easily specify things like line-width. Also, if there is a new close above or below a moving average, the script draws green or red lights above or below the candles (like a traffic light). In addition, I've added an alert condition which allows the user to set an alert if there is a new close above or below a moving average. This way, you can just wait for the alert instead of looking at charts all day long.
Enjoy!
Strategy SuperTrend SDI WebhookThis Pine Script™ strategy is designed for automated trading in TradingView. It combines the SuperTrend indicator and Smoothed Directional Indicator (SDI) to generate buy and sell signals, with additional risk management features like stop loss, take profit, and trailing stop. The script also includes settings for leverage trading, equity-based position sizing, and webhook integration.
Key Features
1. Date-based Trade Execution
The strategy is active only between the start and end dates set by the user.
times ensures that trades occur only within this predefined time range.
2. Position Sizing and Leverage
Uses leverage trading to adjust position size dynamically based on initial equity.
The user can set leverage (leverage) and percentage of equity (usdprcnt).
The position size is calculated dynamically (initial_capital) based on account performance.
3. Take Profit, Stop Loss, and Trailing Stop
Take Profit (tp): Defines the target profit percentage.
Stop Loss (sl): Defines the maximum allowable loss per trade.
Trailing Stop (tr): Adjusts dynamically based on trade performance to lock in profits.
4. SuperTrend Indicator
SuperTrend (ta.supertrend) is used to determine the market trend.
If the price is above the SuperTrend line, it indicates an uptrend (bullish).
If the price is below the SuperTrend line, it signals a downtrend (bearish).
Plots visual indicators (green/red lines and circles) to show trend changes.
5. Smoothed Directional Indicator (SDI)
SDI helps to identify trend strength and momentum.
It calculates +DI (bullish strength) and -DI (bearish strength).
If +DI is higher than -DI, the market is considered bullish.
If -DI is higher than +DI, the market is considered bearish.
The background color changes based on the SDI signal.
6. Buy & Sell Conditions
Long Entry (Buy) Conditions:
SDI confirms an uptrend (+DI > -DI).
SuperTrend confirms an uptrend (price crosses above the SuperTrend line).
Short Entry (Sell) Conditions:
SDI confirms a downtrend (+DI < -DI).
SuperTrend confirms a downtrend (price crosses below the SuperTrend line).
Optionally, trades can be filtered using crossovers (occrs option).
7. Trade Execution and Exits
Market entries:
Long (strategy.entry("Long")) when conditions match.
Short (strategy.entry("Short")) when bearish conditions are met.
Trade exits:
Uses predefined take profit, stop loss, and trailing stop levels.
Positions are closed if the strategy is out of the valid time range.
Usage
Automated Trading Strategy:
Can be integrated with webhooks for automated execution on supported trading platforms.
Trend-Following Strategy:
Uses SuperTrend & SDI to identify trend direction and strength.
Risk-Managed Leverage Trading:
Supports position sizing, stop losses, and trailing stops.
Backtesting & Optimization:
Can be used for historical performance analysis before deploying live.
Conclusion
This strategy is suitable for traders who want to automate their trading using SuperTrend and SDI indicators. It incorporates risk management tools like stop loss, take profit, and trailing stop, making it adaptable for leverage trading. Traders can customize settings, conduct backtests, and integrate it with webhooks for real-time trade execution. 🚀
Important Note:
This script is provided for educational and template purposes and does not constitute financial advice. Traders and investors should conduct their research and analysis before making any trading decisions.
Investor Sharma Intradayits all about how intraday trading will done but not only depends on indicator its include many other skills like psycology etc
Elite PivotsThis Script, called " Elite Pivots ," helps traders by drawing their key pivot, resistance, and support levels on their charts.
Users can set custom price levels for five resistances (R1–R5), one pivot (P), and five supports (S1–S5). The script then draws horizontal lines with configurable colors, styles, and labels for each level.
It also monitors if the price crosses any of these levels during a specified trading session, marking crossed levels with a target emoji (🎯).
This visual cue allows traders to quickly identify when important price levels are breached, which can be useful for timing trades and managing risk.
Premium Buy SellBuy Sell Volume - Candle Reversal Based. Analyse RSI, Volume and identify intraday breakouts
Dotel Quarter LevelsEste indicador de Pine Script, está diseñado para ayudar a los traders a identificar rápidamente niveles de precios clave en el gráfico. Su función principal es dibujar líneas horizontales en múltiplos de un valor especificado por el usuario, facilitando la visualización de posibles zonas de soporte y resistencia.
Funciones Principales:
Detección de Niveles Múltiplos: El indicador calcula y muestra líneas horizontales en el gráfico que representan múltiplos de un valor numérico definido por el usuario. Por ejemplo, si el usuario introduce 50, el indicador trazará líneas en niveles como 100, 150, 200, etc.
Personalización del Valor Múltiplo: Los usuarios tienen la flexibilidad de introducir cualquier valor numérico como base para los múltiplos, permitiendo adaptar el indicador a diferentes estilos de trading y activos financieros.
Control del Número de Líneas: Además de poder elegir el valor de los múltiplos, el usuario podrá también elegir cuantas lineas quiere que se dibujen por encima y por debajo del precio actual, esto lo hace mas flexible a las necesidades de cada usuario.
Visualización Clara: Las líneas se extienden a lo largo del gráfico, proporcionando una visualización clara y precisa de los niveles de precios relevantes.
Créditos:
Este indicador fue desarrollado por Alex Dotel, un joven programador dominicano apasionado por la creación de herramientas útiles para la comunidad de traders.
Non-Repainting Renko Emulation Strategy [PineIndicators]Introduction: The Repainting Problem in Renko Strategies
Renko charts are widely used in technical analysis for their ability to filter out market noise and emphasize price trends. Unlike traditional candlestick charts, which are based on fixed time intervals, Renko charts construct bricks only when price moves by a predefined amount. This makes them useful for trend identification while reducing small fluctuations.
However, Renko-based trading strategies often fail in live trading due to a fundamental issue: repainting .
Why Do Renko Strategies Repaint?
Most trading platforms, including TradingView, generate Renko charts retrospectively based on historical price data. This leads to the following issues:
Renko bricks can change or disappear when new data arrives.
Backtesting results do not reflect real market conditions. Strategies may appear highly profitable in backtests because historical data is recalculated with hindsight.
Live trading produces different results than backtesting. Traders cannot know in advance whether a new Renko brick will form until price moves far enough.
Objective of the Renko Emulator
This script simulates Renko behavior on a standard time-based chart without repainting. Instead of using TradingView’s built-in Renko charting, which recalculates past bricks, this approach ensures that once a Renko brick is formed, it remains unchanged .
Key benefits:
No past bricks are recalculated or removed.
Trading strategies can execute reliably without false signals.
Renko-based logic can be applied on a time-based chart.
How the Renko Emulator Works
1. Parameter Configuration & Initialization
The script defines key user inputs and variables:
brickSize : Defines the Renko brick size in price points, adjustable by the user.
renkoPrice : Stores the closing price of the last completed Renko brick.
prevRenkoPrice : Stores the price level of the previous Renko brick.
brickDir : Tracks the direction of Renko bricks (1 = up, -1 = down).
newBrick : A boolean flag that indicates whether a new Renko brick has been formed.
brickStart : Stores the bar index at which the current Renko brick started.
2. Identifying Renko Brick Formation Without Repainting
To ensure that the strategy does not repaint, Renko calculations are performed only on confirmed bars.
The script calculates the difference between the current price and the last Renko brick level.
If the absolute price difference meets or exceeds the brick size, a new Renko brick is formed.
The new Renko price level is updated based on the number of bricks that would fit within the price movement.
The direction (brickDir) is updated , and a flag ( newBrick ) is set to indicate that a new brick has been formed.
3. Visualizing Renko Bricks on a Time-Based Chart
Since TradingView does not support live Renko charts without repainting, the script uses graphical elements to draw Renko-style bricks on a standard chart.
Each time a new Renko brick forms, a colored rectangle (box) is drawn:
Green boxes → Represent bullish Renko bricks.
Red boxes → Represent bearish Renko bricks.
This allows traders to see Renko-like formations on a time-based chart, while ensuring that past bricks do not change.
Trading Strategy Implementation
Since the Renko emulator provides a stable price structure, it is possible to apply a consistent trading strategy that would otherwise fail on a traditional Renko chart.
1. Entry Conditions
A long trade is entered when:
The previous Renko brick was bearish .
The new Renko brick confirms an upward trend .
There is no existing long position .
A short trade is entered when:
The previous Renko brick was bullish .
The new Renko brick confirms a downward trend .
There is no existing short position .
2. Exit Conditions
Trades are closed when a trend reversal is detected:
Long trades are closed when a new bearish brick forms.
Short trades are closed when a new bullish brick forms.
Key Characteristics of This Approach
1. No Historical Recalculation
Once a Renko brick forms, it remains fixed and does not change.
Past price action does not shift based on future data.
2. Trading Strategies Operate Consistently
Since the Renko structure is stable, strategies can execute without unexpected changes in signals.
Live trading results align more closely with backtesting performance.
3. Allows Renko Analysis Without Switching Chart Types
Traders can apply Renko logic without leaving a standard time-based chart.
This enables integration with indicators that normally cannot be used on traditional Renko charts.
Considerations When Using This Strategy
Trade execution may be delayed compared to standard Renko charts. Since new bricks are only confirmed on closed bars, entries may occur slightly later.
Brick size selection is important. A smaller brickSize results in more frequent trades, while a larger brickSize reduces signals.
Conclusion
This Renko Emulation Strategy provides a method for using Renko-based trading strategies on a time-based chart without repainting. By ensuring that bricks do not change once formed, it allows traders to use stable Renko logic while avoiding the issues associated with traditional Renko charts.
This approach enables accurate backtesting and reliable live execution, making it suitable for trend-following and swing trading strategies that rely on Renko price action.
Advanced Session Profile Predictor with ArrowsIndicator Description: Advanced Session Profile Predictor with Arrows
Overview
The Advanced Session Profile Predictor with Arrows is a powerful indicator designed to analyze price action across three major trading sessions—Asia, London, and New York—and provide actionable trading insights. Built on session-based profiling and enhanced with Traders Dynamic Index (TDI) and momentum-driven arrows, this indicator helps traders identify potential market profiles and key entry points for long and short positions. It combines visual session highlighting, dynamic profile labels, and momentum signals to offer a comprehensive trading tool.
Key Features
Session Visualization:
Highlights the Asia (00:00-08:00 UTC, yellow), London (08:00-16:00 UTC, red), and New York (13:00-21:00 UTC, blue) sessions with customizable time zones (UTC, Europe/London, America/New_York).
Tracks high, low, open, and close prices for each session, resetting daily.
Profile Prediction:
Analyzes price behavior in the Asia and London sessions to predict one of four market profiles during the London session:
Profile 1: Trend Continuation: Strong trend from Asia continues into London. Long if price breaks asien_high (uptrend) or short if it breaks asien_low (downtrend).
Profile 2: NY Manipulation: Asia trends, London consolidates. Long at asien_high or london_high (uptrend), short at london_low (downtrend), with New York breakout potential.
Profile 3: London+NY Manipulation: London manipulates asien_high, potential reversal in NY. Short at asien_close, long at asien_high.
Profile 4: Consolidation+Continuation: London manipulates asien_low, continuation in NY. Short at asien_low, long at asien_close.
Displays the current profile and entry conditions in three compact labels (Profile, Short, Long) near the latest price.
Dynamic Entry Conditions:
Labels show "IF price hits LONG/SHORT" for levels yet to be reached, updating based on the current price (close).
Indicates "Ingen Long/Short (over/under )" if the price has already passed the target, ensuring relevance across sessions.
Momentum Arrows (TDI Integration):
Incorporates Traders Dynamic Index (TDI) with customizable RSI period (default 21), band length (34), fast MA (2), and slow MA (7).
Adds momentum (12-period) to generate:
Green Up Arrows: When TDI fast MA exceeds the upper band (>68) with rising momentum, signaling bullish strength (above bar).
Red Down Arrows: When TDI fast MA falls below the lower band (<32) with falling momentum, signaling bearish strength (below bar).
Arrows complement session profiles, providing additional confirmation for entries.
High/Low Lines:
Plots session highs and lows (yellow for Asia, red for London, blue for New York) as crosses for easy reference.
How to Use
Setup: Add the indicator to your chart and adjust the time zone and session times if needed (default: UTC). Customize TDI and momentum settings under "Traders Dynamic Index Settings" for your preferred sensitivity.
Trading:
Watch the labels in the top-right corner for the current profile and entry conditions (e.g., "IF price hits 1.2000 LONG (A/L/NY)").
Use green up arrows as bullish confirmation and red down arrows as bearish confirmation alongside profile signals.
Monitor session high/low lines to track key levels visually.
Profiles: Interpret the profile to anticipate market behavior:
Trend Continuation: Ride momentum with breaks of asien_high/asien_low.
NY Manipulation: Prepare for New York breakouts after London consolidation.
London+NY Manipulation: Look for reversals after false breaks.
Consolidation+Continuation: Trade continuation after consolidation ends.
Best Timeframes: Works on intraday timeframes (e.g., 15M, 1H) for session-based trading.
Settings
Time Zone: Choose your preferred session time zone (default: UTC).
Trend Threshold: Adjust sensitivity for trend detection (default: 1.5).
TDI Settings: Fine-tune RSI, bands, and MAs for arrow signals.
Momentum Length: Set momentum period (default: 12).
Estimare preț - Proiecție 10 intervaleFuture price 10 intervals
This indicator uses linear regression on the last 20 bars to project the price evolution over the next 10 ranges. The indicator calculates the current regression value and predicts the future value using the built-in ta.linreg() function, then draws a forecast dotted line that updates dynamically. The result is a clear graphical representation of the predicted trend, useful for identifying potential entry and exit points in the market.
Ichimoku Cloud - Colored TrendsIchimoku Cloud Indicator for Cryptocurrencies: A Comprehensive Market View
Unleash the power of the Ichimoku Cloud, reimagined for the dynamic world of cryptocurrencies. This technical indicator combines multiple elements into a single chart, offering a clear and deep perspective on market trends, key support and resistance levels, and potential entry and exit points.
Key Features:
Tenkan-sen (Conversion Line): Captures short-term movements with a moving average of the past 9 periods.
Kijun-sen (Base Line): Establishes market direction with a 26-period moving average.
Senkou Span A and B (Cloud Lines): Projects future support and resistance levels, forming the iconic "cloud" that predicts bullish or bearish trends.
Chikou Span (Lagging Line): Provides historical perspective by reflecting the current price 26 periods back.
Optimized for the volatility and unpredictable nature of cryptocurrencies, this indicator not only identifies trends but also helps traders navigate complex markets with confidence. Whether you’re looking to confirm a bullish trend or spot an imminent reversal, the Ichimoku Cloud for cryptocurrencies is your compass in the trading world.
-
Indicador de la Nube de Ichimoku para Criptomonedas: Una Visión Integral del Mercado
Descubre el poder de la Nube de Ichimoku, reinventada para el dinámico mundo de las criptomonedas. Este indicador técnico combina múltiples elementos en un solo gráfico, proporcionando una perspectiva clara y profunda de las tendencias del mercado, niveles clave de soporte y resistencia, y posibles puntos de entrada y salida.
Características principales:
Tenkan-sen (Línea de Conversión): Captura movimientos a corto plazo con un promedio móvil de los últimos 9 períodos.
Kijun-sen (Línea Base): Establece la dirección del mercado con un promedio móvil de 26 períodos.
Senkou Span A y B (Líneas de la Nube): Proyectan niveles futuros de soporte y resistencia, formando la icónica "nube" que predice tendencias alcistas o bajistas.
Chikou Span (Línea de Retraso): Ofrece una perspectiva histórica al reflejar el precio actual 26 períodos atrás.
Optimizado para la volatilidad y la naturaleza impredecible de las criptomonedas, este indicador no solo identifica tendencias, sino que también ayuda a los traders a navegar con confianza en mercados complejos. Ya sea que busques confirmar una tendencia alcista o detectar una reversión inminente, la Nube de Ichimoku para criptomonedas es tu brújula en el mundo del trading.
US Yield Curve (2-10yr)US Yield Curve (2-10yr) by oonoon
2-10Y US Yield Curve and Investment Strategies
The 2-10 year US Treasury yield spread measures the difference between the 10-year and 2-year Treasury yields. It is a key indicator of economic conditions.
Inversion (Spread < 0%): When the 2-year yield exceeds the 10-year yield, it signals a potential recession. Investors may shift to long-term bonds (TLT, ZROZ), gold (GLD), or defensive stocks.
Steepening (Spread widening): A rising 10-year yield relative to the 2-year suggests economic expansion. Investors can benefit by shorting bonds (TBT) or investing in financial stocks (XLF). The Amundi US Curve Steepening 2-10Y ETF can be used to profit from this trend.
Monitoring the curve: Traders can track US10Y-US02Y on TradingView for real-time insights and adjust portfolios accordingly.
Mushir's EMA 8/20EMA 8/20 is an indicator made by @MushirSpeaks, which gives the trend condition of the selected timeframe.
The EMA 20 is represented with a blue color and the EMA 8 is represented subjectively,
when EMA 8 is above EMA 20 the color of EMA 8 becomes green which indicates that the market is in uptrend and a long trade can be planned upon the successful testing and structure formations, whereas when the EMA 8 is below the EMA 20 the color of EMA 8 turn red hence denoting that the trend has shifted to downtrend and accordingly a short trade can be planned.
(Not Financial Advice)
Step 3: 10 Static Lines//@version=6
indicator("Step 3: 10 Static Lines", overlay=true)
// Manuell definierte Preislevel (Diese kannst du täglich ändern)
line_values = array.new_float()
array.push(line_values, 2805)
array.push(line_values, 2820)
array.push(line_values, 2840)
array.push(line_values, 2860)
array.push(line_values, 2880)
array.push(line_values, 2900)
array.push(line_values, 2920)
array.push(line_values, 2940)
array.push(line_values, 2960)
array.push(line_values, 2980)
// Linien-Array korrekt initialisieren
var myLines = array.new()
// Vorherige Linien löschen und neue zeichnen
for i = 0 to array.size(line_values) - 1
if bar_index > 1
// Falls die Linie existiert, löschen
if array.size(myLines) > i and not na(array.get(myLines, i))
line.delete(array.get(myLines, i))
// Neue Linie erstellen
newLine = line.new(x1 = bar_index - 500, y1 = array.get(line_values, i), x2 = bar_index + 500, y2 = array.get(line_values, i), width = 2, color = color.red, style = line.style_dashed)
// Linie im Array speichern (falls nicht genug Einträge, erweitern)
if array.size(myLines) > i
array.set(myLines, i, newLine)
else
array.push(myLines, newLine)
trendthis indicator show trend continuous
when zone is red, you sell
when zone is green, you buy
when u see the number below the candle is increasing, it mean hold
when u see the number below the candle is decreasing. it mean end trade.
Breakouts With Timefilter Strategy [LuciTech]This strategy captures breakout opportunities using pivot high/low breakouts while managing risk through dynamic stop-loss placement and position sizing. It includes a time filter to limit trades to specific sessions.
How It Works
A long trade is triggered when price closes above a pivot high, and a short trade when price closes below a pivot low.
Stop-loss can be set using ATR, prior candle high/low, or a fixed point value. Take-profit is based on a risk-reward multiplier.
Position size adjusts based on the percentage of equity risked.
Breakout signals are marked with triangles, and entry, stop-loss, and take-profit levels are plotted.
moving average filter: Bullish breakouts only trigger above the MA, bearish breakouts below.
The time filter shades the background during active trading hours.
Customization:
Adjustable pivot length for breakout sensitivity.
Risk settings: percentage risked, risk-reward ratio, and stop-loss type.
ATR settings: length, smoothing method (RMA, SMA, EMA, WMA).
Moving average filter (SMA, EMA, WMA, VWMA, HMA) to confirm breakouts.
Weekly MA SuiteThe Weekly MA Suite is a multi-layered moving average indicator designed for traders and investors who analyze market trends across weekly and long-term timeframes. It combines three critical trend layers—short-term (1W EMA/VWMA), mid-term (30W EMA/VWMA), and long-term (200W HMA)—providing clear insights into market momentum, structure, and cycle trends.
This indicator is ideal for:
✅ Swing traders looking for weekly momentum shifts
✅ Position traders tracking multi-week to multi-month trends
✅ Long-term investors monitoring macro market cycles
Each layer has customizable colors, transparency, and visibility toggles, ensuring traders can tailor the indicator to their specific needs.
📊 Breakdown of Components
🔹 Short-Term Trend (1W EMA/VWMA Ribbon – Top Layer)
Purpose: Captures weekly momentum and volume dynamics
• 1W EMA (Exponential Moving Average) reacts quickly to price changes
• 1W VWMA (Volume-Weighted Moving Average) accounts for volume to confirm trend strength
• Ribbon fill highlights the divergence between price-based momentum (EMA) and volume-weighted trends (VWMA), making trend shifts easier to spot
Usage:
• If the 1W EMA is above the 1W VWMA, momentum is strong and price is trending higher with support from volume
• If the EMA crosses below the VWMA, it may indicate weakening trend strength or distribution
• A widening ribbon suggests increasing momentum, while a narrowing ribbon signals potential consolidation or reversal
🔸 Mid-Term Trend (30W EMA/VWMA Ribbon – Middle Layer)
Purpose: Provides insight into the broader market structure over multiple months
• 30W EMA represents the dominant trend direction over roughly half a year
• 30W VWMA smooths this trend while weighting price by trading volume
• Ribbon fill allows for a visual representation of how volume impacts trend direction
Usage:
• A bullish trend is confirmed when price remains above the 30W EMA, with the ribbon widening in an uptrend
• A bearish shift occurs when the 30W EMA crosses below the 30W VWMA, signaling weakening demand
• If the ribbon narrows or twists frequently, the market may be in a choppy, range-bound phase
🔻 Long-Term Trend (200W HMA – Background Layer)
Purpose: Identifies major market cycles and deep trend shifts
• The 200W Hull Moving Average (HMA) is a long-term smoothing tool that reduces lag while maintaining trend clarity
• Unlike traditional moving averages, the HMA reacts faster to trend changes without excessive noise
Usage:
• When price is above the 200W HMA, the broader trend remains bullish, even during short-term corrections
• A cross below the 200W HMA may indicate a macro downtrend or deep market cycle shift
• Long-term investors can use this as a dynamic support or resistance zone
🎯 How to Use the Weekly MA Suite for Trading
📅 Identifying Market Phases
• In strong uptrends, the 1W EMA and 30W EMA will be aligned above their VWMA counterparts, with price well above the 200W HMA
• In sideways markets, the ribbons will frequently narrow or cross, signaling indecision
• In bear markets, price will typically trade below the 30W EMA, with the 200W HMA acting as a long-term resistance
📈 Entry and Exit Strategies
• A bullish trade setup occurs when the 1W EMA crosses above the 1W VWMA while the 30W EMA holds above the 30W VWMA, confirming multi-timeframe momentum
• A bearish setup is confirmed when the 1W EMA crosses below the 1W VWMA and price is also trending below the 30W EMA
• The 200W HMA can be used as a trend filter—staying long when price is above it and avoiding longs when price is below
🚦 Customizing for Your Trading Style
• Scalpers can focus on the 1W ribbon for faster trend shifts
• Swing traders can use the 30W ribbon for trend-following entries and exits
• Long-term investors should watch price action relative to the 200W HMA for market cycle positioning
🔧 Final Thoughts
The Weekly MA Suite simplifies multi-timeframe analysis by layering key moving averages in an intuitive and structured format. By combining short, medium, and long-term trend indicators, traders can confidently navigate market conditions and improve decision-making. Whether trading weekly trends or monitoring multi-year cycles, this tool provides a clear visual framework to enhance market insights.
RSI Divergence Indicator - EnhancedOverview: A Pine Script v6 indicator that detects Regular Bullish ("Bull") and Regular Bearish ("Bear") RSI divergences to predict price reversals with enhanced accuracy. Excludes Hidden Bullish and Hidden Bearish signals from plotting but includes them in alerts
Beki cAn indicator combination of 3 things.
1 ) trend analysis
2 ) average price
3 ) price reversals
Directional Movement Index//@version=6
//this is an open source code and strictly for educational purpose
// the concept is to identify when the moving average is sloping upward or when the moving average is sloping downward
//since there are various ways to generate signal from moving average but the slope of moving average has much weight of evidence we are using the slope
//THE IDEA IS SIMPLE TO REMAIN RIGHT SIDE OF THE TREND